0001289848-24-000036.txt : 20240227 0001289848-24-000036.hdr.sgml : 20240227 20240227164659 ACCESSION NUMBER: 0001289848-24-000036 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240227 DATE AS OF CHANGE: 20240227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Huron Consulting Group Inc. CENTRAL INDEX KEY: 0001289848 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MANAGEMENT CONSULTING SERVICES [8742] ORGANIZATION NAME: 07 Trade & Services IRS NUMBER: 010666114 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-50976 FILM NUMBER: 24687823 BUSINESS ADDRESS: STREET 1: 550 WEST VAN BUREN STREET CITY: CHICAGO STATE: IL ZIP: 60607 BUSINESS PHONE: (312) 583-8700 MAIL ADDRESS: STREET 1: 550 WEST VAN BUREN STREET CITY: CHICAGO STATE: IL ZIP: 60607 10-K 1 hurn-20231231.htm 10-K hurn-20231231
0001289848December 312023FYfalseP2YP1Y1152030-12-312027-12-312040-12-3100012898482023-01-012023-12-3100012898482023-06-30iso4217:USD00012898482024-02-20xbrli:shares0001289848hurn:ShareRepurchaseProgramMember2023-12-3100012898482023-10-012023-12-3100012898482023-08-0200012898482023-12-3100012898482022-12-31iso4217:USDxbrli:shares00012898482022-01-012022-12-3100012898482021-01-012021-12-310001289848us-gaap:CommonStockMember2020-12-310001289848us-gaap:TreasuryStockCommonMember2020-12-310001289848us-gaap:AdditionalPaidInCapitalMember2020-12-310001289848us-gaap:RetainedEarningsMember2020-12-310001289848us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100012898482020-12-310001289848us-gaap:RetainedEarningsMember2021-01-012021-12-310001289848us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001289848us-gaap:CommonStockMember2021-01-012021-12-310001289848us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001289848us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001289848us-gaap:CommonStockMember2021-12-310001289848us-gaap:TreasuryStockCommonMember2021-12-310001289848us-gaap:AdditionalPaidInCapitalMember2021-12-310001289848us-gaap:RetainedEarningsMember2021-12-310001289848us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100012898482021-12-310001289848us-gaap:RetainedEarningsMember2022-01-012022-12-310001289848us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001289848us-gaap:CommonStockMember2022-01-012022-12-310001289848us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001289848us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001289848us-gaap:CommonStockMember2022-12-310001289848us-gaap:TreasuryStockCommonMember2022-12-310001289848us-gaap:AdditionalPaidInCapitalMember2022-12-310001289848us-gaap:RetainedEarningsMember2022-12-310001289848us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001289848us-gaap:RetainedEarningsMember2023-01-012023-12-310001289848us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001289848us-gaap:CommonStockMember2023-01-012023-12-310001289848us-gaap:TreasuryStockCommonMember2023-01-012023-12-310001289848us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001289848us-gaap:CommonStockMember2023-12-310001289848us-gaap:TreasuryStockCommonMember2023-12-310001289848us-gaap:AdditionalPaidInCapitalMember2023-12-310001289848us-gaap:RetainedEarningsMember2023-12-310001289848us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31hurn:Segmenthurn:Billing0001289848srt:MaximumMember2023-01-012023-12-310001289848srt:MinimumMemberhurn:ComputersRelatedEquipmentAndSoftwareMember2023-12-310001289848srt:MaximumMemberhurn:ComputersRelatedEquipmentAndSoftwareMember2023-12-310001289848us-gaap:FurnitureAndFixturesMember2023-12-310001289848hurn:AbandonedCapitalizedSoftwareDevelopmentProjectMember2023-01-012023-12-310001289848hurn:AcceleratedAmortizationMemberus-gaap:OtherRestructuringMember2022-01-012022-12-31hurn:Reporting_Unit0001289848hurn:BusinessAdvisoryMemberhurn:LifeSciencesMember2022-01-012022-12-310001289848hurn:HealthcareMember2021-12-310001289848hurn:EducationMember2021-12-310001289848hurn:CommercialMember2021-12-310001289848hurn:HealthcareMember2022-01-012022-12-310001289848hurn:EducationMember2022-01-012022-12-310001289848hurn:CommercialMember2022-01-012022-12-310001289848hurn:HealthcareMember2022-12-310001289848hurn:EducationMember2022-12-310001289848hurn:CommercialMember2022-12-310001289848hurn:HealthcareMember2023-01-012023-12-310001289848hurn:EducationMember2023-01-012023-12-310001289848hurn:CommercialMember2023-01-012023-12-310001289848hurn:HealthcareMember2023-12-310001289848hurn:EducationMember2023-12-310001289848hurn:CommercialMember2023-12-31hurn:operating_industry0001289848hurn:HealthcareMember2022-01-01xbrli:pure0001289848hurn:EducationMember2022-01-010001289848hurn:CommercialMember2022-01-010001289848srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-12-310001289848srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-12-310001289848us-gaap:CustomerRelationshipsMember2023-12-310001289848us-gaap:CustomerRelationshipsMember2022-12-310001289848srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001289848srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001289848us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310001289848us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001289848us-gaap:TradeNamesMember2023-12-310001289848us-gaap:TradeNamesMember2022-12-310001289848us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2023-12-310001289848us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2023-12-310001289848us-gaap:NoncompeteAgreementsMember2023-12-310001289848us-gaap:NoncompeteAgreementsMember2022-12-310001289848srt:MinimumMember2023-12-310001289848srt:MaximumMember2023-12-310001289848us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-01-012023-12-310001289848hurn:OperatingleaserightofuseassetMember2023-01-012023-12-310001289848hurn:OperatingleaserightofuseassetMember2022-01-012022-12-310001289848hurn:OfficeSpaceReductionsMember2023-01-012023-12-310001289848hurn:OperatingleaserightofuseassetMemberhurn:OfficeSpaceReductionsMember2023-01-012023-12-310001289848us-gaap:PropertyPlantAndEquipmentOtherTypesMemberhurn:OfficeSpaceReductionsMember2023-01-012023-12-310001289848hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember2023-01-012023-12-310001289848hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-01-012023-12-310001289848hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMemberhurn:OperatingleaserightofuseassetMember2023-01-012023-12-310001289848us-gaap:RestructuringChargesMember2023-01-012023-12-310001289848us-gaap:RestructuringChargesMember2022-01-012022-12-310001289848us-gaap:RestructuringChargesMember2021-01-012021-12-310001289848hurn:ComputersRelatedEquipmentAndSoftwareMember2023-12-310001289848hurn:ComputersRelatedEquipmentAndSoftwareMember2022-12-310001289848us-gaap:LeaseholdImprovementsMember2023-12-310001289848us-gaap:LeaseholdImprovementsMember2022-12-310001289848us-gaap:FurnitureAndFixturesMember2022-12-310001289848us-gaap:AssetUnderConstructionMember2023-12-310001289848us-gaap:AssetUnderConstructionMember2022-12-310001289848hurn:RevolverCreditFacilityMember2023-12-310001289848us-gaap:SubsequentEventMemberhurn:CreditFacilityMember2024-02-012024-02-290001289848us-gaap:SubsequentEventMemberhurn:TermDebtCreditFacilityMember2024-02-010001289848hurn:SecuredOvernightFinancingRateSOFRMembersrt:MinimumMemberhurn:RevolverCreditFacilityMember2023-01-012023-12-310001289848hurn:SecuredOvernightFinancingRateSOFRMemberhurn:RevolverCreditFacilityMembersrt:MaximumMember2023-01-012023-12-310001289848srt:MinimumMemberus-gaap:BaseRateMemberhurn:RevolverCreditFacilityMember2023-01-012023-12-310001289848us-gaap:BaseRateMemberhurn:RevolverCreditFacilityMembersrt:MaximumMember2023-01-012023-12-310001289848hurn:CreditFacilityMember2023-01-012023-12-310001289848hurn:CreditFacilityMember2023-12-310001289848hurn:RevolverCreditFacilityMember2022-12-310001289848us-gaap:SubsequentEventMemberhurn:TermDebtCreditFacilityMember2024-02-012024-02-290001289848us-gaap:SubsequentEventMemberhurn:CreditFacilityMember2024-02-010001289848us-gaap:SubsequentEventMemberhurn:SecuredOvernightFinancingRateSOFRMembersrt:MinimumMemberhurn:TermDebtCreditFacilityMember2024-02-012024-02-290001289848us-gaap:SubsequentEventMemberhurn:SecuredOvernightFinancingRateSOFRMembersrt:MaximumMemberhurn:TermDebtCreditFacilityMember2024-02-012024-02-290001289848hurn:ChangeinEstimatedVariableConsiderationMember2023-01-012023-12-310001289848hurn:ReleaseofAllowanceMember2023-01-012023-12-310001289848hurn:ChangeinEstimatedVariableConsiderationMember2022-01-012022-12-310001289848hurn:ReleaseofAllowanceMember2022-01-012022-12-310001289848hurn:ChangeinEstimatedVariableConsiderationMember2021-01-012021-12-310001289848hurn:ReleaseofAllowanceMember2021-01-012021-12-3100012898482024-01-012023-12-3100012898482025-01-012023-12-3100012898482026-01-012023-12-310001289848hurn:ShareRepurchaseProgramMember2020-11-300001289848hurn:ShareRepurchaseProgramMember2023-01-012023-12-310001289848hurn:ShareRepurchaseProgramMember2022-01-012022-03-310001289848hurn:ShareRepurchaseProgramMember2022-12-310001289848hurn:ShareRepurchaseProgramMember2022-01-012022-12-310001289848hurn:ShareRepurchaseProgramMember2021-01-012021-03-310001289848hurn:ShareRepurchaseProgramMember2021-12-310001289848hurn:ShareRepurchaseProgramMember2021-01-012021-12-310001289848us-gaap:EmployeeSeveranceMember2023-01-012023-12-310001289848hurn:OfficeSpaceReductionsMember2023-01-012023-12-310001289848hurn:Q12023HillsboroOfficeExitMemberhurn:OfficeSpaceReductionsMember2023-01-012023-03-310001289848hurn:Q32023LexingtonOfficeExitMemberhurn:OfficeSpaceReductionsMember2023-01-012023-09-300001289848hurn:OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMemberhurn:OfficeSpaceReductionsMember2023-01-012023-12-310001289848hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMemberhurn:OfficeSpaceReductionsMember2023-01-012023-12-310001289848us-gaap:OtherRestructuringMember2023-01-012023-12-310001289848us-gaap:CorporateMember2023-01-012023-12-310001289848us-gaap:EmployeeSeveranceMember2022-01-012022-12-310001289848hurn:OfficeSpaceReductionsMember2022-01-012022-12-310001289848hurn:OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMemberhurn:OfficeSpaceReductionsMember2022-01-012022-12-310001289848hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMemberhurn:OfficeSpaceReductionsMember2022-01-012022-12-310001289848us-gaap:OtherRestructuringMember2022-01-012022-12-310001289848us-gaap:OtherRestructuringMemberhurn:OperatingModelChangeMember2022-01-012022-12-310001289848us-gaap:ContractTerminationMemberus-gaap:OtherRestructuringMember2022-01-012022-12-310001289848hurn:CommercialMemberhurn:LifeSciencesMemberhurn:Hurn_LifeSciencesDivestitureGainLossMemberus-gaap:OtherRestructuringMember2022-01-012022-12-310001289848us-gaap:CorporateMember2022-01-012022-12-310001289848hurn:CommercialMemberhurn:LifeSciencesMember2021-01-012021-12-310001289848us-gaap:EmployeeSeveranceMember2021-01-012021-12-310001289848hurn:CommercialMemberhurn:LifeSciencesMemberus-gaap:EmployeeSeveranceMember2021-01-012021-12-310001289848hurn:CommercialMemberus-gaap:EmployeeSeveranceMember2021-01-012021-12-310001289848hurn:OfficeSpaceReductionsMember2021-01-012021-12-310001289848hurn:OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMemberhurn:OfficeSpaceReductionsMember2021-01-012021-12-310001289848hurn:CommercialMemberhurn:LifeSciencesMemberhurn:LondonOfficeMemberhurn:OfficeSpaceReductionsMember2021-01-012021-12-310001289848us-gaap:OtherRestructuringMember2021-01-012021-12-310001289848hurn:CommercialMemberhurn:LifeSciencesMemberus-gaap:OtherRestructuringMember2021-01-012021-12-310001289848us-gaap:OtherRestructuringMemberhurn:OperatingModelChangeMember2021-01-012021-12-310001289848hurn:CommercialMember2021-01-012021-12-310001289848us-gaap:CorporateMember2021-01-012021-12-310001289848hurn:HealthcareMember2021-01-012021-12-310001289848hurn:EducationMember2021-01-012021-12-310001289848us-gaap:EmployeeSeveranceMember2021-12-310001289848hurn:OfficeSpaceReductionsMember2021-12-310001289848us-gaap:OtherRestructuringMember2021-12-310001289848us-gaap:EmployeeSeveranceMember2022-12-310001289848hurn:OfficeSpaceReductionsMember2022-12-310001289848us-gaap:OtherRestructuringMember2022-12-310001289848us-gaap:EmployeeSeveranceMember2023-12-310001289848hurn:OfficeSpaceReductionsMember2023-12-310001289848us-gaap:OtherRestructuringMember2023-12-3100012898482023-01-012023-09-300001289848us-gaap:InterestRateSwapMember2023-12-310001289848us-gaap:InterestRateSwapMember2022-12-310001289848us-gaap:InterestRateSwapMember2023-01-012023-12-310001289848us-gaap:ForeignExchangeContractMember2023-01-012023-12-310001289848us-gaap:ForeignExchangeContractMember2023-12-31iso4217:INR0001289848us-gaap:ForeignExchangeContractMember2022-12-310001289848us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-310001289848us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001289848us-gaap:OtherNoncurrentAssetsMember2023-12-310001289848us-gaap:OtherNoncurrentAssetsMember2022-12-310001289848us-gaap:OtherNoncurrentLiabilitiesMember2023-12-310001289848us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001289848us-gaap:AccruedLiabilitiesMember2023-12-310001289848us-gaap:AccruedLiabilitiesMember2022-12-3100012898482023-01-012023-03-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtSecuritiesMember2023-12-310001289848hurn:DeferredCompensationPlanAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberhurn:DeferredCompensationPlanAssetsMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberhurn:ContingentConsiderationLiabilityMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberhurn:ContingentConsiderationLiabilityMember2023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtSecuritiesMember2022-12-310001289848hurn:DeferredCompensationPlanAssetsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberhurn:DeferredCompensationPlanAssetsMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ForeignExchangeContractMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberhurn:ContingentConsiderationLiabilityMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberhurn:ContingentConsiderationLiabilityMember2022-12-310001289848hurn:ShorelightHoldingsLlcMemberus-gaap:ConvertibleDebtSecuritiesMember2023-12-310001289848us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001289848hurn:ShorelightHoldingsLlcMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ConvertibleDebtSecuritiesMember2023-12-310001289848hurn:ShorelightHoldingsLlcMemberus-gaap:MeasurementInputDiscountRateMemberus-gaap:ConvertibleDebtSecuritiesMember2022-12-310001289848hurn:ShorelightHoldingsLlcMemberus-gaap:ConvertibleDebtSecuritiesMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001289848hurn:ShorelightHoldingsLlcMemberus-gaap:ConvertibleDebtSecuritiesMemberus-gaap:MeasurementInputPriceVolatilityMember2022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtSecuritiesMember2021-12-310001289848hurn:ShorelightHoldingsLlcMemberus-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001289848hurn:ShorelightHoldingsLlcMemberus-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001289848hurn:ContingentConsiderationLiabilityMember2023-12-310001289848hurn:ContingentConsiderationLiabilityMember2022-12-310001289848hurn:ContingentConsiderationLiabilityMember2023-01-012023-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberhurn:ContingentConsiderationLiabilityMember2021-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberhurn:ContingentConsiderationLiabilityMember2022-01-012022-12-310001289848us-gaap:FairValueMeasurementsRecurringMemberhurn:ContingentConsiderationLiabilityMember2023-01-012023-12-310001289848hurn:MedicallyHomeGroupInc.Memberus-gaap:PreferredStockMember2019-12-310001289848hurn:MedicallyHomeGroupInc.Memberus-gaap:PreferredStockMember2023-10-012023-12-310001289848hurn:MedicallyHomeGroupInc.Memberus-gaap:PreferredStockMember2022-01-012022-03-310001289848hurn:MedicallyHomeGroupInc.Memberus-gaap:PreferredStockMember2023-12-310001289848hurn:MedicallyHomeGroupInc.Memberus-gaap:PreferredStockMember2022-12-310001289848us-gaap:InterestRateSwapMember2020-12-310001289848us-gaap:InterestRateSwapMember2021-01-012021-12-310001289848us-gaap:InterestRateSwapMember2021-12-310001289848us-gaap:InterestRateSwapMember2022-01-012022-12-310001289848us-gaap:ForeignExchangeContractMember2022-01-012022-12-310001289848hurn:TwoThousandAndTwelvePlanMember2023-12-310001289848hurn:StockOwnershipParticipationProgramMember2023-01-012023-12-310001289848hurn:StockOwnershipParticipationProgramMember2023-12-310001289848us-gaap:RestrictedStockMember2023-01-012023-12-310001289848us-gaap:RestrictedStockMemberhurn:TwoThousandAndTwelvePlanMember2022-12-310001289848us-gaap:RestrictedStockMemberhurn:StockOwnershipParticipationProgramMember2022-12-310001289848us-gaap:RestrictedStockMember2022-12-310001289848us-gaap:RestrictedStockMemberhurn:TwoThousandAndTwelvePlanMember2023-01-012023-12-310001289848us-gaap:RestrictedStockMemberhurn:StockOwnershipParticipationProgramMember2023-01-012023-12-310001289848us-gaap:RestrictedStockMemberhurn:TwoThousandAndTwelvePlanMember2023-12-310001289848us-gaap:RestrictedStockMemberhurn:StockOwnershipParticipationProgramMember2023-12-310001289848us-gaap:RestrictedStockMember2023-12-310001289848us-gaap:RestrictedStockMember2022-01-012022-12-310001289848us-gaap:RestrictedStockMember2021-01-012021-12-310001289848us-gaap:PerformanceSharesMember2023-01-012023-12-310001289848us-gaap:PerformanceSharesMember2022-12-310001289848us-gaap:PerformanceSharesMember2023-12-310001289848srt:ScenarioForecastMemberus-gaap:PerformanceSharesMember2024-01-012024-03-310001289848us-gaap:PerformanceSharesMember2022-01-012022-12-310001289848us-gaap:PerformanceSharesMember2021-01-012021-12-310001289848hurn:PerformanceBasedStockOptionsMember2023-01-012023-12-310001289848srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001289848hurn:PerformanceBasedStockOptionsMember2022-01-012022-12-310001289848hurn:PerformanceBasedStockOptionsMember2023-03-012023-03-010001289848hurn:PerformanceBasedStockOptionsMember2022-03-012022-03-010001289848hurn:PerformanceBasedStockOptionsMember2022-04-012022-04-010001289848hurn:PerformanceBasedStockOptionsMember2022-12-310001289848hurn:PerformanceBasedStockOptionsMember2023-12-310001289848srt:ScenarioForecastMemberhurn:PerformanceBasedStockOptionsMember2024-01-012024-03-310001289848hurn:TimeVestedStockOptionMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001289848srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-01-012023-12-310001289848hurn:TimeVestedStockOptionMember2021-01-012021-12-310001289848hurn:TimeVestedStockOptionMember2022-12-310001289848hurn:TimeVestedStockOptionMember2022-01-012022-12-310001289848hurn:TimeVestedStockOptionMember2023-01-012023-12-310001289848hurn:TimeVestedStockOptionMember2023-12-310001289848hurn:TimeVestedStockOptionMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001289848hurn:TimeVestedStockOptionMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-3100012898482022-04-012022-06-3000012898482022-07-012022-09-300001289848us-gaap:ForeignCountryMember2023-12-310001289848us-gaap:StateAndLocalJurisdictionMember2023-12-3100012898482021-01-010001289848us-gaap:DomesticCountryMember2023-01-012023-12-310001289848us-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-310001289848us-gaap:ForeignCountryMember2023-01-012023-12-310001289848hurn:HealthcareMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001289848hurn:HealthcareMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001289848hurn:HealthcareMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001289848us-gaap:OperatingSegmentsMemberhurn:EducationMember2023-01-012023-12-310001289848us-gaap:OperatingSegmentsMemberhurn:EducationMember2022-01-012022-12-310001289848us-gaap:OperatingSegmentsMemberhurn:EducationMember2021-01-012021-12-310001289848hurn:CommercialMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001289848hurn:CommercialMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001289848hurn:CommercialMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001289848us-gaap:OperatingSegmentsMember2023-01-012023-12-310001289848us-gaap:OperatingSegmentsMember2022-01-012022-12-310001289848us-gaap:OperatingSegmentsMember2021-01-012021-12-310001289848us-gaap:MaterialReconcilingItemsMember2023-01-012023-12-310001289848us-gaap:MaterialReconcilingItemsMember2022-01-012022-12-310001289848us-gaap:MaterialReconcilingItemsMember2021-01-012021-12-310001289848hurn:HealthcareMemberhurn:ConsultingAndManagedServicesCapabilityMember2023-01-012023-12-310001289848hurn:HealthcareMemberhurn:ConsultingAndManagedServicesCapabilityMember2022-01-012022-12-310001289848hurn:HealthcareMemberhurn:ConsultingAndManagedServicesCapabilityMember2021-01-012021-12-310001289848hurn:HealthcareMemberhurn:DigitalCapabilityMember2023-01-012023-12-310001289848hurn:HealthcareMemberhurn:DigitalCapabilityMember2022-01-012022-12-310001289848hurn:HealthcareMemberhurn:DigitalCapabilityMember2021-01-012021-12-310001289848hurn:EducationMemberhurn:ConsultingAndManagedServicesCapabilityMember2023-01-012023-12-310001289848hurn:EducationMemberhurn:ConsultingAndManagedServicesCapabilityMember2022-01-012022-12-310001289848hurn:EducationMemberhurn:ConsultingAndManagedServicesCapabilityMember2021-01-012021-12-310001289848hurn:EducationMemberhurn:DigitalCapabilityMember2023-01-012023-12-310001289848hurn:EducationMemberhurn:DigitalCapabilityMember2022-01-012022-12-310001289848hurn:EducationMemberhurn:DigitalCapabilityMember2021-01-012021-12-310001289848hurn:CommercialMemberhurn:ConsultingAndManagedServicesCapabilityMember2023-01-012023-12-310001289848hurn:CommercialMemberhurn:ConsultingAndManagedServicesCapabilityMember2022-01-012022-12-310001289848hurn:CommercialMemberhurn:ConsultingAndManagedServicesCapabilityMember2021-01-012021-12-310001289848hurn:CommercialMemberhurn:DigitalCapabilityMember2023-01-012023-12-310001289848hurn:CommercialMemberhurn:DigitalCapabilityMember2022-01-012022-12-310001289848hurn:CommercialMemberhurn:DigitalCapabilityMember2021-01-012021-12-310001289848hurn:ConsultingAndManagedServicesCapabilityMember2023-01-012023-12-310001289848hurn:ConsultingAndManagedServicesCapabilityMember2022-01-012022-12-310001289848hurn:ConsultingAndManagedServicesCapabilityMember2021-01-012021-12-310001289848hurn:DigitalCapabilityMember2023-01-012023-12-310001289848hurn:DigitalCapabilityMember2022-01-012022-12-310001289848hurn:DigitalCapabilityMember2021-01-012021-12-310001289848us-gaap:AllowanceForCreditLossMember2020-12-310001289848us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001289848us-gaap:AllowanceForCreditLossMember2021-12-310001289848us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001289848us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001289848us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310001289848us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001289848us-gaap:AllowanceForCreditLossMember2022-12-310001289848us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-01-012022-12-310001289848us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2022-12-310001289848us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001289848us-gaap:AllowanceForCreditLossMember2023-12-310001289848us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-01-012023-12-310001289848us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2023-12-31
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K 
    (Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 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: 000-50976
HURON CONSULTING GROUP INC.
(Exact name of registrant as specified in its charter)
Delaware 01-0666114
(State or other jurisdiction of
incorporation or organization)
 (IRS Employer
Identification Number)
550 West Van Buren Street
Chicago, Illinois
60607
(Address of principal executive offices and zip code)
(312) 583-8700
(Registrant’s telephone number, including area code) 
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol Name of each exchange on which registered
Common Stock, par value $0.01 per shareHURN NASDAQ Global Select Market
Securities registered pursuant to Section 12(g) of the Act: None 
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  x    No  o
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  o    No  x
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  x    No  o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   x    No  o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated FilerAccelerated Filer
Non-accelerated FilerSmaller Reporting 
Company
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its report. x 
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes      No  x
The aggregate market value of the registrant’s common stock held by non-affiliates as of June 30, 2023 (the last business day of the registrant’s most recently completed second fiscal quarter) was approximately $1,575,000,000.
As of February 20, 2024, 18,197,061 shares of the registrant’s common stock, par value $0.01 per share, were outstanding.
Documents Incorporated By Reference
Portions of the registrant’s definitive Proxy Statement to be filed with Securities and Exchange Commission within 120 days after the end of its fiscal year are incorporated by reference into Part III.


HURON CONSULTING GROUP INC.
ANNUAL REPORT ON FORM 10-K
FOR FISCAL YEAR ENDED DECEMBER 31, 2023
TABLE OF CONTENTS
 
  Page
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
Item 15.
Item 16.


FORWARD-LOOKING STATEMENTS
In this Annual Report on Form 10-K, unless the context otherwise requires, the terms “Huron,” “Company,” “we,” “us” and “our” refer to Huron Consulting Group Inc. and its subsidiaries.
Statements in this Annual Report on Form 10-K that are not historical in nature, including those concerning the Company’s current expectations about its future results, are “forward-looking” statements as defined in Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and the Private Securities Litigation Reform Act of 1995. Forward-looking statements are identified by words such as “may,” “should,” “expects,” “provides,” “anticipates,” “assumes,” “can,” “will,” “meets,” “could,” “likely,” “intends,” “might,” “predicts,” “seeks,” “would,” “believes,” “estimates,” “plans,” “continues,” “goals,” “guidance,” or “outlook,” or similar expressions. These forward-looking statements reflect our current expectations about our future requirements and needs, results, levels of activity, performance, or achievements. Some of the factors that could cause actual results to differ materially from the forward-looking statements contained herein include, without limitation: failure to achieve expected utilization rates, billing rates, and the necessary number of revenue-generating professionals; inability to expand or adjust our service offerings in response to market demands; our dependence on renewal of client-based services; dependence on new business and retention of current clients and qualified personnel; failure to maintain third-party provider relationships and strategic alliances; inability to license technology to and from third parties; the impairment of goodwill; various factors related to income and other taxes; difficulties in successfully integrating the businesses we acquire and achieving expected benefits from such acquisitions; risks relating to privacy, information security, and related laws and standards; and a general downturn in market conditions. These forward-looking statements involve known and unknown risks, uncertainties, and other factors, including, among others, those described under Item 1A. “Risk Factors,” that may cause actual results, levels of activity, performance or achievements to be materially different from any anticipated results, levels of activity, performance, or achievements expressed or implied by these forward-looking statements. We disclaim any obligation to update or revise any forward-looking statements as a result of new information or future events, or for any other reason.
PART I 
ITEM 1.BUSINESS.
OVERVIEW
Huron is a global professional services firm that partners with clients to develop growth strategies, optimize operations and accelerate digital transformation, including using an enterprise portfolio of technology, data and analytics solutions, to empower clients to own their future. By collaborating with clients, embracing diverse perspectives, encouraging new ideas and challenging the status quo, we create sustainable results for the organizations we serve.
We are headquartered in Chicago, Illinois, with additional locations in the United States and abroad in Canada, India, Singapore and Switzerland.
OUR STRATEGY
The combination of our deep industry expertise and breadth of our offerings is the foundation of our growth strategy and why our clients choose Huron as their trusted advisor. Key focus areas of our growth strategy include:
Accelerating Growth in Healthcare and Education: Huron has leading market positions in healthcare and education, providing comprehensive offerings to the largest health systems, academic medical centers, colleges and universities, and research institutes in the United States.
Growing Presence in Commercial Industries: Huron’s commercial industry focus has increased the diversification of the Company’s portfolio and end markets while expanding the range of capabilities it can deliver to clients, providing new avenues for growth and an important balance to its healthcare and education focus.
Rapidly Growing Global Digital Capability: Huron’s ability to provide a broad portfolio of digital offerings that support the strategic and operational needs of its clients is at the foundation of the Company’s strategy. Huron will continue to advance its integrated digital platform to support its strong growth trajectory.
Solid Foundation for Margin Expansion: The Company is well-positioned to achieve consistent margin expansion as well as strong annual adjusted diluted earnings per share growth. We are committed to operating income margin expansion by growing the areas of the business that provide the most attractive returns, improving the operational efficiency of our delivery for clients, and scaling our selling, general, and administrative expenses as we grow.
1

Strong Balance Sheet and Cash Flows: Strong free cash flows have and will continue to be a hallmark of Huron’s financial strength and business model. The Company is committed to deploying capital in a strategic and balanced way, including returning capital to shareholders and executing strategic, tuck-in acquisitions.
OUR SERVICES AND PRODUCTS
We provide our services and products and manage our business under three operating segments: Healthcare, Education, and Commercial, which align our business by industry. The Commercial segment includes all industries outside of healthcare and education, including, but not limited to, financial services and energy and utilities. We also provide revenue reporting across two principal capabilities: i) Consulting and Managed Services and ii) Digital, which are methods by which we deliver our services and products.
Operating Industries
For the year ended December 31, 2023, we derived 49%, 32% and 19% of our consolidated revenues from our Healthcare, Education and Commercial operating segments, respectively.
Healthcare
Our Healthcare segment serves acute care providers, including national and regional health systems; academic health systems; community health systems; the federal health system; and public, children’s and critical access hospitals, and non-acute care providers, including physician practices and medical groups; payors; and long-term care or post-acute providers. Our healthcare-focused services and products include financial and operational performance improvement consulting, which spans revenue cycle, cost and care delivery transformation; digital offerings, spanning technology and analytic-related services, including enterprise health record (“EHR”), enterprise resource planning (“ERP”) and enterprise performance management (“EPM”), customer relationship management (“CRM”), data management and technology managed services, and a portfolio of software products; organizational transformation; revenue cycle managed services and outsourcing; financial and capital advisory consulting; and strategy and innovation consulting.
To best serve our clients, we continue to diversify our portfolio of offerings. For example, we have broadened our capabilities beyond our leading profit and loss-focused offerings (e.g., revenue cycle, cost transformation) into offerings dedicated to optimizing our clients' financial positions through financial advisory and transaction-related services; transforming care delivery models through virtual health, health equity and social determinants of health models; and evolving organizations by supporting change management and developing the next generation of leaders by applying our best practices (e.g., revenue cycle leadership).
Education
Our Education segment serves public and private colleges and universities, research institutes and other education-related organizations. Our education and research-focused services and products include our digital offerings, spanning technology and analytic-related services, including student information systems, ERP and EPM, CRM, data management and technology managed services and our Huron Research Suite product suite (the leading software suite designed to facilitate and improve research administration service delivery and compliance); our research-focused consulting and managed services; and our strategy and operations consulting services, which span finance and accounting and operations to organization and talent strategy and student and academic strategy. We continue to broaden our offerings into new areas. Most recently, we expanded our research managed services, advancement, campus health and well-being, and athletics offerings.
Commercial
Our Commercial segment is focused on serving industries and organizations facing significant disruption and regulatory change by helping them adapt to rapidly changing environments and accelerate business transformation. Our Commercial professionals work primarily with six primary buyers: the chief executive officer, the chief financial officer, the chief strategy officer, the chief human resources officer, the chief operating officer, and organizational advisors, including lenders and law firms. We have a deep focus on serving organizations in the financial services, energy and utilities, industrials and manufacturing industries and the public sector while opportunistically serving commercial industries more broadly, including professional and business services, life sciences, consumer products, and nonprofit. Our Commercial professionals use their deep industry, functional and technical expertise to deliver our digital services and software products, financial advisory (special situation advisory and corporate finance advisory) services, and strategy and innovation consulting services.
Capabilities
Within each of our operating segments, we provide our offerings under two principal capabilities: i) Consulting and Managed Services and ii) Digital.
2

Consulting and Managed Services
Our Consulting and Managed Services capabilities represent our management consulting services, managed services (excluding technology-related managed services) and outsourcing services delivered across industries. Our Consulting and Managed Services experts help our clients address a variety of strategic, operational, financial, people and organizational-related challenges. These services are often combined with technology, analytic and data-driven solutions powered by our Digital capability to support long-term relationships with our clients and drive lasting impact. Examples include the areas of revenue cycle management and research administration managed services and outsourcing at our healthcare and education and research-focused clients, where our projects are often coupled with our digital services and product offerings and management consulting services to sustain improved performance.
Digital
Our Digital capabilities represent our technology and analytics services, including technology-related managed services and software products delivered across industries. Our Digital experts help clients address a variety of business challenges, including, but not limited to, designing and implementing technologies to accelerate transformation, facilitate data-driven decision making and improve customer and employee experiences. We have invested organically and inorganically to expand our Digital offerings, which now span beyond traditional ERP implementations into a broader set of administrative systems, industry-specific systems of record and systems of engagement that act as the “digital front door” to an organization. We also have grown our data, analytics and automation offerings to deliver a unified and actionable technology ecosystem for our clients.
We have expanded our ecosystem to work with more than 25 technology partners. We are a Leading Modern Oracle Network Partner; a Summit-level consulting partner with Salesforce.com and a Premium Partner with Salesforce.org; a Workday Services, Preferred Channel, Extend, and Application Management Services Partner; an Amazon Web Services consulting partner; an Informatica Platinum Partner; an SAP Concur implementation partner; and a Boomi Elite Partner.
We have also grown our proprietary software product portfolio to address our clients' challenges with solutions that expand our base of recurring revenue and further differentiate our consulting, digital and managed services offerings. Our product portfolio bundles our deep industry expertise and unique intellectual property together to serve our clients outside of our traditional consulting offerings. Our product portfolio includes, among others: Huron Research Suite, the leading software suite designed to facilitate and improve research administration service delivery and compliance; Huron Intelligence™ Rounding, the #1 ranked Digital Rounding solution in the 2023 Best in KLAS® report; and Huron Intelligence™ Analytic Suite in Healthcare, a predictive analytics suite to improve care delivery while lowering costs.
OUR CLIENTS AND INDUSTRIES
We provide services to both financially sound organizations and organizations in transition across industries, including healthcare, education, financial services, energy and utilities, industrials and manufacturing, public sector and other commercial industries. Our clients span hospitals, health systems and academic medical centers; colleges, universities and research institutes; banks, asset managers, insurance companies and private equity firms; oil and gas and utilities companies; manufacturing organizations; and the federal government. In 2023, we served nearly 2,000 clients and our 10 largest clients accounted for approximately 19% of our consolidated revenues.
HUMAN CAPITAL RESOURCES AND MANAGEMENT
Our people are at the center of Huron’s strategy, and we are committed to providing a workplace where our talented and diverse team can thrive both personally and professionally. Success hinges on our ability to attract, engage, develop, reward, and retain highly skilled professionals. The cornerstone of our human capital strategy lies in both our mission-driven approach and an enduring belief that great leaders and engaged coaches cultivate a work environment where team members feel valued, create deep connections, and see their future with Huron. Our unwavering focus extends across every aspect of the employee journey, from the recruitment phase to post-employment or retirement. We strive to craft a personalized experience for our employees, empowering them to have a meaningful impact on our clients, communities, and each other.
This commitment has consistently earned Huron external recognition, including being named a “Best Place to Work” by Glassdoor in January 2024; being named a Best Firm to Work For by Consulting magazine in 2023 for the 13th consecutive year; a decade of perfect scores on the Human Rights Campaign (HRC) Foundation Corporate Equality Index (CEI); and receiving two companywide awards from Consulting magazine for diversity, equity and inclusion and retaining female talent in 2023. In addition to external recognitions, we monitor human capital-related internal metrics. Our leading measure is our quarterly employee engagement score. In addition, we regularly review voluntary turnover across a number of key variables including business unit, individual performance, geography, and demographics in order to assess the effectiveness of our employee development and total rewards programs.
Additional information on our people and programs follows.
3

Our People: As of December 31, 2023, our workforce was comprised of approximately 6,480 full-time professionals.
Our nearly 240 managing directors and principals actively play a pivotal role in serving our clients, acting as strategic business advisors, coaches, and industry experts and collaborating with organizations and their leaders to tackle complex business challenges. Managing directors and principals lead our revenue-generating sales and client service efforts, innovation and the development of our intellectual capital, foster the growth of our people, and act as stewards of our organizational culture. Together, our managing directors and principals contribute significantly to our market reputation, addressing clients' challenges and ensuring the highest quality delivery of our engagements. In addition to the responsibilities listed above, our managing directors' primary focus is on propelling our business growth by selling our portfolio of offerings to generate revenue streams from both new and existing clients.
Senior directors, directors, and managers are primarily focused on managing day-to-day client relationships and our engagement teams while overseeing the delivery and quality of our work as well as developing our people and nurturing our collaborative culture.
Associates and analysts focus on ensuring client commitments are met by gathering and organizing data, conducting detailed analyses, crafting materials that synthesize information to support our recommendations, and implement financial, operational, and technology and analytic solutions to execute on the recommendations we provide to clients.
Our functional professionals, who are led by our executives and corporate vice presidents, comprise Huron’s enterprise functional teams, including corporate development, facilities, finance and accounting, human resources, information technology, legal, and marketing. These professionals offer strategic guidance and execute on initiatives on behalf of the enterprise to support our client-facing objectives and the achievement of our growth strategy.
In addition to our full-time employees, we engage temporary workers on an as-needed basis, primarily seeking specialized skills and/or experience to augment our capacity for delivering client engagements or internal initiatives.
Development: We know the ability to advance one’s career, growing both personally and professionally, is critical to employee retention and engagement. To facilitate this advancement, we offer a diverse array of learning and development opportunities and experiences that can be tailored to personal needs and applied to individual context. We are committed to creating learning pathways that reflect the unique needs of our diverse population, engage them in a future at Huron, and enhance our culture of belonging. We continue to:
Facilitate an interactive two-day orientation curriculum for newly hired employees to ensure a smooth induction into the organization.
Offer just-in-time, personal coaching and training opportunities that inform and prepare leaders and coaches to excel in moments that matter for our employees.
Strive to develop world class leaders, guided by our values and leadership principles, by delivering programs and opportunities, such as our Senior Director Cohort, Milestone schools and Sponsorship program, that achieve this goal by focusing on key leadership behaviors.
Provide access to a variety of learning opportunities that are offered through multiple modalities to further develop employees’ skills, including technical knowledge, EQ capabilities, team dynamics, and a proficiency in coaching and developing others.
Encourage employees to enhance their professional capabilities through external learning opportunities that certify and validate industry, functional and technical skills.
Match employees with internal onboarding stewards, performance coaches, mentors, and, in some cases, sponsors to facilitate their growth and expand their network of support.
Total Rewards: Our market-competitive total rewards package is a core element of our employee value proposition to attract, motivate, and retain top talent. Our philosophy is designed to pay for performance, rewarding and retaining our highest performing employees and paying competitively versus peer companies. To accomplish this, we offer employees a competitive base salary, short- and long-term variable pay incentives, and market-competitive and equitable benefits.
Engagement: We gauge our employee engagement success through various metrics, including:
Employee engagement and pulse scores, which was 81 in 2023 and surpassed the Glint Employee Engagement global benchmark of 76;
Coach quality score, which was 83.5 in 2023 and above the Glint Coach Quality global benchmark of 81; and
4

Volunteer hours in our communities, which was nearly 12,000 hours in 2023.
Diversity, Equity and Inclusion: Huron strives to reflect the rich diversity of the clients we serve and the communities in which we live. Our commitment to inclusion has been embedded in the organization since our founding and is fostered in our day-to-day work environment. In 2020, we renewed our commitment to holding ourselves accountable by developing a five-year diversity, equity, and inclusion action plan to help build a more equitable society. Through our achievements and actions in 2023, we continued to cultivate an inclusive culture, advance diverse representation across all levels of the organization, expand our community outreach and support, and remain committed to our pay equity strategy with on-going analysis and studies. In 2023, we:
Deepened the relationships of our senior leadership team by designating them as executive sponsors for each of our nine employee resource groups (iMatter teams) to focus on connection, awareness, advice, action, advocacy, and amplification of these communities.
Created Dinner and Dialogue series for our C-Suite to engage with, and learn directly from, small groups from our diverse communities represented by our iMatter teams as a way to enhance our Heritage month activities.
Hosted Women in Leadership summits in North America and India.
Revamped our sponsorship program, a key talent accelerator program, offering dedicated leadership coaching and C-suite exposure with sponsorship program participants focused on development and personal interests.
Launched the Women in India and Women of Color subcommunities to create spaces that specifically address the unique experiences and perspectives of women from diverse backgrounds.
To learn more about how we continue to execute and expand on our diversity, equity, and inclusion action plan, please refer to our annual Corporate Social Responsibility report, which is available on our investor relations website located at ir.huronconsultinggroup.com.
CORPORATE SOCIAL RESPONSIBILITY
As a mission-driven company, we recognize it is our collective responsibility to actively contribute to a sustainable and brighter future, benefiting our clients, employees, communities, and shareholders. We continue to publish an annual report highlighting the actions we have taken globally to strengthen our clients, our communities, our people and the environment. Our Corporate Social Responsibility report reflects our efforts in support of the United Nations Sustainable Development Goals (“SDGs”), particularly the five goals that are integrally aligned with our values-driven culture and the work we do for our clients: good health and well-being, quality education, gender equality, decent work and economic growth, and climate action. We have and will continue to pursue these goals through our Huron Helping Hands program, employee resource groups, sustainability efforts, and corporate partnerships. As an addendum to our Corporate Social Responsibility report, we publish a Sustainability Accounting Standards Board (“SASB”) index in line with SASB’s Professional & Commercial Services standards. Our SASB index provides further quantitative and qualitative information regarding our data security programs, practices and policies, workforce diversity and engagement metrics, and our approach to promoting professional integrity and ethical behavior among our workforce, commensurate with best practices for professional services organizations.
For additional information on Huron’s commitment to a more sustainable future, refer to our annual Corporate Social Responsibility report, which includes our SASB index, and is available on our investor relations website located at ir.huronconsultinggroup.com.
BUSINESS DEVELOPMENT AND MARKETING
Our business development and marketing activities are aimed at cultivating relationships, generating leads, and building a strong brand reputation with offices of the C-suite and senior level influencers and decision makers of organizations within our core industries. We believe excellent service delivery to clients is critical to building and maintaining relationships and sustaining and strengthening our brand reputation, and we emphasize the importance of high-quality client service to all of our employees.
Currently, we generate new business opportunities through the combination of relationships our managing directors and principals have with individuals working at our prospective clients and with our technology partners and marketing activities. We also view market-based collaboration between our employees as a key component in building our business. Often, the client relationship of an employee in one area of our business leads to opportunities in another area, enhancing the opportunity to increase wallet share at a specific client. All of our managing directors and principals understand their roles in ongoing relationship and business development, which is reinforced through our compensation and incentive programs. We actively seek to identify new business opportunities and frequently receive referrals and repeat business from past and current clients. In addition, to complement the business development efforts of our managing directors, we have dedicated business development professionals who are focused exclusively on developing client relationships and generating new business.
5

COMPETITION
The professional services industry is extremely competitive, highly fragmented, and constantly evolving. The industry includes a large number of participants with a variety of skills and industry expertise, including other strategy, business operations, technology, and financial advisory consulting firms; general management consulting firms; the consulting practices of major accounting firms; technical and economic advisory firms; regional and specialty consulting firms; consulting divisions of our technology partners; and the internal professional resources of organizations. We compete with a large number of service and technology providers in all of our segments. Our competitors vary, depending on the particular industry and expertise area, and we expect to continue to face competition from new market entrants.
We believe the principal competitive factors in our market include reputation, the ability to attract and retain top talent, the capacity to manage engagements effectively to drive high value to clients, and the ability to deliver measurable and sustainable results. There is also competition on price, although to a lesser extent due to the criticality of the issues that many of our services and products address. Some competitors have a greater geographic footprint, including a broader international presence, and more resources than we do, but we believe our reputation, industry and capability expertise, and ability to deliver high-value, quality service and measurable results to our clients across a balanced portfolio of offerings and to attract and retain employees with broad capabilities and deep industry expertise enable us to compete favorably in the professional services marketplace.
AVAILABLE INFORMATION
We file annual, quarterly and current reports, proxy statements, and other information with the Securities and Exchange Commission (the “SEC”). These filings are available on the SEC’s website at http://www.sec.gov.
Our website is located at www.huronconsultinggroup.com, and our investor relations website is located at ir.huronconsultinggroup.com. We make our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and any amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 available through our website, free of charge, as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.
We provide information about our business and financial performance, including our corporate profile, on the Investor Relations page of our website. Additionally, we webcast our earnings calls and certain events we participate in with members of the investment community on the Investor Relations page of our website. Further corporate governance information, including our code of ethics, code of business conduct, corporate governance guidelines, and board committee charters, is also available on the Investor Relations page of our website. The content of our websites is not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
ITEM 1A.RISK FACTORS.
The following discussion of risk factors may be important to understanding the statements in this Annual Report on Form 10-K or elsewhere. The following information should be read in conjunction with Part II—Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the Consolidated Financial Statements and related notes in this Annual Report on Form 10-K. Discussions about the important operational risks that our business encounters can be found in Part II—Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”
Risks Related to Human Capital Resources
An inability to retain our senior management team and other managing directors would be detrimental to the success of our business.
We rely heavily on our senior management team, our practice leaders, and other managing directors; our ability to retain them is particularly important to our future success. Given the highly specialized nature of our services, the senior management team must have a thorough understanding of our service offerings as well as the skills and experience necessary to manage an organization consisting of a diverse group of professionals. In addition, we rely on our senior management team and other managing directors to generate revenues and market our business. Further, our senior management’s and other managing directors’ personal reputations and relationships with our clients are a critical element in obtaining and maintaining client engagements. Members of our senior management team and our other managing directors could choose to leave or join one of our competitors and some of our clients could choose to use the services of that competitor instead of our services. If one or more members of our senior management team or our other managing directors leave and we cannot replace them with a suitable candidate quickly, or if legal restrictions on non-competition agreements are put into place, we could experience difficulty in securing and successfully completing engagements, managing our business properly and executing on our growth strategy, which could harm our business prospects and results of operations.
6

If we are unable to hire and retain talented people in an industry where there is great competition for talent, it could have a serious negative effect on our prospects and results of operations.
Our business involves the delivery of professional services and is highly labor-intensive. Our success depends largely on our general ability to attract, develop, motivate, and retain highly skilled professionals. Further, we must successfully maintain the right mix of professionals with relevant experience and skill sets as we continue to grow, as we expand into new service offerings, and as the market evolves. The loss of a significant number of our professionals, the inability to attract, hire, develop, train, and retain additional skilled personnel, or failure to maintain the right mix of professionals could have a serious negative effect on us, including our ability to manage, staff, and successfully complete our existing engagements and obtain new engagements. Qualified professionals are in great demand, and we face significant competition for both senior and junior professionals with the requisite credentials and experience. Our principal competition for talent comes from other consulting firms and accounting firms, as well as from organizations seeking to staff their internal professional positions. Many of these competitors may be able to offer greater compensation and benefits or more attractive lifestyle choices, career paths, or geographic locations than we can offer. Therefore, we may not be successful in attracting and retaining the skilled consultants we require to conduct and expand our operations successfully. Increasing competition for these revenue-generating professionals may also significantly increase our labor costs, which could negatively affect our margins and results of operations.
If we are unable to manage the organizational challenges associated with our continued growth, we might be unable to achieve our business objectives.
As we continue to grow and evolve, it might become increasingly difficult to maintain effective standards across a large enterprise and effectively institutionalize our knowledge or to effectively change the strategy, operations or culture of our Company in a timely manner. It might also become more difficult to maintain our culture; effectively manage and monitor our people and operations; effectively communicate our core values, policies and procedures, strategies and goals; and motivate, engage and retain our people, particularly given the distribution of our employees across the U.S. and internationally, the rate of new hires, the breadth of skills and expertise across all of our solutions, and the fact that essentially all of our employees have the option to work remotely. The size and scope of our operations increase the possibility that we will have employees who expose us to unacceptable business risks, despite our efforts to train them and maintain internal controls to prevent such instances. For example, employee misconduct could involve the improper use of sensitive or confidential information entrusted to us, or obtained inappropriately, or the failure to comply with legislation or regulations regarding the protection of sensitive or confidential information, including personal data and proprietary information. Furthermore, the inappropriate use of social networking sites or artificial intelligence (“AI”) by our employees could result in breaches of confidentiality, unauthorized disclosure of nonpublic company information or damage to our reputation. If we do not continue to develop and implement the right processes and tools to manage our enterprise and instill our culture and core values into all of our employees, our ability to compete successfully and achieve our business objectives could be impaired. In addition, effective January 1, 2022, we made, and continue to make, changes to our operating model, including how we are organized as the needs and size of our business change, and if we do not successfully implement the changes, our business and results of operation may be negatively impacted.
Risks Related to Business Operations, Growth and Development
We may incur costs to support our business and the inability to effectively build a support structure for the business could have an adverse impact on our growth and profitability.

We have grown significantly since we commenced operations and have increased the number of our full-time professionals from 249 in 2002 to approximately 6,480 as of December 31, 2023. Additionally, our considerable growth has placed demands on our management and our internal systems, procedures,and controls and will continue to do so in the future. To successfully manage growth, we must periodically adjust and strengthen our operating, financial, accounting, and other systems, procedures, and controls, which may increase our total costs and may adversely affect our operating income and our ability to sustain profitability if we do not generate increased revenues to offset the costs. As a public company, our information and control systems must enable us to prepare accurate and timely financial information and other required disclosures. If we discover deficiencies in our existing information and control systems that impede our ability to satisfy our reporting requirements, we must successfully implement improvements to those systems in an efficient and timely manner.
Our international operations could result in additional risks.
We operate both domestically and internationally, including in Canada, Europe, Asia and the Middle East. Although historically our international operations have been limited, we intend to continue to expand internationally. Such expansion may result in additional risks or increase the acuity of risks that are not present domestically and which could adversely affect our business or our results of operations, including:
compliance with additional U.S. regulations and those of other nations applicable to international operations;
cultural and language differences;
employment laws, including immigration laws affecting the mobility of employees, and rules and related social and cultural factors;
7

losses related to start-up costs, lack of revenue, higher costs due to low utilization, and delays in purchase decisions by prospective clients;
currency fluctuations between the U.S. dollar and foreign currencies;
potentially adverse tax consequences and limitations on our ability to utilize losses generated in our foreign operations;
different regulatory requirements and other barriers to conducting business;
different or less stable political and economic environments;
greater personal security risks for employees traveling to or located in unstable locations;
health emergencies or pandemics, including COVID-19; and
civil disturbances or other catastrophic events.
Further, conducting business abroad subjects us to increased regulatory compliance and oversight. For example, we are subject to laws prohibiting certain payments to governmental officials, such as the Foreign Corrupt Practices Act, which increases the risk from our international operations relative to our competitors who do not operate outside the United States. A failure to comply with applicable regulations could result in regulatory enforcement actions as well as substantial civil and criminal penalties assessed against us and our employees.
In addition, expanding into new geographic areas and expanding current service offerings is challenging and may require integrating new employees into our company culture as well as assessing the demand in the applicable market. If we cannot manage the risks associated with new employees, new service offerings or new locations effectively, we are unlikely to be successful in these efforts, which could harm our ability to sustain profitability and our business prospects.
The Company has significant operations in India, which presents additional risks.
We have significant operations in India, including nearly 2,100 employees, which could subject the Company to country-specific risks or exacerbate certain other risks. For example, from time to time, India has experienced instances of civil unrest, terrorism and hostilities among neighboring countries. Terrorist attacks, military activity, rioting, or civil or political unrest in the future could influence the Indian economy and our operations by disrupting operations and communications and making travel within India more difficult and less desirable. Further, India has experienced natural disasters such as earthquakes, tsunamis, floods, landslides and drought in the past few years. The extent and severity of these natural disasters determines their impact on the Indian economy. Our operations and employees in India may be adversely affected by these or other social and political uncertainties or change, military activity, health-related risks, acts of terrorism or natural disasters. Additionally, as the overall population of India is large, and the cities in which we operate are dense, the impact of any such occurrences could have a disproportionate adverse effect on our operations.
Additionally, the challenges presented by India’s complex business environment and heightened risk for potential corruption may increase our risk of violating applicable anti-corruption and anti-bribery laws. We face the risk that our employees or any third parties we engage to do work on our behalf may take action determined to be in violation of anti-corruption laws in any jurisdiction in which we conduct business, including the Foreign Corrupt Practices Act, India’s Prevention of Money Laundering Act, 2002 and Indian Penal Code. If we violate applicable anti-corruption laws or our internal policies designed to ensure ethical business practices, we could face financial penalties and/or reputational harm that would negatively impact our financial condition and results of operations.
Additionally, since 1991, successive Indian governments have generally pursued policies of economic liberalization and financial sector reforms, including by significantly relaxing restrictions on the private sector. Nevertheless, the role of the Indian central and state governments in the Indian economy as producers, consumers and regulators has remained significant and there is no assurance that such liberalization policies will continue. A significant change in India’s policy of economic liberalization and deregulation or any social or political uncertainties could adversely affect business and economic conditions in India generally and our business and employees in particular.
Lastly, unfavorable fluctuations in the currency exchange rate between the U.S. dollar and Indian rupee could have a material adverse effect on our results of operations. As we continue to grow our operations in India, more of our expenses will be incurred in the Indian rupee. An increase in the value of the Indian rupee against the U.S. dollar, in which our revenue is primarily recorded, could increase costs for delivery of services and decrease the profitability of our engagements that utilize our employees in India.
Additional hiring, departures, and business acquisitions and dispositions, as well as other organizational changes, could disrupt our operations, increase our costs or otherwise harm our business.
Our business strategy is dependent in part upon our ability to grow by hiring individuals or groups of individuals and by acquiring complementary businesses. However, we may be unable to identify, hire, acquire, or successfully integrate new employees and acquired businesses without substantial expense, delay, or other operational or financial obstacles. From time to time, we will evaluate the total mix of
8

services we provide and we may conclude that businesses may not achieve the results we previously expected. Competition for future hiring and acquisition opportunities in our markets could increase the compensation we offer to potential employees or the prices we pay for businesses we wish to acquire. In addition, we may be unable to achieve the financial, operational, and other benefits we anticipate from any hiring or acquisition, as well as any disposition, including those we have completed so far. New acquisitions could also negatively impact existing practices and cause current employees to depart. Hiring additional employees or acquiring businesses could also involve a number of additional risks, including the diversion of management’s time, attention, and resources from managing and marketing our Company; the potential assumption of liabilities of an acquired business; the inability to attain the expected synergies with an acquired business; and the perception of inequalities if different groups of employees are eligible for different benefits and incentives or are subject to different policies and programs.
Selling and shutting down certain operations present similar challenges in a service business. Dispositions not only require management’s time, but they can impair existing relationships with clients or otherwise affect client satisfaction, particularly in situations where the divestiture eliminates only part of the complement of consulting services provided to a client. Dispositions may also involve continued financial involvement, as we may be required to retain responsibility for, or agree to indemnify buyers against, liabilities related to a business sold.
Additionally, effective January 1, 2022, we modified our operating model to report under three industries, which are our reportable segments. The new operating model was designed to strengthen Huron's go-to-market strategy and support our growth. The full implementation across all areas of our business to effect this change may take place over several years. If we do not successfully implement and continue to refine this change to our operating model, our business and results of operation may be negatively impacted.
The healthcare and education industries are areas of significant focus for our business, and factors that adversely affect the financial condition of these industries could consequently affect our business.
We derive a significant portion of our revenue from clients in the healthcare and education industries. As a result, our financial condition and results of operations could be adversely affected by conditions affecting these industries, both generally and those specific to the types of clients we serve in these industries, including hospitals and health systems, academic medical centers, and higher education institutions. The healthcare and education industries are highly regulated and are subject to changing political, legislative, regulatory, and other influences. Uncertainty in any of these areas could cause our clients to delay or postpone decisions to use our services. Existing and new federal and state laws and regulations affecting the healthcare and education industries could create unexpected liabilities for us, could cause us or our clients to incur additional costs, and could restrict our or our clients’ operations.
Additionally, regulatory and legislative changes in these industries could reduce the demand for our services, decreasing our competitive position or potentially rendering certain of our service offerings obsolete, change client buying patterns or decision making or require us to make unplanned modifications to our service offerings, which could require additional time and investment. If we fail to accurately anticipate the application of the laws and regulations affecting our clients and the industries they serve, if anticipated changes in regulation or regulatory uncertainty impact client buying patterns, or if such laws and regulations decrease our competitive position or limit the applicability of our service offerings, our results of operations and financial condition could be adversely impacted. Similarly, certain of our healthcare and education clients may experience or anticipate experiencing financial distress or face complex challenges as a result of general economic conditions or operations-specific reasons. Such clients may not have the financial resources or stakeholder support to start new projects or to continue existing projects.
Specifically with respect to healthcare, many healthcare laws are complex and their application to us, our clients, or the specific services and relationships we have with our clients are not always clear. In addition, federal and state legislatures have periodically introduced programs to reform or amend the U.S. healthcare system at both the federal and state level, such as the Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act of 2010, and continue to consider further significant reforms. Due to the significant implementation issues arising under these laws and potential new legislation, it is unclear what long-term effects they will have on the healthcare industry and in turn on our business, financial condition, and results of operations. Our failure to accurately anticipate the application of new laws and regulations, or our failure to comply with such laws and regulations, could create liability for us, result in adverse publicity and negatively affect our business.
There are many factors that could affect the purchasing practices, operations, and, ultimately, the operating funds of healthcare and education organizations, such as reimbursement policies for healthcare expenses, student loan policies or regulations, federal and state budgetary considerations, internal stakeholders’ views of engaging third-party consultants, consolidation in either industry, and regulation, litigation, and general economic conditions. In particular, we could be required to make unplanned modifications of our products and services (which would require additional time and investment) or we could suffer reductions in demand for our products and services as a result of changes in regulations affecting either industry, such as changes in the way that healthcare organizations are paid for their services (e.g., based on patient outcomes instead of services provided).
In addition, state tax authorities have challenged the tax-exempt status of some hospitals and other healthcare facilities claiming such status on the basis that they are operating as charitable and/or religious organizations. If the tax-exempt status of any of our clients is revoked or
9

compromised by new legislation or interpretation of existing legislation, that client’s financial health could be adversely affected, which could adversely impact demand for our services, our sales, revenue, financial condition, and results of operations.
Our digital offerings are a significant focal point for our business, including a focus on the adaptation and expansion of our services and products in response to ongoing changes in customer demand, and a significant reduction in such demand or an inability to respond to the evolving technological environment could materially affect our results of operations.
Our financial results depend, in part, on our ability to continue to develop and implement services and solutions that anticipate and respond to rapid and continuing changes in technology to serve the evolving needs of our clients. Examples of areas of significant change include digital and analytic services and products, which are continually evolving. Technological developments may materially affect the cost and use of current technology by our clients and some of these technological developments may reduce and replace some of our historical services and products. This changing technological landscape may cause clients to delay spending under existing contracts and engagements and delay entering into new contracts while they evaluate new technologies. Such spending delays can negatively impact our results of operations.
Technological developments, which may be rapid, also could shift demand to new services and products. If, as a result of new technologies, our clients demand new services and products, we may be less competitive in these new areas or we may need to make significant investment in our portfolio of software products to meet that demand. Our growth strategy focuses on responding to these types of developments by driving innovation that will enable us to expand our business into new growth areas and enhance our current portfolio of software products. If we do not sufficiently invest in new technology, adapt to industry developments, evolve and expand our business at sufficient speed and scale, or make the right strategic investments, or fail to timely deliver on our product roadmap for our portfolio of software products to respond to these developments and successfully drive innovation, our services and products, our results of operations, and our ability to develop and maintain a competitive advantage and execute on our growth strategy could be adversely affected. Additionally, as we expand our services and products into these new areas, we may be exposed to operational, legal, regulatory, ethical, technological and other risks specific to such new areas, which may negatively affect our reputation and demand for our services and products.
Many of our client contracts are short-term in duration and may be terminated by our clients with little or no notice and without penalty, which may cause our operating results to be unpredictable and may result in unexpected declines in our utilization and revenues.
Our clients typically retain us on an engagement-by-engagement basis, rather than under long-term recurring contracts, and many of our client contracts are 12 months or less in duration. The volume of work performed for any particular client is likely to vary from year to year, and a major client in one fiscal period may not require or may decide not to use our services in any subsequent fiscal period. Moreover, a large portion of our new engagements come from existing clients. Accordingly, the failure to obtain new large engagements or multiple engagements from existing or new clients could have a material adverse effect on the amount of revenues we generate.
In addition, a large portion of our engagement agreements can be terminated by our clients with little or no notice and without penalty. In client engagements that involve multiple engagements or stages, there is a risk that a client may choose not to retain us for additional stages of an engagement or that a client will cancel or delay additional planned engagements. For clients in bankruptcy, a bankruptcy court could elect not to retain our interim management consultants, terminate our retention, require us to reduce our fees for the duration of an engagement, elect not to approve claims against fees earned by us prior to or after the bankruptcy filing, or subject previously paid amounts to be returned to the bankruptcy estate as preferential payments under the bankruptcy code.
Terminations of engagements, cancellations of portions of the project plan, delays in the work schedule, or reductions in fees could result from factors unrelated to our services. When engagements are terminated or reduced, we lose the associated future revenues, and we may not be able to recover associated costs or redeploy the affected employees in a timely manner to minimize the negative impact. In addition, our clients’ ability to terminate engagements with little or no notice and without penalty makes it difficult to predict our operating results in any particular fiscal period.
Conflicts of interest could preclude us from accepting engagements thereby causing decreased utilization and revenues.
We provide services in connection with bankruptcy and other proceedings that usually involve sensitive client information and frequently are adversarial. In connection with bankruptcy proceedings, we are required by law to be “disinterested” and may not be able to provide multiple services to a particular client. In addition, our engagement agreement with a client or other business reasons may preclude us from accepting engagements from time to time with the client's competitors or adversaries. Moreover, in many industries in which we provide services, there has been a continuing trend toward business consolidations and strategic alliances. These consolidations and alliances reduce the number of companies that may seek our services and increase the chances that we will be unable to accept new engagements as a result of conflicts of interest. If we are unable to accept new engagements for any reason, our consultants may become underutilized, which would adversely affect our revenues and results of operations in future periods.
10

Our ability to maintain and attract new business depends upon our reputation, the professional reputation of our revenue-generating employees, and the quality of our services.
As a professional services firm, our ability to secure new engagements depends heavily upon our reputation and the individual reputations of our professionals. Any factor that diminishes our reputation or that of our employees, including not meeting client expectations or misconduct by our employees, could make it substantially more difficult for us to attract new engagements and clients. Similarly, because we obtain many of our new engagements from former or current clients, or from referrals by those clients, or by law firms that we have worked with in the past, any client that questions the quality of our work or that of our consultants could impair our ability to secure additional new engagements and clients.
The consulting services industry is highly competitive and we may not be able to compete effectively.
The consulting services industry in which we operate includes a large number of participants and is intensely competitive. We face competition from other business operations and financial consulting firms, general management consulting firms, the consulting practices of major accounting firms, technical and economic advisory firms, regional and specialty consulting firms, consulting divisions of our technology partners, and the internal professional resources of organizations. In addition, because there are relatively low barriers to entry, we expect to continue to face competition from new entrants into the business operations and financial consulting industries. Competition in several of the sectors in which we operate is particularly intense as many of our competitors are seeking to expand their market share in these sectors. Many of our competitors have a greater national and international presence, and have a significantly greater number of personnel, financial, technical, and marketing resources. In addition, these competitors may generate greater revenues and have greater name recognition than we do. Some of our competitors may also have lower overhead and other costs and, therefore, may be able to more effectively compete through lower priced service offerings. Our ability to compete also depends in part on the ability of our competitors to hire, retain, and motivate skilled professionals, the price at which others offer comparable services, the ability of our competitors to offer new and valuable products and services to clients, and our competitors’ responsiveness to their clients. If we are unable to compete successfully with our existing competitors or with any new competitors, our financial results will be adversely affected.
Risks Related to Information Technology
Our business is becoming increasingly dependent on information technology and will require additional investments in order to grow and meet the demands of our clients.
We depend on the use of sophisticated technologies and systems. Many of our practices provide services that are increasingly dependent on the use of software applications and systems that we do not own and which could become unavailable. Moreover, our technology platforms will require continuing investments by us in order to expand existing service offerings and develop complementary services. For example, we have subscription-based offerings that require us to incur costs associated with upgrades and maintenance that could impact profit margins associated with those offerings and related services. Our future success depends on our ability to adapt our services and infrastructure while continuing to improve the performance, features, and reliability of our services in response to the evolving demands of the marketplace.
Adverse changes to our relationships with key third-party vendors or the business of our key third-party vendors could unfavorably impact our business.
A portion of our services and solutions depend on technology or software provided by third-party vendors. Some of these third-party vendors refer potential clients to us, and others require that we obtain their permission prior to accessing their software while performing services for our clients. These third-party vendors could terminate their relationship with us without cause and with little or no notice, which could limit our service offerings and harm our financial condition and operating results. In addition, if a third-party vendor’s business changes, is reduced, or fails to adapt to changing market demands, it could adversely affect our business. Moreover, if third-party technology or software that is important to our business does not continue to be available or utilized within the marketplace, or if the services that we provide to clients are no longer relevant in the marketplace, our business may be unfavorably impacted.
We could experience system failures, service interruptions, or security breaches that could negatively impact our business.
Our organization is comprised of employees who work on matters throughout the United States and around the world. Our technology platform is a “virtual office” from which we all operate. We may be subject to disruption to our operating systems from technology events that are beyond our control, including the possibility of failures at third-party data centers, disruptions to the internet, natural disasters, power losses, and malicious attacks. In addition, despite the implementation of security measures, our infrastructure and operating systems, including the internet and related systems, may be vulnerable to physical break-ins, hackers, improper employee or contractor access, computer viruses, programming errors, denial-of-service attacks, cyberattacks created through AI, or other attacks by third parties seeking to disrupt operations or misappropriate information or similar physical or electronic breaches of security. While we have taken and are taking reasonable steps to prevent and mitigate the damage of such events, including implementation of system security measures, information backup, disaster recovery processes, and crisis response plans, and where possible, obtaining insurance against such events, those steps may not be effective and there can be no assurance that any such steps can be effective against all possible risks. We will need to continue
11

to invest in technology in order to achieve redundancies necessary to prevent service interruptions. Access to our systems as a result of a security breach, the failure of our systems, or the loss of data could result in legal claims or proceedings, liability, or regulatory penalties and disrupt operations, which could adversely affect our business and financial results.
Issues related to the use of artificial intelligence (“AI”) may result in reputational harm or liability that could adversely impact our business.
As with many innovations, AI presents risks, challenges, and unintended consequences that could affect its adoption, and therefore our business. We may incorporate AI solutions into our information platforms, products and services, and these technologies may become important to our operations over time. AI technologies are complex and rapidly evolving and the technologies that we use or develop may ultimately be flawed. Additionally, leveraging AI capabilities to potentially improve our information platforms, products and services presents further risks and challenges. If we experience an actual or perceived breach of privacy or security incident because of the use of AI, we may lose valuable sensitive or confidential client or employee data which could damage our reputation. Further, dependence on AI without adequate safeguards to make certain business decisions may introduce additional operational vulnerabilities by impacting our relationships with customers, partners, and third-party vendors, by producing inaccurate outcomes based on flaws in the underlying data, or other unintended results.
Further, incorporating AI gives rise to litigation risk and risk of non-compliance and unknown cost of compliance, as AI is an emerging technology for which the legal and regulatory landscape is not fully developed (including potential liability for breaching intellectual property or privacy rights or laws). While new AI initiatives, laws, and regulations are emerging and evolving, what they ultimately will look like remains uncertain, and our obligation to comply with them could entail significant costs, negatively affect our business, or entirely limit our ability to incorporate certain AI capabilities into our offerings.
While we aim to use and develop AI responsibly and attempt to mitigate ethical and legal issues presented by its use, we may ultimately be unsuccessful in identifying or resolving issues before they arise.
Risks Related to Legal Matters
Our reputation could be damaged and we could incur additional liabilities if we fail to protect client and employee data through our own accord or if our information systems are breached.
We rely on information technology systems to process, transmit, and store electronic information and to communicate among our locations around the world and with our clients, partners, and employees. These locations include India, Canada, Switzerland, Singapore, and the United Kingdom, all of which have their own either recently updated or potential new data protection laws. The breadth and complexity of this infrastructure increases the potential risk of security breaches which could lead to potential unauthorized disclosure of confidential information.
In providing services to clients, we may manage, utilize, and store sensitive or confidential client or employee data, including personal data and protected health information. As a result, we are subject to numerous laws and regulations designed to protect this information, such as the U.S. federal and state laws governing the protection of health or other personally identifiable information, including the Health Insurance Portability and Accountability Act (HIPAA), and international laws such as the European Union's General Data Protection Regulation (GDPR), which went into effect in 2018. In addition, many states, U.S. federal governmental authorities and non-U.S. jurisdictions have adopted, proposed or are considering adopting or proposing, additional data security and/or data privacy statutes or regulations. Continued governmental focus on data security and privacy may lead to additional legislative and regulatory action, which could increase the complexity of doing business. The increased emphasis on information security and the requirements to comply with applicable U.S. and foreign data security and privacy laws and regulations may increase our costs of doing business and negatively impact our results of operations.
These laws and regulations are increasing in complexity and number. If any person, including any of our employees or third-party vendors, negligently disregards or intentionally breaches our established controls or contractual obligations with respect to client or employee data, or otherwise mismanages or misappropriates that data, we could be subject to significant monetary damages, regulatory enforcement actions, fines, and/or criminal prosecution. We maintain certain insurance coverages for cybersecurity incidents through our directors and officers insurance policy, in amounts we believe to be reasonable and at a cost that is included in our general insurance premiums, but the policy limits and the breadth of coverage may be inadequate to cover any particular claim or all claims plus the cost of legal defense.
In addition, unauthorized disclosure of sensitive or confidential client or employee data, whether through systems failure, employee negligence, including the misuse of AI, fraud, or misappropriation, could damage our reputation and cause us to lose clients and their related revenue in the future.
12

Our engagements could result in professional liability, which could be very costly and hurt our reputation.
Our engagements typically involve complex analyses and the exercise of professional judgment. As a result, we are subject to the risk of professional liability. From time to time, lawsuits with respect to our work are pending. Litigation alleging that we performed negligently or breached any other obligations could expose us to significant legal liabilities and, regardless of outcome, is often very costly, could distract our management, could damage our reputation, and could harm our financial condition and operating results. We also face increased litigation risk as a result of an expanded workforce. In addition, certain of our engagements, including interim management engagements and corporate restructurings, involve greater risks than other consulting engagements. We are not always able to include provisions in our engagement agreements that are designed to limit our exposure to legal claims relating to our services. While we attempt to identify and mitigate our exposure with respect to liability arising out of our consulting engagements, these efforts may be ineffective and an actual or alleged error or omission on our part or the part of our client or other third parties in one or more of our engagements could have an adverse impact on our financial condition and results of operations. In addition, we carry professional liability insurance to cover many of these types of claims, but the policy limits and the breadth of coverage may be inadequate to cover any particular claim or all claims plus the cost of legal defense. For example, we provide services on engagements in which the impact on a client may substantially exceed the limits of our errors and omissions insurance coverage. If we are found to have professional liability with respect to work performed on such an engagement, we may not have sufficient insurance to cover the entire liability.
Our business could be materially adversely affected if we incur liability in connection with service offering innovation, including new or expanded service offerings.
We may grow our business through service offering innovation, including by entering into new or expanded lines of business beyond our core services. To the extent we enter into new or expanded lines of business, we may face new risks and uncertainties, including the possibility these new or expanded lines of business involve greater risks than our core services, that we have insufficient expertise to engage in such activities profitably or without incurring inappropriate amounts of risk, that the required investment of capital and other resources is greater than anticipated, and that we lose existing clients due to the perception that we are no longer focusing on our core business. Entry into new or expanded lines of business may also subject us to new laws and regulations with which we are not familiar and may lead to increased litigation and regulatory risk. For example, our recently launched Huron Managed Services business within the Healthcare industry provides revenue cycle managed services to hospitals and health systems. These services include the coding, preparation, submission and collection of claims for medical service to payors for reimbursement. Such claims are governed by U.S. federal and state laws. U.S. federal law provides civil liability to any persons that knowingly submit, or cause to be submitted, a claim to a payor, including Medicare, Medicaid and private health plans, seeking payment for any services or items that overbills or bills for services or items that have not been provided to the patient. U.S. federal law may also impose criminal penalties for intentionally submitting such false claims. In addition, federal and state law regulates the collection of debt and may impose monetary penalties for violating those regulations. In connection with these laws, we may be subjected to U.S. federal or state government investigations and possible penalties may be imposed upon us, false claims actions may have to be defended and private payors may file claims against us. Any investigation or proceeding related to these laws, even if unwarranted or without merit, may have a material adverse effect on our reputation, business, results of operations and financial condition.
Our intellectual property rights in our “Huron Consulting Group” name are important, and any inability to use that name could negatively impact our ability to build brand identity.
We believe that establishing, maintaining, and enhancing the “Huron Consulting Group” name and “Huron” brand is important to our business. We are, however, aware of a number of other companies that use names containing “Huron.” There could be potential trade name or service mark infringement claims brought against us by the users of these similar names and marks and those users may have trade name or service mark rights that are senior to ours. If another company were to successfully challenge our right to use our name, or if we were unable to prevent a competitor from using a name that is similar to our name, our ability to build brand identity could be negatively impacted.
Risks Related to Financial Management and Performance
Our financial results could suffer if we are unable to achieve or maintain adequate utilization and suitable billing rates for our consultants, or if we are slow to respond to the market's return to a predominantly in-person service delivery model.
Our profitability depends to a large extent on the utilization and billing rates of our professionals. Utilization of our professionals is affected by a number of factors, including:
the number and size of client engagements;
the timing of the commencement, completion and termination of engagements, which in many cases is unpredictable;
our ability to transition our consultants efficiently from completed engagements to new engagements;
the hiring of additional consultants because there is generally a transition period for new consultants that results in a temporary drop in our utilization rate;
13

the use of independent contractors as a substitute for hiring additional consultants;
unanticipated changes in the scope of client engagements;
our ability to forecast demand for our services and thereby maintain an appropriate level of consultants; and
conditions affecting the industries in which we practice as well as general economic conditions.
The billing rates of our consultants that we are able to charge are also affected by a number of factors, including:
our clients’ perception of our ability to add value through our services;
the market demand for the services we provide;
an increase in the number of engagements in the government sector, which are subject to federal contracting regulations;
introduction of new services by us or our competitors;
our competition and the pricing policies of our competitors; and
current economic conditions.
If we are unable to achieve and maintain adequate overall utilization as well as maintain or increase the billing rates for our consultants, our financial results could materially suffer. Prior to the COVID-19 pandemic, most of our consultants performed services at the physical locations of our clients. Starting in 2020, in response to the shut downs that resulted from the proliferation of the COVID-19 pandemic, substantially all of our services were delivered remotely. If we are out of step with a general market return to in-person service delivery, our business could be materially adversely affected.
Our quarterly and annual results of operations have fluctuated in the past and may continue to fluctuate in the future as a result of certain factors, some of which may be outside of our control.
A key element of our strategy is to market our products and services directly to certain large organizations, such as health systems and acute care hospitals and public universities, and to increase the number of our products and services utilized by existing clients. The sales cycle for some of our products and services is often lengthy and may involve significant commitment of client personnel. As a consequence, the commencement date of a client engagement often cannot be accurately forecasted. As discussed below, certain of our client contracts contain terms that result in revenue that is deferred and cannot be recognized until the occurrence of certain events. As a result, the period of time between contract signing and recognition of associated revenue may be lengthy, and we may not be able to predict with certainty the period in which revenue will be recognized.
Fee discounts, pressure to not increase or even decrease our rates, and less advantageous contract terms could result in the loss of clients, lower revenues and operating income, higher costs, and less profitable engagements. More discounts or write-offs than we expect in any period would have a negative impact on our results of operations.
Other fluctuations in our results of operations may be due to a number of other factors, some of which are not within our control, including:
the timing and volume of client invoices processed and payments received, which may affect the fees payable to us under certain of our engagements;
client decisions regarding renewal or termination of their contracts;
the amount and timing of costs related to the development or acquisition of technologies or businesses; and
unforeseen legal expenses, including litigation and other settlement gains or losses.
Furthermore, we base our annual employee bonus expense, in part, upon our expected annual adjusted earnings before interest, taxes, depreciation and amortization (“EBITDA”) for that year. If we experience lower adjusted EBITDA in a quarter without a corresponding change to our full-year adjusted EBITDA expectation, our estimated bonus expense will not be reduced, which will have a negative impact on our quarterly results of operations for that quarter. Our quarterly results of operations may vary significantly and period-to-period comparisons of our results of operations may not be meaningful. The results of one quarter should not be relied upon as an indication of future performance.
If our quarterly or annual results of operations fall below the expectations of our annual and long-term forecasts, and therefore fall below the expectations of securities analysts or investors, the price of our common stock could decline substantially.
14

Revenues from our performance-based engagements are difficult to predict, and the timing and extent of recovery of our costs is uncertain.
We have certain engagement agreements under which our fees include a significant performance-based component. Performance-based fees are contingent on the achievement of specific measures, such as our clients meeting cost-saving or other contractually-defined goals. The achievement of these contractually-defined goals may be subject to acknowledgment by the client and is often impacted by factors outside of our control, such as the actions of the client or other third parties. To the extent that any revenue is contingent upon the achievement of a performance target, we recognize such revenue using a process that requires us to make significant management judgments, estimates, and assumptions. While we believe that the estimates and assumptions we have used for revenue recognition are reasonable, subsequent changes could have a material impact to our future financial results. A greater number of performance-based fee arrangements may result in increased volatility in our working capital requirements and greater variations in our quarter-to-quarter results, which could affect the price of our common stock. In addition, an increase in the proportion of performance-based fee arrangements may temporarily offset the positive effect on our operating results from an increase in our utilization rate until the related revenues are recognized.
The profitability of our fixed-fee engagements with clients may not meet our expectations if we underestimate the cost of these engagements.
When making proposals for fixed-fee engagements, we estimate the costs and timing for completing the engagements. These estimates reflect our best judgment regarding the efficiencies of our methodologies and consultants as we plan to deploy them on engagements. Any increased or unexpected costs, expansion in scope of work without a commensurate increase in fees, or unanticipated delays in connection with the performance of fixed-fee engagements, including delays caused by factors outside our control, could make these contracts less profitable or unprofitable, which would have an adverse effect on our profit margin.
Our business performance might not be sufficient for us to meet the full-year financial guidance that we provide publicly.
We provide full-year financial guidance to the public based upon our expectations regarding our financial performance. While we believe that our annual financial guidance provides investors and analysts with insight to our view of the Company’s future performance, such financial guidance is based on assumptions that may not always prove to be accurate and may vary from actual results. If we fail to meet the full-year financial guidance that we provide, or if we find it necessary to revise or suspend such guidance during the year, the market value of our common stock could be adversely affected.
Risks Related to Capital Resources
Our obligations under our senior secured credit facility are secured by a pledge of certain of the equity interests in our subsidiaries and a lien on substantially all of our assets and those of our subsidiary grantors. If we default on these obligations, our lenders may foreclose on our assets, including our pledged equity interest in our subsidiaries.
We have a Third Amended and Restated Security Agreement with Bank of America (the “Security Agreement”) and a Third Amended and Restated Pledge Agreement (the “Pledge Agreement”) associated with our Third Amended and Restated Credit Agreement, dated as of November 15, 2022 (as amended to date, the “Current Credit Agreement”). Pursuant to the Security Agreement and to secure our obligations under the Current Credit Agreement, we granted our lenders a first-priority lien, subject to permitted liens, on substantially all of the personal property assets that we and the subsidiary grantors own. Pursuant to the Pledge Agreement, we granted our lenders a security interest in 100% of the voting stock or other equity interests in our domestic subsidiaries and 65% of the voting stock or other equity interests in certain of our foreign subsidiaries. If we default on our obligations under the Current Credit Agreement, our lenders could accelerate our indebtedness and may be able to exercise their liens on the equity interests subject to the Pledge Agreement and their liens on substantially all of our assets and the assets of our subsidiary grantors, which would have a material adverse effect on our business, operations, financial condition, and liquidity. In addition, the covenants contained in the Current Credit Agreement impose restrictions on our ability to engage in certain activities, such as the incurrence of additional indebtedness, certain investments, certain acquisitions and dispositions, and the payment of dividends.
Our indebtedness could adversely affect our ability to raise additional capital to fund our operations and obligations, expose us to interest rate risk to the extent of our variable-rate debt, and adversely affect our financial results.
As of December 31, 2023, the senior secured credit facility consists of a $600 million revolving credit facility under which we had outstanding indebtedness of $324.0 million that becomes due and payable in full upon maturity on November 15, 2027. Additionally, in February 2024, we established a $275 million term loan facility under the senior secured credit facility. Our ability to make scheduled payments of the principal, to pay interest, or to refinance our indebtedness, depends on our future performance. If we are unable to generate cash flow from operations sufficient to satisfy our obligations under our current indebtedness and any future indebtedness, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, refinancing, or obtaining additional equity capital on terms that may be onerous or dilutive. Our ability to refinance our current indebtedness or future indebtedness will depend on the
15

capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on the current indebtedness or future indebtedness.
In addition, our indebtedness, combined with our other financial obligations and contractual commitments, could have other important consequences such as exposing us to the risk of increased interest rates because our borrowings are at variable interest rates; making us more vulnerable to adverse changes in general U.S. and worldwide economic, industry, and competitive conditions and adverse changes in government regulation; or reducing our capacity to obtain additional financing and flexibility in planning for, or reacting to, changes in our business and our industry. Under the Current Credit Agreement, we are obligated to pay interest at either one, three or six month Term SOFR or an alternate base rate, in each case plus an applicable margin. The Current Credit Agreement replaced LIBOR with SOFR as the benchmark rate. SOFR is a relatively new reference rate, has a very limited history and is based on short-term repurchase agreements backed by Treasury securities. Changes in SOFR can be volatile and difficult to predict, and there is no assurance that SOFR will perform similarly to the way LIBOR, our previous benchmark rate, would have performed at any time. Any of these factors could materially and adversely affect our business, financial condition, and results of operations.
Risks Related to Asset Impairment
Our goodwill and other intangible assets represent a substantial amount of our total assets, and we may be required to recognize a non-cash impairment charge for these assets if the performance of one or more of our reporting units falls below our expectations.
Our total assets reflect a substantial amount of goodwill and other intangible assets. At December 31, 2023, goodwill and other intangible assets totaled $643.8 million, or 51%, of our total assets. Goodwill results from our business acquisitions, representing the excess of the fair value of consideration transferred over the fair value of the net assets acquired. We test goodwill for impairment at the reporting unit level, annually and whenever events or circumstances make it more likely than not that an impairment may have occurred. Intangible assets other than goodwill represent purchased assets that lack physical substance but can be distinguished from goodwill. Our intangible assets primarily consist of customer relationships, trade names, technology and software and non-competition agreements, all of which were acquired through business acquisitions. We evaluate our intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. During 2023, 2022 and 2021, we did not record any impairment charges on our goodwill or other intangible assets.
Determining the fair value of a reporting unit requires us to make significant judgments, estimates, and assumptions. While we believe that the estimates and assumptions underlying our valuation methodology are reasonable, these estimates and assumptions could have a significant impact on whether or not a goodwill impairment charge is recognized and also the magnitude of any such charge. The results of an impairment analysis are as of a point in time. There is no assurance that the actual future earnings or cash flows of our reporting units will be consistent with our projections. We will monitor any changes to our assumptions and will evaluate goodwill as deemed warranted during future periods. Any significant decline in our operations could result in additional goodwill impairment charges.
We may incur impairment charges with respect to our convertible debt investment in Shorelight or our preferred stock investment in a hospital-at-home company.
Since 2014, we have invested $40.9 million, in the form of 1.69% convertible debt, in Shorelight Holdings, LLC (“Shorelight”), the parent company of Shorelight Education. Our investment is carried at its fair value of $68.0 million as of December 31, 2023, with unrealized holding gains and losses reported in other comprehensive income. As of December 31, 2023, our investment in Shorelight is in an unrealized gain position. If the investment were to be in an unrealized loss position due to significant credit deterioration of Shorelight, we would recognize an allowance to decrease the carrying value of the investment to the fair value, which may be reversed in the event that the credit of Shorelight improves. As of December 31, 2023, we have not recognized any credit allowance on our investment. In the future, if there are adverse developments in Shorelight's business that may be the result of events within or outside of Shorelight's control, we may incur impairment charges with respect to our convertible debt investment, which could materially impact our results of operations.
In 2019, we invested $5.0 million, in the form of preferred stock, in a hospital-at-home company. Our investment is carried at its fair value of $7.4 million as of December 31, 2023, with unrealized holding gains and losses reported in our results of operations when an observable price change for preferred stock issued by the company with similar rights and preferences to our preferred stock investment occurs. In the fourth quarter of 2023, we recognized a non-cash impairment loss of $26.3 million on our investment, based on the valuation established in a new round of financing expected to close in early 2024. While our investment in the company remains in a net unrealized gain position as of December 31, 2023, if there is further deterioration in the earnings performance, credit rating, or business prospects of the company, or a significant adverse change in the regulatory, economic, or technological environment of the company, we would evaluate our investment for additional impairment. If during such evaluation it was determined that the fair value of our investment was below its carrying value, we would recognize an impairment for such difference, which could materially impact our results of operations.
16

General Risk Factors
Expanding our service offerings may involve additional risks and may not be profitable.
We may choose to develop new service offerings or eliminate service offerings because of market opportunities or client demands. Developing new service offerings involves inherent risks, including:
our inability to estimate demand for the new service offerings;
competition from more established market participants;
exposure to new legal and operational risks;
a lack of market understanding;
unanticipated expenses to recruit and hire qualified consultants and to market our new service offerings; and
unanticipated challenges with service delivery.
Changes in capital markets, legal or regulatory requirements, and general economic or other factors beyond our control could reduce demand for our services, in which case our revenues and profitability could decline.
A number of factors outside of our control affect demand for our services. These include:
fluctuations in U.S. and global economies;
the U.S. or global financial markets and the availability, costs, and terms of credit;
changes in laws and regulations;
political unrest, war, terrorism, geopolitical uncertainties, trade policies and sanctions, including the ongoing repercussions of the conflicts between Russia and Ukraine and Israel and Hamas; and
other economic factors and general business conditions, including inflation, rising interest rates, and the negative impact from the COVID-19 pandemic and its downstream impacts.
For example, some portion of the services we provide may be considered by our clients to be more discretionary in nature, as the demand for the services may be impacted by economic slowdowns. We are not able to predict the positive or negative effects that future events or changes to the U.S. or global economy, financial markets, or regulatory and business environment could have on our operations. Furthermore, as 2024 is a presidential election year, the magnitude of any such positive or negative effects is even more uncertain.
If we are unable to collect our receivables or unbilled services, our results of operations, financial condition, and cash flows could be adversely affected.
Our business depends on our ability to successfully obtain payment from our clients for the amounts owed to us for work performed. We evaluate the financial condition of our clients and usually bill and collect on relatively short cycles. We have established allowances for losses of receivables and unbilled services. We may not accurately assess the credit worthiness of our clients or macroeconomic conditions could result in financial difficulties for our clients, including bankruptcy and insolvency, such that clients may delay payments to us, request modifications to their payment arrangements that could increase our receivables balance, or default on their payment obligations to us. Actual losses on client balances could differ from those that we currently anticipate and as a result we might need to adjust our allowances. Timely collection of clients' contractual payments also depends upon our ability to complete our contractual commitments and bill and collect our contracted revenues. If we are unable to meet our contractual requirements, we might experience delays in collection of and/or be unable to collect our client balances, and if this occurs, our results of operations and cash flows could be adversely affected. In addition, if we experience an increase in the time to bill and collect for our services, our cash flows could be adversely affected.
Changes in U.S. tax laws could have a material adverse effect on our business, cash flow, results of operations and financial condition.
We are subject to income and other taxes in the U.S. at the state and federal level and also in foreign jurisdictions. Changes in applicable U.S. state, federal or foreign tax laws and regulations, or their interpretation and application, could materially affect our tax expense and profitability.
Future changes in tax laws, treaties or regulations, and their interpretation or enforcement, may be unpredictable, particularly as taxing jurisdictions face an increasing number of political, budgetary and other fiscal challenges. Tax rates in the jurisdictions in which we operate
17

may change as a result of macroeconomic and other factors outside of our control, making it increasingly difficult for multinational corporations like ourselves to operate with certainty about taxation in many jurisdictions. As a result, we could be materially adversely affected by future changes in tax law or policy (or in their interpretation or enforcement) in the jurisdictions where we operate, including the United States, which could have a material adverse effect on our business, cash flow, results of operations, financial condition, as well as our effective income tax rate.
ITEM 1B.UNRESOLVED STAFF COMMENTS.
None.
ITEM 1C.CYBERSECURITY.
Cybersecurity Risk Management and Strategy
We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things: operational risks, malicious attacks, improper employee or contractor access, harm to employees or customers and violation of data privacy, intellectual property or security laws. Although, as of the date of this Form 10-K, Huron has not experienced a cybersecurity incident that resulted in a material adverse impact to our business or operations, there can be no guarantee that we will not experience such an incident in the future. Further details about the cybersecurity risks we face are described under Item 1A. “Risk Factors.”
We have an enterprise-wide cybersecurity strategy that focuses on implementing risk-based controls, technologies, and other processes. We aim to incorporate industry best practices throughout our cybersecurity program, including the frameworks established by the National Institute of Standards and Technology (“NIST”), the Cybersecurity and Infrastructure Security Agency (“CISA”), and other applicable industry standards. To augment our in-house capabilities, we leverage expertise from professional services firms and/or outside counsel, as needed, to assess our cybersecurity controls, and collaborate on an ever-changing landscape. Our cybersecurity program is verified as conforming with ISO/IEC 27001:2013 and our most recent recertification was in 2023.
We use various mechanisms to preempt, detect and monitor cybersecurity threats, including monitoring unusual network activity, conducting annual security awareness training for employees, deploying phishing test campaigns, maintaining containment and incident response tools, and reviewing, updating and improving our Incident Response Plan annually. We also conduct tabletop exercises to simulate responses to cybersecurity incidents. During these exercises, our team of cybersecurity professionals collaborate with technical and business stakeholders across the organization to further analyze the risk to the company and form detection, mitigation, and remediation improvements.
Our risk management program also assesses risks associated with third-party service providers. Such providers are subject to an onboarding process and may be reevaluated periodically, such as upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers and third parties. In addition, our service providers adhere to mutually agreed upon security requirements, controls and responsibilities.
Cybersecurity Governance
Our cybersecurity program is overseen by the leaders of our Information Security functional team, which is led by our Chief Information Officer (“CIO”) who has nearly 30 years of relevant work experience. Prior to joining Huron in 2018, our CIO served in various information security and information technology roles in the professional services industry for several large, public companies and executed large-scale, global implementations of business applications and infrastructure technologies in a way that mitigates cybersecurity risks. Our CIO reports on a quarterly basis to Huron's internal Information Security Management System (“ISMS”) Committee, which has primary responsibility for assessing and managing material cybersecurity risks. The ISMS Committee, which includes members of our executive and senior leadership teams, our CIO and other functional team leaders, reviews, approves and establishes ISMS specific goals and objectives, reviews policy updates and approves the annual IT risk assessment, which identifies impacts, threats and controls related to IT assets utilized across the enterprise.
Our board of directors, in coordination with the board of director’s Technology and Information Security (“T&IS”) Committee, oversees the governance of the Company’s technology-related risks, including information security, data protection, cybersecurity, vendor, fraud, and business continuity risks, and technology-related strategies. The T&IS Committee receives quarterly updates from the CIO, including existing and new cybersecurity risks, the management and/or mitigation of such risks, material cybersecurity incidents (if any), and status on key cybersecurity initiatives. Our board also actively participates in discussions with management on cybersecurity-related news events and discusses any updates to our cybersecurity risk management and strategy programs on a timely basis.

18

ITEM 2.PROPERTIES.
We do not own any real estate or other physical properties. Our administrative and principal executive offices are located at 550 W. Van Buren Street, Chicago, Illinois 60607. We believe that our office facilities are suitable and adequate for our business as it is presently conducted. See Note 5 “Leases” within the notes to our consolidated financial statements of this Annual Report on Form 10-K for additional information on our office facilities.
ITEM 3.LEGAL PROCEEDINGS.
The information required by this Item is incorporated by reference from Note 18 “Commitments, Contingencies and Guarantees” included within the notes to our consolidated financial statements of this Annual Report on Form 10-K.
From time to time, we are involved in legal proceedings and litigation arising in the ordinary course of business. As of the date of this Annual Report on Form 10-K, we are not a party to any litigation or legal proceeding that, in the current opinion of management, could reasonably be expected to have a material adverse effect on our financial position or results of operations. However, due to the risks and uncertainties inherent in legal proceedings, actual results could differ from current expected results.
ITEM 4.MINE SAFETY DISCLOSURES.
Not applicable.
PART II
ITEM 5.MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.
Market Information
Our common stock is traded on the NASDAQ Global Select Market under the symbol “HURN.” As of February 20, 2024, there were 313 registered holders of record of Huron’s common stock. A number of Huron’s stockholders hold their shares in street name; therefore, the Company believes that there are substantially more beneficial owners of its common stock.
Dividends
We have not declared or paid dividends on our common stock since we became a public company. Our board of directors re-evaluates this policy periodically. Any determination to pay cash dividends will be at the discretion of the board of directors and will be dependent upon our results of operations, financial condition, capital requirements, terms of our financing arrangements, and such other factors as the board of directors deems relevant. In addition, the amount of dividends we may pay is subject to the restricted payment provisions of our senior secured credit facility. See the Liquidity and Capital Resources section under Part II—Item 7. “Management's Discussion and Analysis of Financial Condition and Results of Operations” for further information on the restricted payment provisions of our senior secured credit facility.
Securities Authorized for Issuance Under Equity Compensation Plans
The information required by this item appears under Part III—Item 12. “Security Ownership of Certain Beneficial Owners and Management and Related Stockholders Matters.”
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
Our Stock Ownership Participation Program and 2012 Omnibus Incentive Plan permit the netting of common stock upon vesting of restricted stock awards to satisfy individual tax withholding requirements. During the quarter ended December 31, 2023, we reacquired 4,686 shares of common stock with a weighted average fair market value of $103.71 as a result of such tax withholdings.
In November 2020, our board of directors authorized a share repurchase program permitting us to repurchase up to $50 million of our common stock through December 31, 2021. The share repurchase program has been subsequently extended and increased, most recently in the fourth quarter of 2023. The current authorization extends the share repurchase program through December 31, 2024 with a repurchase amount of $400 million, of which $86.2 million remains available as of December 31, 2023. The amount and timing of repurchases under the share repurchase program were and will continue to be determined by management and depend on a variety of factors, including the trading price of our common stock, capacity under our credit facility, general market and business conditions, and applicable legal requirements.
19

The following table provides information with respect to purchases we made of our common stock during the year ended December 31, 2023.
Period
Total Number 
of Shares Purchased (1)
Average Price
Paid Per Share
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Dollar Value of Shares that May Yet Be Purchased under the Plans or Programs (2)
First quarter total768,314 $69.68 632,894 $64,836,694 
Second quarter total196,166 $78.66 193,648 $49,602,177 
Third quarter total294,108 $98.07 290,288 $21,072,842 
October 1, 2023 – October 31, 2023
76,247 $99.31 72,081 $113,932,607 
November 1, 2023 – November 30, 2023
94,090 $103.35 93,570 $104,256,878 
December 1, 2023 – December 31, 2023
179,334 $100.75 179,334 $86,183,114 
Fourth quarter total349,671 $101.14 344,985 $86,183,114 
Full year 2023 total 1,608,259 $82.81 1,461,815 $86,183,114 
(1)The number of shares repurchased in the first, second and third quarters of 2023 included 135,420, 2,518, and 3,820 shares, respectively, to satisfy employee tax withholding requirements. Additionally, 4,166 shares in October and 520 shares in November were repurchased to satisfy employee tax withholding requirements. These shares do not reduce the repurchase authority under the Share Repurchase Program.
(2)As of the end of the period.
ITEM 6.[Reserved]
20

ITEM 7.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&A) should be read in conjunction with our Consolidated Financial Statements and related notes appearing under Part II—Item 8. Financial Statements and Supplementary Data. The following MD&A contains forward-looking statements and involves numerous risks and uncertainties, including, without limitation, those described under Part I—Item 1A. Risk Factors and Forward-Looking Statements of this Annual Report on Form 10-K. Actual results may differ materially from those contained in any forward-looking statements.
The following information summarizes our results of operations for 2023, 2022 and 2021; and discusses those results of operations for 2023 compared to 2022. For a discussion of our results of operations for 2022 compared to 2021 refer to Part II—Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of the Annual Report on Form 10-K for the year ended December 31, 2022, which was filed with the United States Securities and Exchange Commission on February 28, 2023.
OVERVIEW
Huron is a global professional services firm that partners with clients to develop growth strategies, optimize operations and accelerate digital transformation, including using an enterprise portfolio of technology, data and analytics solutions, to empower clients to own their future. By collaborating with clients, embracing diverse perspectives, encouraging new ideas and challenging the status quo, we create sustainable results for the organizations we serve.
We provide our services and products and manage our business under three operating segments: Healthcare, Education and Commercial. We also provide revenue reporting across two principal capabilities: i) Consulting and Managed Services and ii) Digital. See Part I—Item 1. “Business—Overview—Our Services” and Note 19 “Segment Information” within the notes to our consolidated financial statements for a discussion of our segments and capabilities.
COMPONENTS OF OPERATING RESULTS
Revenues
Our revenues are primarily generated by our employees who provide consulting and other professional services to our clients and are billable to our clients based on the number of hours worked, services provided, or achieved outcomes. We refer to these employees as our revenue-generating professionals. Revenues are primarily driven by the number of revenue-generating professionals we employ as well as the total value, scope, and terms of the consulting contracts under which they provide services. We also engage independent contractors to supplement our revenue-generating professionals on client engagements as needed.
We generate our revenues from providing professional services and software products under the following four types of billing arrangements: fixed-fee (including software license revenue); time-and-expense; performance-based; and software support, maintenance and subscriptions.
Fixed-fee (including software license revenue): In fixed-fee billing arrangements, we agree to a pre-established fee in exchange for a predetermined set of professional services. We set the fees based on our estimates of the costs and timing for completing the engagements. Fixed-fee arrangements also include software licenses for our revenue cycle management software and research administration and compliance software.
Time-and-expense: Under time-and-expense billing arrangements, we invoice our clients based on the number of hours worked by our revenue-generating professionals at agreed upon rates. Time-and-expense arrangements also include speaking engagements, conferences and publications purchased by our clients.
Performance-based: In performance-based billing arrangements, fees are tied to the attainment of contractually defined objectives. We enter into performance-based engagements in essentially two forms. First, we generally earn fees that are directly related to the savings formally acknowledged by the client as a result of adopting our recommendations for improving operational and cost effectiveness in the areas we review. Second, we earn a success fee when and if certain predefined outcomes occur. Often, performance-based fees supplement our fixed-fee or time-and-expense engagements. The level of performance-based fees earned may vary based on our clients’ risk sharing preferences and the mix of services we provide.
Software support, maintenance and subscriptions: Clients that have purchased one of our software licenses can pay an annual fee for software support and maintenance. We also generate subscription revenue from our cloud-based analytic tools and solutions. Software support, maintenance and subscription revenues are recognized ratably over the support or subscription period. These fees are generally billed in advance and included in deferred revenues until recognized.
Time-and-expense engagements do not provide us with a high degree of predictability as to performance in future periods. Unexpected changes in the demand for our services can result in significant variations in utilization and revenues and present a challenge to optimal
21

hiring and staffing. Moreover, our clients typically retain us on an engagement-by-engagement basis, rather than under long-term recurring contracts. The volume of work performed for any particular client can vary widely from period to period.
Our quarterly results are impacted principally by the total value, scope, and terms of our client contracts, the number of our revenue-generating professionals who are available to work, our revenue-generating professionals' utilization rate, and the bill rates we charge our clients. Our utilization rate can be negatively affected by increased hiring because there is generally a transition period for new professionals that results in a temporary drop in our utilization rate. Our utilization rate can also be affected by seasonal variations in the demand for our services from our clients. For example, during the third and fourth quarters of the year, vacations taken by our clients can result in the deferral of activity on existing and new engagements, which would negatively affect our utilization rate. The number of business work days is also affected by the number of vacation days taken by our consultants and holidays in each quarter. We typically have fewer business work days available in the fourth quarter of the year, which can impact revenues during that period.
Reimbursable Expenses
Reimbursable expenses that are billed to clients, primarily relating to travel and out-of-pocket expenses incurred in connection with client engagements, are included in total revenues and reimbursable expenses. We manage our business on the basis of revenues before reimbursable expenses, which we believe is the most accurate reflection of our services because it eliminates the effect of reimbursable expenses that we bill to our clients at cost.
Operating Expenses
Our most significant expenses are costs classified as direct costs. Direct costs primarily consist of compensation costs for our revenue-generating professionals, which includes salaries, performance bonuses, share-based compensation, signing and retention bonuses, payroll taxes and benefits. Direct costs also include fees paid to independent contractors that we retain to supplement our revenue-generating professionals, typically on an as-needed basis for specific client engagements, and technology costs, product and event costs, and commissions. Direct costs exclude amortization of intangible assets and software development costs and reimbursable expenses, both of which are separately presented in our consolidated statements of operations.
Selling, general and administrative expenses consist primarily of compensation costs for our support personnel. Also included in selling, general and administrative expenses is third-party professional fees, software licenses and data hosting expenses, rent and other office related expenses, sales and marketing related expenses, recruiting and training expenses, and practice administration and meetings expenses.
Other operating expenses include restructuring charges, depreciation expense, amortization expense related to internally developed software costs and amortization of intangible assets acquired in business combinations.
Segment Results
Segment operating income consists of the revenues generated by a segment, less operating expenses that are incurred directly by the segment. Other operating expenses not allocated at the segment level include corporate costs related to administrative functions that are performed in a centralized manner that are not attributable to a particular segment. These administrative function costs include corporate office support costs, office facility costs, costs related to accounting and finance, human resources, legal, marketing, information technology, and company-wide business development functions, and costs related to overall corporate management.
Non-GAAP Measures
We also assess our results of operations using the following non-GAAP financial measures: EBITDA, adjusted EBITDA, adjusted EBITDA as a percentage of revenues, adjusted net income, and adjusted diluted earnings per share. These non-GAAP financial measures differ from GAAP because they exclude a number of items required by GAAP, each discussed below. These non-GAAP financial measures should be considered in addition to, and not as a substitute for or superior to, any measure of performance, cash flows, or liquidity prepared in accordance with GAAP. Our non-GAAP financial measures may be defined differently from time to time and may be defined differently than similar terms used by other companies, and accordingly, care should be exercised in understanding how we define our non-GAAP financial measures.
Our management uses the non-GAAP financial measures to gain an understanding of our comparative operating performance, for example when comparing such results with previous periods or forecasts. These non-GAAP financial measures are used by management in their financial and operating decision making because management believes they reflect our ongoing business in a manner that allows for meaningful period-to-period comparisons. Management also uses these non-GAAP financial measures when publicly providing our business outlook, for internal management purposes, and as a basis for evaluating potential acquisitions and dispositions. We believe that these non-GAAP financial measures provide useful information to investors and others in understanding and evaluating Huron’s current operating performance and future prospects in the same manner as management does and in comparing in a consistent manner Huron’s current financial results with Huron’s past financial results.
22

These non-GAAP financial measures include adjustments for the following items:
Amortization of intangible assets: We exclude the effect of amortization of intangible assets from the calculation of adjusted net income, as it is inconsistent in its amount and frequency and is significantly affected by the timing and size of our acquisitions.
Restructuring charges: We have incurred charges due to restructuring various parts of our business. These restructuring charges have primarily consisted of costs associated with office space consolidations, including lease impairment charges and accelerated depreciation on lease-related property and equipment, and employee severance charges. In addition, restructuring charges in 2021 include costs related to the sale of the Life Sciences business in the fourth quarter of 2021. We exclude the effect of the restructuring charges from our non-GAAP measures to permit comparability with periods that were not impacted by these items. We do not include normal, recurring, cash operating expenses in our restructuring charges.
Other losses (gains), net: We exclude the effects of other losses and gains, which primarily relate to changes in the estimated fair value of our liabilities for contingent consideration related to business acquisitions and litigation settlement losses and gains, to permit comparability with periods that are not impacted by these items.
Transaction-related expenses: To permit comparability with prior periods, we exclude the impact of third-party advisory, legal, and accounting fees incurred related to the evaluation and/or consummation of business acquisitions.
Unrealized losses (gains) on preferred stock investment: We exclude the effect of unrealized losses and gains related to changes in the fair value of our preferred stock investment in a hospital-at-home company arising from observable price changes or impairment losses. These unrealized losses and gains are included as a component of other income (expense), net. We believe that these unrealized losses and gains are not indicative of the ongoing performance of our business and their exclusion permits comparability with prior periods.
Losses (gains) on sales of businesses: We exclude the effect of non-operating losses and gains recognized as a result of sales of businesses as they are infrequent, management believes that these items are not indicative of the ongoing performance of our business, and their exclusion permits comparability with periods that were not impacted by such items. The 2021 gain relates to the sale of our Life Sciences business in the fourth quarter of 2021.
Foreign currency transaction losses (gains), net: We exclude the effect of foreign currency transaction losses and gains from the calculation of adjusted EBITDA because the amount of each loss or gain is significantly affected by changes in foreign exchange rates.
Tax effect of adjustments: The non-GAAP income tax adjustment reflects the incremental tax impact applicable to the non-GAAP adjustments.
Income tax expense, Interest expense, net of interest income, Depreciation and amortization: We exclude the effects of income tax expense, interest expense, net of interest income, and depreciation and amortization in the calculation of EBITDA, as these are customary exclusions as defined by the calculation of EBITDA to arrive at meaningful earnings from core operations excluding the effect of such items. We include, within the depreciation and amortization adjustment, the amortization of capitalized implementation costs of our ERP and other related software, which is included within selling, general and administrative expenses in our consolidated statements of operations.
Revenue-Generating Professionals
Our revenue-generating professionals consist of our full-time consultants who generate revenues based on the number of hours worked; full-time equivalents, which consists of coaches and their support staff within the culture and organizational excellence solution, consultants who work variable schedules as needed by clients, and full-time employees who provide software support and maintenance services to clients; and our Healthcare managed services employees who provide revenue cycle billing, collections, insurance verification and change integrity services to clients.
Utilization Rate
The utilization rate of our revenue-generating professionals is calculated by dividing the number of hours our billable consultants worked on client assignments during a period by the total available working hours for these billable consultants during the same period. Available working hours are determined by the standard hours worked by each billable consultant, adjusted for part-time hours, and U.S. standard work weeks. Available working hours exclude local country holidays and vacation days. Utilization rates are presented for our revenue-generating professionals who primarily bill on an hourly basis. We do not present utilization rates for our Managed Services professionals as most of the revenues generated by these employees are not billed on an hourly basis.
23

RESULTS OF OPERATIONS
Executive Highlights
Highlights from the year ended December 31, 2023 include:
Total revenues increased 20.3% to $1.36 billion in 2023 from $1.13 billion in 2022.
Healthcare segment revenues increased 26.0% to $674.0 million in 2023 from $535.0 million in 2022.
Operating margin increased to 9.2% in 2023, compared to 8.8% in 2022.
Adjusted EBITDA as a percentage of revenues increased 70 basis points to 12.3% from 11.6% in 2022.
Diluted EPS was $3.19 for 2023, compared to $3.64 for 2022. Results for 2023 and 2022 include a non-cash unrealized loss and a non-cash unrealized gain related to our investment in a hospital-at-home company, which had an unfavorable impact of $0.99 and a favorable impact of $0.96 on diluted earnings per share in 2023 and 2022, respectively.
Adjusted diluted EPS increased 43.1% to $4.91 for 2023, compared to $3.43 for 2022.
Net cash provided by operating activities increased 58.4% to $135.3 million for 2023, compared to $85.4 million for 2022.
Returned $123.6 million shareholders by repurchasing 1,461,815 shares of our common stock in 2023.
Total revenues increased $229.6 million, or 20.3%, to $1.36 billion for the year ended December 31, 2023 from $1.13 billion for the year ended December 31, 2022. The increase in revenues reflects continued strength in demand for both our Consulting and Managed Services capability and Digital capability across all segments, which demonstrates our focus on accelerating growth in our healthcare and education industries and growing our presence in commercial industries.
In our Consulting and Managed Services capability, revenues for the year ended December 31, 2023 increased 22.6% to $782.0 million, compared to $638.0 million for the year ended December 31, 2022, and reflected strengthened demand in all of our segments. The utilization rate within our Consulting capability increased to 76.6% in 2023, compared to 75.2% in 2022.
Revenues within our Digital capability increased 17.3% to $580.0 million for the year ended December 31, 2023, compared to $494.5 million for the year ended December 31, 2022, and reflected strengthened demand in all of our segments. The utilization rate within our Digital capability increased to 75.3% in 2023, compared to 71.0% in 2022.
The total number of revenue-generating professionals increased 14.2% to 5,519 as of December 31, 2023, compared to 4,832 as of December 31, 2022, as a result of hiring to support the overall increase in demand for our services within all of our segments. We proactively plan and manage the size and composition of our workforce and take actions as needed to address changes in the anticipated demand for our services as employee compensation costs are the most significant portion of our operating expenses.
Operating margin, which is defined as operating income expressed as a percentage of revenues, increased to 9.2% for the year ended December 31, 2023, compared to 8.8% for the year ended December 31, 2022, driven by strong revenue growth that outpaced increases in operating expenses.
Net income was $62.5 million for the year ended December 31, 2023, compared to $75.6 million for the year ended December 31, 2022. Results for 2023 include a non-cash impairment loss of $19.4 million, net of tax, related to our investment in a hospital-at-home company; and results for 2022 include a non-cash unrealized gain of $19.8 million, net of tax, related to the same investment. Diluted earnings per share was $3.19 for 2023, compared to $3.64 for 2022. The non-cash unrealized loss related to the investment had an unfavorable impact of $0.99 on diluted earnings per share in 2023, and the non-cash unrealized gain had a favorable impact of $0.96 on diluted earnings per share in 2022. See Note 13 “Fair Value of Financial Instruments” within the notes to our consolidated financial statements for additional information on our preferred stock investment and the non-cash unrealized gains and impairment loss recognized to date. As of December 31, 2023, the investment's carrying value was $7.4 million, reflecting a net unrealized gain of $2.4 million since inception.
Adjusted diluted earnings per share increased 43.1% to $4.91 for 2023 from $3.43 for 2022, driven by an increase in operating income and a reduction in diluted shares outstanding resulting from share repurchases made under our share repurchase plan.
Net cash provided by operating activities increased 58.4% to $135.3 million in 2023, compared to $85.4 million in 2022. The increase in net net cash provided by operating activities was primarily related to an increase in cash collections in 2023 compared to the prior year; partially offset by an increase in salaries and related expenses for our revenue-generating professionals, an increase in payments for selling, general and administrative expenses in 2023 compared to the prior year, and an increase in the amount paid for annual performance bonuses in the first quarter of 2023 compared to the first quarter of 2022.
24

During 2023, we deployed $123.6 million of capital to repurchase 1,461,815 shares of our common stock, representing 7.4% of our common stock outstanding as of December 31, 2022.
Summary of Results
The following table sets forth, for the periods indicated, selected segment and consolidated operating results and other operating data, including non-GAAP measures. The results of operations for acquired businesses have been included in our results of operations since the date of their respective acquisition.
Segment and Consolidated Operating Results
(in thousands, except per share amounts):
Year Ended December 31,
202320222021
Healthcare:
Revenues$673,989 $534,999 $444,767 
Operating income$172,900 $131,227 $118,324 
Segment operating income as a percentage of segment revenues25.7 %24.5 %26.6 %
Education:
Revenues$429,663 $359,835 $242,374 
Operating income$99,098 $78,924 $52,398 
Segment operating income as a percentage of segment revenues23.1 %21.9 %21.6 %
Commercial:
Revenues$258,408 $237,621 $218,499 
Operating income$54,202 $50,025 $34,296 
Segment operating income as a percentage of segment revenues21.0 %21.1 %15.7 %
Total Huron:
Revenues$1,362,060 $1,132,455 $905,640 
Reimbursable expenses36,695 26,506 21,318 
Total revenues and reimbursable expenses$1,398,755 $1,158,961 $926,958 
Segment operating income$326,200 $260,176 $205,018 
Items not allocated at the segment level:
Other operating expenses174,762 136,459 127,020 
Restructuring charges8,204 3,686 4,525 
Depreciation and amortization17,886 20,271 20,634 
Operating income125,348 99,760 52,839 
Other income (expense), net(41,453)8,817 27,197 
Income before taxes83,895 108,577 80,036 
Income tax expense21,416 33,025 17,049 
Net income$62,479 $75,552 $62,987 
Earnings per share
Basic$3.32 $3.73 $2.94 
Diluted $3.19 $3.64 $2.89 
25

Segment and Consolidated Operating Results
(in thousands, except per share amounts):
Year Ended December 31,
202320222021
Other Operating Data:
Number of revenue-generating professionals by segment (at period end):
Healthcare2,270 1,890 1,596 
Education1,788 1,579 1,050 
Commercial (1)
1,461 1,363 1,130 
Total5,519 4,832 3,776 
Revenue by capability:
Consulting and Managed Services (2)
$782,020 $637,994 $555,915 
Digital580,040 494,461 349,725 
Total$1,362,060 $1,132,455 $905,640 
Number of revenue-generating professionals by capability (at period end):
Consulting and Managed Services (3)
2,6482,2941,838
Digital2,8712,5381,938
Total5,5194,8323,776
Utilization rate by capability (4):
Consulting76.6%75.2%70.6%
Digital75.3%71.0%72.5%
(1)The majority of our revenue-generating professionals within our Commercial segment can provide services across all of our industries, including healthcare and education.
(2)Managed Services capability revenues within our Healthcare segment was $70.1 million, $67.6 million and $47.7 million for the years ended 2023, 2022 and 2021, respectively.
Managed Services capability revenues within our Education segment was $19.5 million, $15.7 million and $9.1 million for the years ended 2023, 2022 and 2021, respectively.
(3)The number of Managed Services revenue-generating professionals within our Healthcare segment was 924, 715 and 509 as of December 31, 2023, 2022 and 2021, respectively.
The number of Managed Services revenue-generating professionals within our Education segment was 103, 106 and 72 as of December 31, 2023, 2022 and 2021, respectively.
(4)Utilization rates are presented for our revenue-generating professionals who primarily bill on an hourly basis. We do not present utilization rates for our Managed Services professionals as most of the revenues generated by these employees are not billed on an hourly basis.
26

Non-GAAP Measures
Reconciliation of Net Income to EBITDA and Adjusted EBITDA
 Year Ended December 31,
 202320222021
Revenues$1,362,060 $1,132,455 $905,640 
Net income$62,479 $75,552 $62,987 
Add back:
Income tax expense21,416 33,025 17,049 
Interest expense, net of interest income 19,573 11,883 8,150 
Depreciation and amortization25,672 28,233 26,347 
Earnings before interest, taxes, depreciation and amortization (EBITDA)129,140 148,693 114,533 
Add back:
Restructuring charges11,550 9,909 12,401 
Other losses (gains), net(444)(193)198 
Transaction-related expenses357 50 1,782 
Unrealized loss (gain) on preferred stock investment26,262 (26,964)— 
Gain on sale of business— — (31,510)
Foreign currency transaction losses (gains), net476 (655)419 
Adjusted EBITDA$167,341 $130,840 $97,823 
Adjusted EBITDA as a percentage of revenues12.3 %11.6 %10.8 %
Reconciliation of Net Income to Adjusted Net Income and Adjusted Diluted Earnings per Share
 Year Ended December 31,
 202320222021
Net income$62,479 $75,552 $62,987 
Weighted average shares - diluted19,601 20,746 21,809 
Diluted earnings per share$3.19 $3.64 $2.89 
Add back:
Amortization of intangible assets8,219 11,198 9,251 
Restructuring charges11,550 9,909 12,401 
Other losses (gains), net(444)(193)198 
Transaction-related expenses357 50 1,782 
Unrealized loss (gain) on preferred stock investment26,262 (26,964)— 
Gain on sale of business— — (31,510)
Tax effect of adjustments(12,175)1,590 1,742 
Total adjustments, net of tax33,769 (4,410)(6,136)
Adjusted net income$96,248 $71,142 $56,851 
Adjusted weighted average shares - diluted19,601 20,746 21,809 
Adjusted diluted earnings per share$4.91 $3.43 $2.61 

27

Year Ended December 31, 2023 Compared to Year Ended December 31, 2022
Revenues
Revenues by segment and capability for the years ended December 31, 2023 and 2022 were as follows:
Revenues (in thousands)Year Ended
December 31,
Increase / (Decrease)
20232022$%
Segment:
Healthcare$673,989 $534,999 $138,990 26.0 %
Education429,663 359,835 69,828 19.4 %
Commercial258,408 237,621 20,787 8.7 %
Total revenues$1,362,060 $1,132,455 $229,605 20.3 %
Capability:
Consulting and Managed Services$782,020 $637,994 $144,026 22.6 %
Digital580,040 494,461 85,579 17.3 %
Total revenues$1,362,060 $1,132,455 $229,605 20.3 %
Total revenues increased $229.6 million, or 20.3%, to $1.36 billion for the year ended December 31, 2023 from $1.13 billion for the year ended December 31, 2022. The overall increase in revenues reflects continued strength in demand for both our Consulting and Managed Services capability and Digital capability across all segments, which demonstrates our focus on accelerating growth in our healthcare and education industries and growing our presence in commercial industries.
Healthcare revenues increased $139.0 million, or 26.0%, driven by strengthened demand for our performance improvement, financial advisory and strategy and innovation solutions within our Consulting and Managed Services capability, as well as strengthened demand for our technology and analytics services within our Digital capability. Revenues for the year ended December 31, 2023 included $1.1 million of incremental revenues from our acquisitions of Customer Evolution, LLC and Roundtable Analytics, Inc, which were completed in December 2022 and September 2023, respectively.
The number of revenue-generating professionals within our Healthcare segment grew 20.1% to 2,270 as of December 31, 2023, compared to 1,890 as of December 31, 2022.
Education revenues increased $69.8 million, or 19.4%, driven by strengthened demand for our technology and analytics services and software products within our Digital capability, as well as strengthened demand for our strategy and operations and research solutions within our Consulting and Managed Services capability.
The number of revenue-generating professionals within our Education segment grew 13.2% to 1,788 as of December 31, 2023, compared to 1,579 as of December 31, 2022.
Commercial revenues increased $20.8 million, or 8.7%, driven by strengthened demand for our financial advisory solutions within our Consulting and Managed Services capability and our technology and analytics services within our Digital capability, partially offset by a decrease in demand for our strategy and innovation solution within our Consulting and Managed Services capability.
The number of revenue-generating professionals within our Commercial segment grew 7.2% to 1,461 as of December 31, 2023, compared to 1,363 as of December 31, 2022.
28

Operating Expenses
Operating expenses for the year ended December 31, 2023 increased $214.2 million, or 20.2%, over the year ended December 31, 2022.
Operating expenses and operating expenses as a percentage of revenues were as follows:
Operating Expenses (in thousands, except amounts as a percentage of revenues)Year Ended December 31,Increase / (Decrease)
20232022
Direct costs$942,697 69.2%$785,881 69.4%$156,816 
Reimbursable expenses36,766 2.7%26,671 2.4%10,095 
Selling, general and administrative expenses257,488 18.9%209,381 18.5%48,107 
Restructuring charges11,550 0.8%9,909 0.9%1,641 
Depreciation and amortization24,906 1.8%27,359 2.3%(2,453)
Total operating expenses$1,273,407 93.5%$1,059,201 93.5%$214,206 
Direct Costs
Direct costs increased $156.8 million, or 20.0%, to $942.7 million for the year ended December 31, 2023 from $785.9 million for the year ended December 31, 2022. The $156.8 million increase primarily related to a $143.2 million increase in compensation costs for our revenue-generating professionals as we continue to invest in and grow our talented team to meet increased market demand. Specifically, the increase in compensation costs is primarily attributable to a $92.7 million increase in salaries and related expenses driven by increased headcount and annual salary increases that went into effect in the first quarter of 2023, a $42.7 million increase in performance bonus expense, and a $6.9 million increase in share-based compensation expense. Additional increases in direct costs include a $6.2 million increase in technology costs, and a $4.0 million increase in contractor expenses. As a percentage of revenues, direct costs decreased to 69.2% during 2023, compared to 69.4% during 2022. The decrease was primarily due to revenue growth that outpaced the increase in salaries and related expenses for our revenue-generating professionals; largely offset by an increase in performance bonus expense, as a percentage of revenue.
Reimbursable Expenses
Reimbursable expenses are billed to clients at cost and primarily relate to travel and out-of-pocket expenses incurred in connection with client engagements. These expenses are also included in total revenues and reimbursable expenses. We manage our business on the basis of revenues before reimbursable expenses, which we believe is the most accurate reflection of our services because it eliminates the effect of reimbursable expenses that are also included as a component of operating expenses.
Selling, General and Administrative Expenses
Selling, general and administrative expenses increased by $48.1 million, or 23.0%, to $257.5 million for the year ended December 31, 2023 from $209.4 million for the year ended December 31, 2022. The $48.1 million increase primarily related to a $37.2 million increase in compensation costs for our support personnel driven by a $14.4 million increase in salaries and related expenses, a $12.3 million increase in deferred compensation expense attributable to the change in market value of our deferred compensation liability, a $5.9 million increase in share-based compensation expense, and a $4.8 million increase in performance bonus expense. The increase in deferred compensation expense is offset by an increase in the gain recognized for the change in the market value of investments that are used to fund our deferred compensation liability and recognized in other income (expense), net. Additionally, selling, general and administrative expenses increased $10.8 million for non-payroll costs driven by a $3.3 million increase in promotion and marketing expenses, a $2.8 million increase in practice administration and meetings expenses, a $2.6 million increase in legal expenses, and a $1.6 million increase in software and data hosting expenses. As a percentage of revenues, selling, general and administrative expenses increased to 18.9% during 2023, compared to 18.5% during 2022. This increase was primarily attributable to the increase in deferred compensation expense attributable to the change in market value of our deferred compensation liability, as a percentage of revenues; partially offset by revenue growth that outpaced the increases in total non-payroll costs.
Restructuring Charges
Restructuring charges for the year ended December 31, 2023 were $11.6 million, compared to $9.9 million for the year ended December 31, 2022. During 2023, we exited our office spaces in Hillsboro, Oregon and Lexington, Massachusetts, resulting in non-cash impairment charges of $1.9 million and $3.5 million, respectively, on the related right-of-use operating lease assets and fixed assets. Additionally, restructuring charges incurred in 2023 included $3.0 million of severance-related expenses; $1.8 million for rent and related expenses, net of sublease income, for previously vacated office spaces; $0.9 million related to non-cash lease impairment charges driven by updated sublease assumptions for previously vacated office spaces; and $0.3 million related to the abandonment of a capitalized software development project.
29


The $9.9 million of restructuring charges incurred in 2022 included $5.7 million of severance-related expenses; $2.3 million for rent and related expenses, net of sublease income, for previously vacated office spaces; $0.7 million for third-party professional advisory fees related to the modification of our operating model; and $0.6 million for the early termination of a contract.
Depreciation and Amortization
Depreciation and amortization expense decreased $2.5 million, or 9.0%, to $24.9 million for the year ended December 31, 2023, compared to $27.4 million for the year ended December 31, 2022. The $2.5 million decrease in depreciation and amortization expense was primarily attributable to intangible assets acquired in business acquisitions that were fully amortized in prior periods and a decrease in amortization of intangible assets acquired in business acquisitions due to the accelerated basis of amortization in prior periods.
Operating Income and Operating Margin
Operating income increased $25.6 million to $125.3 million for the year ended December 31, 2023 from $99.8 million for the year ended December 31, 2022. Operating margin, which is defined as operating income expressed as a percentage of revenues, increased to 9.2% for 2023, compared to 8.8% for 2022.
Operating income and operating margin for each of our segments is as follows. See the Segment and Consolidated Operating Results table above for a reconciliation of our total segment operating income to consolidated Huron operating income.
Segment Operating Income (in thousands, except operating margin percentages)Year Ended December 31,Increase / (Decrease)
20232022
Healthcare$172,900 25.7%$131,227 24.5%$41,673 
Education99,098 23.1%78,924 21.9%20,174 
Commercial54,202 21.0%50,025 21.1%4,177 
Total segment operating income$326,200 $260,176 $66,024 
Healthcare operating income increased $41.7 million, or 31.8%, primarily due to the increase in revenues; partially offset by increases in compensation costs for our revenue-generating professionals, contractor expenses, and compensation costs for our support personnel. The increases in compensation costs for our revenue-generating professionals and support personnel were primarily driven by an increase in headcount, annual salary increases that went into effect in the first quarter of 2023, an increase in performance bonus expense, and an increase in share-based compensation expense. Healthcare operating margin increased to 25.7% from 24.5% primarily due to the revenue growth that outpaced the increase in compensation costs for our revenue-generating professionals; partially offset by an increase in contractor expenses, as a percentage of revenues.
Education operating income increased $20.2 million, or 25.6%, primarily due to the increase in revenues as well as decreases in contractor expenses, restructuring charges, and software and data hosting expenses; partially offset by increases in compensation costs for our revenue-generating professionals, technology expenses, practice administration and meetings expenses, and promotion and marketing expenses. The increases in compensation costs for our revenue-generating professionals were primarily driven by an increase in headcount, annual salary increases that went into effect in the first quarter of 2023, and an increase in performance bonus expense. Education operating margin increased to 23.1% from 21.9% primarily driven by decreases in contractor expenses and restructuring charges; partially offset by increases in compensation costs for our revenue-generating professionals and technology expenses, as percentages of revenue.
Commercial operating income increased $4.2 million, or 8.3%, primarily due to the increase in revenues as well as a decrease in contractor expenses; partially offset by increases in compensation costs for our revenue-generating professionals, promotion and marketing expenses, and practice administration and meetings expenses. The increase in compensation costs for our revenue-generating professionals was primarily driven by an increase in performance bonus expense, an increase in headcount, and annual salary increases that went into effect in the first quarter of 2023. Commercial operating margin decreased slightly to 21.0% from 21.1% primarily driven by increases in compensation costs for our revenue-generating professionals and non-payroll selling, general and administrative costs, as percentages of revenues; partially offset by the decrease in contractor expenses.
Other Income (Expense), Net
Interest expense, net of interest income increased $7.7 million to $19.6 million for the year ended December 31, 2023 from $11.9 million for the year ended December 31, 2022, which was primarily attributable to higher interest rates and higher levels of borrowing under our credit facility in 2023 compared to 2022. See “Liquidity and Capital Resources” below and Note 7 “Financing Arrangements” within the notes to our consolidated financial statements for additional information on our senior secured credit facility.
30

Other income (expense), net decreased $42.6 million to expense of $21.9 million for the year ended December 31, 2023 from income of $20.7 million for the year ended December 31, 2022. The decrease in other income, net was primarily attributable to changes in the fair value of our preferred stock investment in a hospital-at-home company. In the fourth quarter of 2023, we recognized a non-cash impairment loss of $26.3 million on our preferred stock investment based on the valuation established in a new round of financing expected to close in early 2024. In the first quarter of 2022, we recognized a non-cash unrealized gain of $27.0 million for the same investment, based on the valuation established in a round of financing that closed that quarter. As of December 31, 2023, the investment's carrying value was $7.4 million, reflecting a net unrealized gain of $2.4 million on the investment since inception. See Note 13 “Fair Value of Financial Instruments” within the notes to our consolidated financial statements for additional information on our preferred stock investment. This decrease in other income, net was partially offset by a $12.2 million increase in the gain recognized for the market value of our investments that are used to fund our deferred compensation liability. During 2023 we recognized a $4.8 million gain for the market value of our deferred compensation investments compared to a $7.4 million loss recognized in 2022.
Income Tax Expense
For the year ended December 31, 2023, our effective tax rate was 25.5% as we recognized income tax expense of $21.4 million on income of $83.9 million. The effective tax rate of 25.5% was more favorable than the statutory rate, inclusive of state income taxes, of 26.2%, primarily due to a discrete tax benefit for share-based compensation awards that vested during the year and the positive impact of certain federal tax credits. These favorable items were partially offset by certain nondeductible expense items.
For the year ended December 31, 2022, our effective tax rate was 30.4% as we recognized income tax expense of $33.0 million on income of $108.6 million. The effective tax rate of 30.4% was less favorable than the statutory rate, inclusive of state income taxes, of 26.7%, primarily due to tax expense related to nondeductible losses on our investments used to fund our deferred compensation liability and certain nondeductible expense items.
See Note 17 “Income Taxes” within the notes to our consolidated financial statements for additional information on our income tax expense.
Net Income and Earnings per Share
Net income decreased $13.1 million to $62.5 million for the year ended December 31, 2023 from $75.6 million for the year ended December 31, 2022. The decrease in net income was primarily attributable to the changes in the fair value of our preferred stock investment in a hospital-at-home company recorded in other income (expense), net; partially offset by the increase in operating income. In 2023, we recognized a non-cash impairment loss of $26.3 million related to our preferred stock investment; and in 2022, we recognized a non-cash unrealized gain of $27.0 million related to the same investment as discussed above. Diluted earnings per share for the year ended December 31, 2023 decreased to $3.19, compared to $3.64 for the year ended December 31, 2022, driven by the decrease in net income partially offset by a reduction in diluted shares outstanding resulting from share repurchases made under our share repurchase plan. The changes in fair value of our preferred stock investment in a hospital-at-home company had an unfavorable impact on our diluted earnings per share of $0.99 in 2023 and a favorable impact on our diluted earnings per share of $0.96 for 2022 .
EBITDA and Adjusted EBITDA
EBITDA decreased $19.6 million to $129.1 million for the year ended December 31, 2023 from $148.7 million for the year ended December 31, 2022. The decrease in EBITDA was primarily attributable to the changes in the fair value of our preferred stock investment in the hospital-at-home company, as well as the increase in corporate expenses, excluding the impact of the change in the market value of our deferred compensation liability; largely offset by the increase in segment operating income. In 2023, we recognized a non-cash impairment loss of $26.3 million related to our preferred stock investment; and in 2022, we recognized a non-cash unrealized gain of $27.0 million related to the same investment as discussed above.
Adjusted EBITDA increased $36.5 million to $167.3 million for the year ended December 31, 2023 from $130.8 million for the year ended December 31,2022. The increase in adjusted EBITDA was primarily attributable to the increase in segment operating income, excluding the impact of segment restructuring charges; partially offset by the increase in corporate expenses, excluding the impacts of the change in the market value of our deferred compensation liability and corporate restructuring charges.
Adjusted Net Income and Adjusted Earnings per Share
Adjusted net income increased $25.1 million to $96.2 million for the year ended December 31, 2023, compared to $71.1 million for the year ended December 31, 2022. Adjusted diluted earnings per share increased to $4.91 in 2023, compared to $3.43 in 2022, driven by the increase in adjusted net income and a reduction in diluted shares outstanding resulting from share repurchases made under our share repurchase plan.
31

LIQUIDITY AND CAPITAL RESOURCES
Cash and cash equivalents were $12.1 million, $11.8 million, and $20.8 million at December 31, 2023, 2022, and 2021, respectively. As of December 31, 2023, our primary sources of liquidity are cash on hand, cash flows from our U.S. operations, and borrowing capacity available under our credit facility. 
Cash Flows (in thousands):Year Ended December 31,
202320222021
Net cash provided by operating activities$135,262 $85,400 $17,987 
Net cash used in investing activities(36,652)(20,128)(20,143)
Net cash used in financing activities(98,327)(74,108)(44,410)
Effect of exchange rate changes on cash32 (111)170 
Net increase (decrease) in cash and cash equivalents$315 $(8,947)$(46,396)
Operating Activities
Our operating assets and liabilities consist primarily of receivables from billed and unbilled services, accounts payable and accrued expenses, accrued payroll and related benefits, operating lease obligations and deferred revenues. The volume of services rendered and the related billings and timing of collections on those billings, as well as payments of our accounts payable and salaries, bonuses, and related benefits to employees affect these account balances. Our purchase obligations primarily consist of payments for software and other information technology products to support our business and corporate infrastructure.
Net cash provided by operating activities increased $49.9 million to $135.3 million in 2023 from $85.4 million in 2022. The increase in net operating cash flows was primarily related to an increase in cash collections in 2023 compared to the prior year; partially offset by an increase in salaries and related expenses for our revenue-generating professionals, an increase in payments for selling, general and administrative expenses in 2023 compared to the prior year, and an increase in the amount paid for annual performance bonuses in the first quarter of 2023 compared to the first quarter of 2022.
Additionally, for 2023, our unbilled receivables increased partially driven by certain large Healthcare and Education engagements where our services performed and revenue recognized exceeded the amounts billed to clients in accordance with the contractual billing terms. In the future, we may enter into additional client engagements with similar deferred billing terms.
Investing Activities
Our investing activities primarily consist of purchases of complementary businesses; purchases of property and equipment, primarily related to computers and related equipment for our employees and leasehold improvements and furniture and fixtures for office spaces; payments related to internally developed cloud-based software sold to our clients; and investments. Our investments include a convertible note investment in Shorelight Holdings, LLC, a preferred stock investment in a hospital-at-home company, and investments in life insurance policies that are used to fund our deferred compensation liability.
Net cash used in investing activities was $36.7 million for 2023 which primarily consisted of $25.7 million for payments related to internally developed software to advance our Healthcare and Education software products; $9.4 million for purchases of property and equipment, primarily related to purchases of computers and related equipment and leasehold improvements for certain office spaces; $3.1 million for contributions to our life insurance policies; and $1.6 million for the purchase of a business. These uses of cash for investing activities were partially offset by $3.0 million of cash received for distributions from our life insurance policies that are used to fund our deferred compensation liability.
Net cash used in investing activities was $20.1 million for 2022. The use of cash in 2022 primarily consisted of $12.5 million for purchases of property and equipment, primarily related to purchases of computers and related equipment and leasehold improvements; $11.8 million for payments related to internally developed software; and $3.4 million for the purchases of businesses. These uses of cash for investing activities were partially offset by $4.8 million of cash received for the sale of our aircraft in the first quarter of 2022 and $3.4 million of cash received for distributions from our life insurance policies that are used to fund our deferred compensation liability.
We estimate that cash utilized for purchases of property and equipment and software development in 2024 will total approximately $35 million to $40 million; primarily consisting of software development costs, leasehold improvements and furniture and fixtures for certain office locations and information technology related equipment to support our corporate infrastructure.
32

Financing Activities
Our financing activities primarily consist of borrowings and repayments under our senior secured credit facility, share repurchases, shares redeemed for employee tax withholdings upon vesting of share-based compensation, and payments for contingent consideration liabilities related to business acquisitions. See “Financing Arrangements” below for additional information on our senior secured credit facility.
Net cash used in financing activities was $98.3 million in 2023. During 2023, we borrowed $354.0 million primarily to fund our operations, including our annual performance bonus payment in the first quarter of 2023, and made repayments on our borrowings of $320.0 million. Additionally, in 2023, we paid $122.8 million for share repurchases, including $1.1 million related to the settlement of share repurchases that were accrued as of December 31, 2022 and excluding $1.9 million that was accrued as of December 31, 2023. During 2023, we reacquired $10.5 million of common stock as a result of tax withholdings upon vesting of share-based compensation. We also made deferred acquisition payments of $1.5 million to the sellers of certain businesses we acquired. These payments were primarily the result of achieving specified financial performance targets in accordance with the related purchase agreements. These uses of cash for financing activities were partially offset by $2.5 million of cash received from stock option exercises in 2023.
Net cash used in financing activities was $74.1 million in 2022. During 2022, we borrowed $314.0 million under our senior secured credit facility primarily to fund our operations, including our annual performance bonus payment in the first quarter of 2022, and made repayments on our borrowings of $256.8 million. The repayments on our borrowings included the repayment of the outstanding principal of our promissory note due 2024 of $2.7 million from the proceeds received for the sale of our aircraft. Additionally, in 2022, we paid $120.4 million for share repurchases, including $0.2 million related to the settlement of share repurchases that were accrued as of December 31, 2021 and excluding $1.1 million that was accrued as of December 31, 2022. During 2022, we reacquired $7.8 million of common stock as a result of tax withholdings upon vesting of share-based compensation. Additionally, we made payments of $2.7 million for debt issuance costs related to the Third Amended and Restated Credit Agreement executed in the fourth quarter of 2022. We also made deferred acquisition payments of $1.9 million to the sellers of certain businesses we acquired. These payments were primarily the result of achieving specified financial performance targets in accordance with the related purchase agreements. These uses of cash for financing activities were partially offset by $1.4 million of cash received from stock option exercises in 2022.
Share Repurchase Program
In November 2020, our board of directors authorized a share repurchase program permitting us to repurchase up to $50 million of our common stock through December 31, 2021. The share repurchase program has been subsequently extended and increased, most recently in the fourth quarter of 2023. The current authorization extends the share repurchase program through December 31, 2024 with a repurchase amount of $400 million, of which $86.2 million remains available as of December 31, 2023. The amount and timing of repurchases under the share repurchase program were and will continue to be determined by management and depend on a variety of factors, including the trading price of our common stock, capacity under our credit facility, general market and business conditions, and applicable legal requirements.
Financing Arrangements
At December 31, 2023, we had $324.0 million outstanding under our senior secured credit facility, as discussed below.
The Company has a $600 million five-year senior secured revolving credit facility, subject to the terms of a Third Amended and Restated Credit Agreement dated as of November 15, 2022 and amended by Amendment No. 1 (collectively, the “Amended Credit Agreement”) that becomes due and payable in full upon maturity on November 15, 2027. In February 2024, the Company entered into Amendment No. 2 (the “Second Amendment”) to the Amended Credit Agreement to establish a $275 million term loan as discussed below under “2024 Term Loan.” Prior to the Second Amendment, the Amended Credit Agreement provided the option to increase the revolving credit facility or establish term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Amended Credit Agreement of $850 million. The initial borrowings under the revolving credit facility were used to refinance borrowings outstanding under a prior credit agreement, and future revolving credit facility borrowings under the Amended Credit Agreement may be used for working capital, capital expenditures, share repurchases, permitted acquisitions, and other general corporate purposes.
Fees and interest on borrowings under the revolving credit facility vary based on our Consolidated Leverage Ratio (as defined in the Amended Credit Agreement). At our option, these borrowings will bear interest at one, three or six month Term SOFR or an alternate base rate, in each case plus the applicable margin. The applicable margin will fluctuate between 1.125% per annum and 1.875% per annum, in the case of Term SOFR borrowings, or between 0.125% per annum and 0.875% per annum, in the case of base rate loans, based upon our Consolidated Leverage Ratio at such time. Fees and interest on borrowings are paid on a monthly basis.
In April 2023, the Company and PNC Capital Markets, LLC, as Sustainability Structuring Agent, with the consent of the Required Lenders (as defined in the Amended Credit Agreement), entered into Amendment No. 1 to the Amended Credit Agreement (the “First Amendment”) to incorporate specified key performance indicators with respect to certain environmental, social and governance targets of the Company. Based upon the performance of the Company against those key performance indicators in each Reference Year (as defined in the First
33

Amendment), certain adjustments to the otherwise applicable rates for interest, commitment fees and letter of credit fees will be made. These annual adjustments will not exceed an increase or decrease of 0.01% in the aggregate for all key performance indicators in the case of the commitment fee rate or an increase or decrease of 0.05% in the aggregate for all key performance indicators in the case of the Term SOFR borrowings, base rate borrowings or letter of credit fee rate.
Amounts borrowed under the Amended Credit Agreement may be prepaid at any time without premium or penalty. We are required to prepay the amounts outstanding under the Amended Credit Agreement in certain circumstances, including upon an Event of Default (as defined in the Amended Credit Agreement). In addition, we have the right to permanently reduce or terminate the unused portion of the commitments provided under the Amended Credit Agreement at any time.
The Amended Credit Agreement contains usual and customary representations and warranties; affirmative and negative covenants, which include limitations on liens, investments, additional indebtedness, and restricted payments; and two quarterly financial covenants as follows: (i) a maximum Consolidated Leverage Ratio (defined as the ratio of debt to consolidated EBITDA) of 3.75 to 1.00; however, the maximum permitted Consolidated Leverage Ratio will increase to 4.25 to 1.00 upon the occurrence of a Qualified Acquisition (as defined in the Amended Credit Agreement), and (ii) a minimum Consolidated Interest Coverage Ratio (defined as the ratio of consolidated EBITDA to interest) of 3.00 to 1.00. Consolidated EBITDA for purposes of the financial covenants is calculated on a continuing operations basis and includes adjustments to add back non-cash goodwill impairment charges, share-based compensation costs, certain non-cash restructuring charges, pro forma historical EBITDA for businesses acquired, and other specified items in accordance with the Amended Credit Agreement. For purposes of the Consolidated Leverage Ratio, total debt is on a gross basis and is not netted against our cash balances. At December 31, 2023 and December 31, 2022, we were in compliance with these financial covenants. Our Consolidated Leverage Ratio as of December 31, 2023 was 1.59 to 1.00, compared to 1.92 to 1.00 as of December 31, 2022. Our Consolidated Interest Coverage Ratio as of December 31, 2023 was 10.85 to 1.00, compared to 14.04 to 1.00 as of December 31, 2022.
The Amended Credit Agreement contains restricted payment provisions, including a potential limit on the amount of dividends we may pay. Pursuant to the terms of the Amended Credit Agreement, if our Consolidated Leverage Ratio is greater than 3.50, the amount of dividends and other Restricted Payments (as defined in the Amended Credit Agreement) we may pay is limited to an amount up to $50 million.
Borrowings outstanding under the revolving credit facility at December 31, 2023 and 2022 totaled $324.0 million and $290.0 million, respectively. These borrowings carried a weighted average interest rate of 4.2% at December 31, 2023 and 3.8% at December 31, 2022 including the impact of the interest rate swaps described in Note 12 “Derivative Instruments and Hedging Activity" within the notes to the consolidated financial statements. The borrowing capacity under the Amended Credit Agreement is reduced by any outstanding borrowings under the agreement and outstanding letters of credit. At December 31, 2023 and 2022, we had outstanding letters of credit totaling $0.5 million and $0.7 million, respectively, which are used as security deposits for our office facilities. As of December 31, 2023 and 2022, the unused borrowing capacity under the Amended Credit Agreement was $275.5 million and $309.3 million, respectively.
2024 Term Loan
In February 2024, the Company entered into Amendment No.2 to the Amended Credit Agreement (the “Second Amendment”), which established a $275 million term loan facility (the “Term Loan”) under the Amended Credit Agreement (as amended to date, the “Current Credit Agreement”). The Term Loan is subject to scheduled quarterly amortization payments of $3.4 million beginning June 30, 2024 through the maturity date of November 15, 2027, at which time the outstanding principal balance and all accrued interest will be due. Additionally, the Second Amendment provided for the option to increase the revolving credit facility or establish additional term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Current Credit Agreement of $1.13 billion. The proceeds of the Term Loan will be used to reduce borrowings under the company's revolving credit facility.
Interest on the Term Loan varies based on our Consolidated Leverage Ratio (as defined in the Current Credit Agreement). At our option, the Term Loan will bear interest at one, three or six month Term SOFR plus the applicable margin. The applicable margin will range between 1.625% per annum and 2.375% per annum based upon our Consolidated Leverage Ratio at such time and subject to the adjustments allowed for performance against certain environmental, social and governance targets of the Company as outlined in the First Amendment.
The Current Credit Agreement maintains the same prepayment provisions, usual and customary representations and warranties, fee pricing schedule, and affirmative and negative covenants as the Amended Credit Agreement discussed above.
For further information, see Note 7 “Financing Arrangements” within the notes to the consolidated financial statements. For a discussion of certain risks and uncertainties related to the Current Credit Agreement, see Part I—Item 1A. “Risk Factors.”
34

Future Financing Needs
Our primary financing need is to fund our long-term growth. Our growth strategy is to expand our service offerings, which may require investments in new hires, acquisitions of complementary businesses, possible expansion into other geographic areas, and related capital expenditures.
We believe our internally generated liquidity, together with our available cash and the borrowing capacity available under our senior secured credit facility will be adequate to support our current financing needs and long-term growth strategy. Our ability to secure additional financing in the future, if needed, will depend on several factors, including our future profitability, the quality of our accounts receivable and unbilled services, our relative levels of debt and equity, and the overall condition of the credit markets.
OFF-BALANCE SHEET ARRANGEMENTS
We are not a party to any material off-balance sheet arrangements.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Management’s discussion and analysis of financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). Our significant accounting policies are discussed in Note 2 “Summary of Significant Accounting Policies” within the notes to our consolidated financial statements. We regularly review our financial reporting and disclosure practices and accounting policies to ensure that our financial reporting and disclosures provide accurate information relative to the current economic and business environment. The preparation of financial statements in conformity with GAAP requires management to make assessments, estimates, and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements, as well as the reported amounts of revenues and expenses during the reporting period. Critical accounting policies and estimates are those policies and estimates that we believe present the most complex or subjective measurements and have the most potential to impact our financial position and operating results. While all decisions regarding accounting policies and estimates are important, we believe that there are five accounting policies and estimates that could be considered critical: revenue recognition, allowances for doubtful accounts and unbilled services, business combinations, carrying values of goodwill and other intangible assets, and accounting for income taxes.
Revenue Recognition
We generate substantially all of our revenues from providing professional services to our clients. We also generate revenues from software licenses, software support and maintenance and subscriptions to our cloud-based analytic tools and solutions, speaking engagements, conferences, and publications.
Our revenue is generated under four types of billing arrangements: fixed-fee (including software license revenue); time-and-expense; performance-based; and software support, maintenance and subscriptions. Determining the method and amount of revenue to recognize requires us to make judgments and estimates. Specifically, multiple performance obligation arrangements require us to allocate the total transaction price to each performance obligation based on its relative standalone selling price, for which we rely on our overall pricing objectives, taking into consideration market conditions and other factors. Provisions are recorded for the estimated realization on all engagements, including engagements for which fees are subject to review by the bankruptcy courts. We continually evaluate our estimates of the provisions based on available information and experiences. Additionally, when accounting for fixed-fee and performance-based billing arrangements, we must make additional judgments and estimates as further described below.
In fixed-fee billing arrangements for professional services, we agree to a pre-established fee in exchange for a predetermined set of professional services. We set the fees based on our estimates of the costs and timing for completing the engagements. We generally recognize revenues under fixed-fee billing arrangements using a proportionate performance approach, which is based on work completed to date versus our estimates of the total services to be provided under the engagement. Estimates of total engagement revenues and cost of services are monitored regularly during the term of the engagement. Any increased or unexpected costs or unanticipated delays in connection with the performance of these engagements could make these contracts less profitable or unprofitable.
In performance-based billing arrangements, fees are tied to the attainment of contractually defined objectives. We enter into performance-based engagements in essentially two forms. First, we generally earn fees that are directly related to the savings formally acknowledged by the client as a result of adopting our recommendations for improving operational and cost effectiveness in the areas we review. Second, we earn a success fee when and if certain predefined outcomes occur. We recognize revenue under performance-based billing arrangements using the following steps: 1) estimate variable consideration using a probability-weighted assessment of the fees to be earned, 2) apply a constraint to the estimated variable consideration to limit the amount that could be reversed when the uncertainty is resolved (the “constraint”), and 3) recognize revenue of estimated variable consideration, net of the constraint, based on work completed to date versus our estimates of the total services to be provided under the engagement. Our estimates are monitored throughout the life of each contract and are based on an assessment of our anticipated performance, historical experience, and other information available at the time. While we
35

believe that the estimates and assumptions we use for revenue recognition for performance-based billing arrangements are reasonable, subsequent changes could materially impact our results of operations.
See Note 2 “Summary of Significant Accounting Policies” within the notes to the consolidated financial statements for additional information on our revenue recognition accounting policy.
Allowances for Doubtful Accounts and Unbilled Services
We maintain allowances for doubtful accounts and for services performed but not yet billed based on several factors, including the estimated cash realization from amounts due from clients, an assessment of a client’s ability to make required payments, and the historical percentages of fee adjustments and write-offs by age of receivables and unbilled services. The allowances are assessed by management on a regular basis. These estimates may differ from actual results. If the financial condition of a client deteriorates in the future, impacting the client’s ability to make payments, an increase to our allowance might be required or our allowance may not be sufficient to cover actual write-offs.
We record the provision for doubtful accounts and unbilled services as a reduction in revenue. To the extent we write-off accounts receivable due to a client’s inability to pay, the charge is recognized as a component of selling, general and administrative expenses.
Business Combinations
We use the acquisition method of accounting for business combinations. The assets acquired and liabilities assumed in a business combination, including identifiable intangible assets, are recorded at their estimated fair values as of the acquisition date, with the exception of contract assets and liabilities which are recognized and measured in accordance with our revenue recognition accounting policy described in Note 2 “Summary of Significant Accounting Policies” within the notes to the consolidated financial statements. Goodwill is recorded as the excess of the fair value of consideration transferred, including any contingent consideration, over the net value of the assets acquired and liabilities assumed. We base the fair values of identifiable intangible assets on detailed valuations that require management to make significant judgments, estimates, and assumptions, such as the expected future cash flows to be derived from the intangible assets, discount rates that reflect the risk factors associated with future cash flows, and estimates of useful lives.
We measure and recognize contingent consideration at fair value as of the acquisition date. We estimate the fair value of contingent consideration based on either a probability-weighted assessment of the specific financial performance targets being achieved or a Monte Carlo simulation model, as appropriate. These fair value measurements require the use of significant judgments, estimates, and assumptions, including financial performance projections and discount rates. The fair value of the contingent consideration is reassessed quarterly based on assumptions used in our latest financial projections and input provided by practice leaders and management, with any change in the fair value estimate recorded in earnings in that period. Increases or decreases in the fair value of contingent consideration liabilities resulting from changes in the estimates or assumptions could materially impact the financial statements.
See Note 3 “Acquisitions and Divestiture” within the notes to our consolidated financial statements for additional information on our acquisitions and Note 13 “Fair Value of Financial Instruments” within the notes to our consolidated financial statements for additional information on our contingent consideration liabilities.
Carrying Values of Goodwill and Other Intangible Assets
We test goodwill for impairment, at the reporting unit level, annually and whenever events or circumstances make it more likely than not that an impairment may have occurred. We perform our annual goodwill impairment test as of November 30 and monitor for interim triggering events on an ongoing basis. A reporting unit is an operating segment or one level below an operating segment (referred to as a component) to which goodwill is assigned when initially recorded. We assign goodwill to reporting units based on our integration plans and the expected synergies resulting from the acquisition. As of December 31, 2023, we have three reporting units: Healthcare, Education, and Commercial.
Under GAAP, we have the option to first assess qualitative factors to determine whether the existence of current events or circumstances would lead to a determination that it is more likely than not that the fair value of one of our reporting units is greater than its carrying value. If we determine it is more likely than not that the fair value of a reporting unit is greater than its carrying value, no further testing is necessary. However, if we conclude otherwise, then we are required to perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing the fair value with the carrying value of the reporting unit. If the fair value of the reporting unit is less than its carrying value, an impairment charge is recorded in an amount equal to that difference with the loss not to exceed the total amount of goodwill allocated to the reporting unit.
We determine the fair value of our reporting units using the income approach. For a company such as ours, the income approach will generally provide the most reliable indication of fair value because the value of such companies is dependent on their ability to generate earnings. We utilize a discounted cash flow analysis, which involves estimating the expected after-tax cash flows that will be generated by each reporting unit and then discounting those cash flows to present value, reflecting the relevant risks associated with each reporting unit and the time value of money. This approach requires the use of significant estimates and assumptions, including forecasted revenue growth
36

rates, forecasted EBITDA margins, and discount rates. Our forecasts are based on historical experience, current backlog, expected market demand, and other industry information.
The following is a discussion of the goodwill impairment test performed during 2023.
Pursuant to our policy, we performed our annual goodwill impairment test as of November 30, 2023 for our three reporting units: Healthcare, Education, and Commercial. We performed a qualitative assessment over all reporting units to determine if it was more likely than not the respective fair values of these reporting units were less than their carrying amounts, including goodwill.
For our qualitative assessment, we considered the most recent quantitative analysis performed for each reporting unit, which was as of January 1, 2022, including the key assumptions used within that analysis, the indicated fair values, and the amount by which those fair values exceeded their carrying amounts. One of the key assumptions used within the prior quantitative analysis was our internal financial projections; therefore, we considered the actual performance of each reporting unit during 2022 and 2023 compared to the internal financial projections used, as well as specific outlooks for each reporting unit based on our most recent internal financial projections. We also reviewed the current carrying value of each reporting unit in comparison to the carrying values as of the prior quantitative analysis. In addition, we considered various factors, including macroeconomic conditions, relevant industry and market trends for each reporting unit, and other entity-specific events, that could indicate a potential change in the fair value of our reporting units or the composition of their carrying values. Based on our assessments, we determined that it was more likely than not that the fair values for each of our reporting units exceeded their respective carrying amounts. As such, the goodwill for our reporting units was not considered impaired as of November 30, 2023, and a quantitative goodwill impairment analysis was not necessary.
The results of an impairment analysis are as of a point in time. There is no assurance that the actual future earnings or cash flows of our reporting units will be consistent with our projections. We will monitor any changes to our assumptions and will evaluate goodwill as deemed warranted during future periods. Any significant decline in our operations could result in non-cash goodwill impairment charges.
The carrying value of goodwill for each of our reporting units as of December 31, 2023 is as follows (in thousands):
Reporting UnitCarrying Value
of Goodwill
Healthcare$454,959 
Education 122,235 
Commercial48,517 
Total$625,711 
Intangible assets represent purchased assets that lack physical substance but can be distinguished from goodwill. Our intangible assets, net of accumulated amortization, totaled $18.1 million at December 31, 2023 and primarily consist of customer relationships, technology and software, trade names, and non-competition agreements, all of which were acquired through business combinations. We evaluate our intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. No impairment charges for intangible assets were recorded in 2023.
Income Taxes
Our income tax expense, deferred tax assets and liabilities, and reserves for unrecognized tax benefits reflect management’s best assessment of estimated future taxes to be paid. In determining our provision for income taxes on an interim basis, we estimate our annual effective tax rate based on information available at each interim period. Changes in applicable U.S. state, federal or foreign tax laws and regulations, or their interpretation and application, could materially affect our tax expense.
Deferred tax assets and liabilities are recorded for future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. These deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Deferred tax assets are reduced by a valuation allowance when, in management’s opinion, it is more likely than not that some portion or the entire deferred tax asset will not be realized. Factors considered in making this determination include the period of expiration of the tax asset, planned use of the tax asset, tax planning strategies and historical and projected taxable income as well as tax liabilities for the tax jurisdiction in which the tax asset is located. Valuation allowances will be subject to change in each future reporting period as a result of changes in one or more of these factors.
Our tax positions are subject to income tax audits by federal, state, local, and foreign tax authorities. A tax benefit from an uncertain position may be recognized in the financial statements only if it is more likely than not that the position is sustainable, based on its technical merits. We measure the tax benefit recognized as the largest amount of benefit which is more likely than not to be realized upon settlement with the taxing authority. The estimate of the potential outcome of any uncertain tax issue is subject to management’s assessment of relevant risks,
37

facts and circumstances existing at that time. We believe that positions taken on our tax returns are fully supported. However, final determinations of prior year tax positions upon settlement with the taxing authority could be materially different from estimates. The outcome of these final determinations could have a material impact on our provision for taxes, net income, or cash flows in the period in which that determination is made.
NEW ACCOUNTING PRONOUNCEMENTS
Refer to Note 2 “Summary of Significant Accounting Policies” within the notes to the consolidated financial statements for information on new accounting pronouncements.
SUBSEQUENT EVENT
On February 11, 2024, we entered into an agreement to acquire Grenzebach Glier and Associates, Inc. (“GG+A”), a philanthropic management consulting firm that helps education institutions and healthcare, arts and other nonprofit organizations build and accelerate the philanthropic programs that support their mission. The transaction is expected to close in March 2024, subject to customary closing conditions. The results of operations of GG+A will be included within our consolidated financial statements and results of operations of our Education segment from the date of acquisition. We do not expect the acquisition of GG+A to be significant to our consolidated financial statements.
ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.
We are exposed to market risks primarily from changes in interest rates and foreign currency exchange rates and changes in the market value of our investments. We use certain derivative instruments to hedge a portion of the interest rate and foreign currency exchange rate risks.
Interest Rate Risk
We have exposure to changes in interest rates associated with borrowings under our bank credit facility, which have variable interest rates tied to Term SOFR or an alternate base rate, at our option. At December 31, 2023, we had borrowings outstanding under the credit facility totaling $324.0 million that carried a weighted average interest rate of 4.2%, including the impact of the interest rate swaps described below. A hypothetical 100 basis point change in the interest rate would have a $0.7 million effect on our pretax income on an annualized basis, including the effect of the interest rate swaps. At December 31, 2022, we had borrowings outstanding under the credit facility totaling $290.0 million that carried a weighted average interest rate of 3.8%, including the impact of the interest rate swaps described below. A hypothetical 100 basis point change in the interest rate would have had a $0.9 million effect on our pretax income on an annualized basis, including the effect of the interest rate swaps.
We enter into forward interest rate swap agreements to hedge against the interest rate risks of our variable-rate borrowings. Under the terms of the interest rate swap agreement, we receive from the counterparty interest on the notional amount based on one month Term SOFR and we pay to the counterparty a stated, fixed rate. As of December 31, 2023 and 2022, the aggregate notional amount of our forward interest rate swap agreements was $250.0 million and $200.0 million, respectively. The outstanding interest rate swap agreements as of December 31, 2023 are scheduled to mature on a staggered basis through February 29, 2028.
Foreign Currency Risk
We have exposure to changes in foreign currency exchange rates between the U.S. Dollar (USD) and the Indian Rupee (INR) related to our operations in India. We hedge a portion of our cash flow exposure related to our INR-denominated intercompany expenses by entering into non-deliverable foreign exchange forward contracts. As of December 31, 2023 and 2022, the aggregate notional amounts of these contracts were INR 1,375.7 million, or $16.6 million, and INR 657.9 million, or $8.0 million, respectively, based on the exchange rates in effect as of each period end. The outstanding foreign exchange forward contracts as of December 31, 2023 are scheduled to mature monthly through December 31, 2024.
We use a sensitivity analysis to determine the effects that market foreign currency exchange rate fluctuations may have on the fair value of our foreign currency exchange rate hedge portfolio. The sensitivity of the hedge portfolio is computed based on the market value of future cash flows as affected by changes in exchange rates. This sensitivity analysis represents the hypothetical changes in value of the hedge position and does not reflect the offsetting gain or loss on the underlying exposure. A hypothetical 100 basis point change in the foreign currency exchange rate between the USD and INR would have an immaterial impact on the fair value of our hedge instruments as of December 31, 2023 and 2022.
Market Risk
We have a 1.69% convertible debt investment in Shorelight Holdings, LLC, a privately-held company, which we account for as an available-for-sale debt security. As such, the investment is carried at fair value with unrealized holding gains and losses excluded from earnings and
38

reported in other comprehensive income. As of December 31, 2023, the fair value of the investment was $68.0 million, with a total cost basis of $40.9 million. At December 31, 2022, the fair value of the investment was $57.6 million, with a total cost basis of $40.9 million.
We have a preferred stock investment in a privately-held hospital-at-home company, which we account for as an equity security without a readily determinable fair value using the measurement alternative. As such, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment. As of December 31, 2023 and 2022, the carrying value of the investment was $7.4 million and $33.6 million, respectively, with a total cost basis of $5.0 million. In the fourth quarter of 2023, we recognized a non-cash impairment loss of $26.3 million on our preferred stock investment based on the valuation established in a new round of financing expected to close in early 2024. During the first quarter of 2022, we recognized a non-cash unrealized gain of $27.0 million, based on the observable price change of preferred stock issued by the company with similar rights and preferences to our preferred stock investment, a Level 2 input. The non-cash impairment loss and unrealized gain were recorded to other income (expense), net in our consolidated statement of operations.
We do not use derivative instruments for trading or other speculative purposes. From time to time, we invest excess cash in short-term marketable securities. These investments principally consist of overnight sweep accounts. Due to the short maturity of these investments, we have concluded that we do not have material market risk exposure. Refer to Note 12 “Derivative Instruments and Hedging Activity” within the notes to our consolidated financial statements for additional information on our derivative instruments.
ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.
The Company’s Consolidated Financial Statements and supplementary data begin on page F-1 of this Annual Report on Form 10-K.
ITEM 9.CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.
None.
ITEM 9A.CONTROLS AND PROCEDURES.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of the Company’s Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of December 31, 2023. Based on this evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of December 31, 2023, our disclosure controls and procedures were effective in recording, processing, summarizing and reporting, on a timely basis, information required to be disclosed by us in the reports we file or submit under the Exchange Act, and such information is accumulated and communicated to management as appropriate to allow timely decisions regarding required disclosure.
Management’s Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) for the Company. Internal control over financial reporting is a process designed under the supervision of the Company’s Chief Executive Officer and Chief Financial Officer, and effected by the Company’s board of directors, management, and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP and includes those policies and procedures that:
(i)Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company;
(ii)Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and
(iii)Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.
Due to its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
In connection with the preparation of this report, our management, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, conducted an evaluation of the effectiveness of the internal control over financial reporting as of
39

December 31, 2023 using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control – Integrated Framework (2013). As a result of that evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2023.
The effectiveness of the Company’s internal control over financial reporting as of December 31, 2023 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report appearing on page F-2 of this Annual Report on Form 10-K.
Changes in Internal Control over Financial Reporting
There has been no change in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the three months ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B.OTHER INFORMATION.
Securities Trading Plans of Directors and Executive Officers
During the fourth quarter of 2023, none of our executive officers or directors adopted or terminated contracts, instructions or written plans for the sale or purchase of our securities intended to satisfy the affirmative defense condition of Rule 10b5-1(c) trading plan or adopted or terminated a non-Rule 10b5-1(c) trading arrangement (as defined in Item 408(c) of Regulation S-K).
The Company previously reported the adoption by Mr. McCartney of a 10b5-1 plan on August 2, 2023 covering 5,400 shares. Such shares include 2,700 shares held by Niamogue Foundation in which Mr. McCartney does not have a pecuniary interest.
ITEM 9C.DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.
Not applicable.
PART III
ITEM 10.DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.
Directors, Executive Officers, Promoters and Control Persons
The information required by this item is incorporated by reference from portions of our definitive proxy statement for our annual meeting of stockholders to be filed with the SEC pursuant to Regulation 14A by April 29, 2024 (the “Proxy Statement”) under “Nominees to Board of Directors,” “Directors Not Standing For Election” and “Executive Officers.”
Compliance with Section 16(a) of the Exchange Act
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Delinquent Section 16(a) Reports.”
Code of Business Conduct and Ethics
We have adopted a Code of Business Conduct and Ethics (the “Code”) that is applicable to all of our employees, officers and directors. The Code is available on the Corporate Governance page of our website at ir.huronconsultinggroup.com. If we make any amendments to or grant any waivers from the Code which are required to be disclosed pursuant to the Securities Exchange Act of 1934, we will make such disclosures on our website.
Corporate Governance
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Board Meetings and Committees.”
ITEM 11.EXECUTIVE COMPENSATION.
Executive Compensation
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Executive Compensation.”
40

Compensation Committee Interlocks and Insider Participation
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Compensation Committee Interlocks and Insider Participation.”
Compensation Committee Report
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Compensation Committee Report.”
ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.
Securities Authorized for Issuance Under Equity Compensation Plans
The following table summarizes information with respect to equity compensation plans approved by shareholders as of December 31, 2023. We do not have equity compensation plans that have not been approved by shareholders.
Plan CategoryNumber of Shares
to be Issued Upon
Exercise of
Outstanding Options
Weighted Average
Exercise Price of
Outstanding Options
Number of Shares
Remaining Available
for Future Issuance
(excluding shares in
1st column)
Equity compensation plans approved by shareholders:
2012 Omnibus Incentive Plan (1)
205,647 $62.36 1,124,100 
Stock Ownership Participation Program (2)
— N/A123,887 
Equity compensation plans not approved by shareholdersN/AN/AN/A
Total205,647 $62.36 1,247,987 
(1)Our 2012 Omnibus Incentive Plan was approved by our shareholders at our annual meeting held on May 1, 2012. Subsequent to the initial approval and through December 31, 2023, our shareholders have approved amendments to the 2012 Omnibus Incentive Plan to increase the number of shares authorized for issuance to 5.4 million shares, in the aggregate.
(2)Our Stock Ownership Participation Program was approved by our shareholders at our annual meeting held on May 1, 2015. Subsequent to the initial approval and through December 31, 2023, our shareholders have approved amendments to the Stock Ownership Participation Program to increase the number of shares authorized for issuance to 0.7 million shares, in the aggregate.
Security Ownership of Certain Beneficial Owners and Management
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Stock Ownership of Certain Beneficial Owners and Management.”
ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.
Certain Relationships and Related Transactions
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Certain Relationships and Related Transactions.”
Director Independence
The information required by this item is incorporated by reference from portions of the Proxy Statement under “Nominees to Board of Directors,” “Directors Not Standing For Election,” and “Board Meetings and Committees.”
ITEM 14.PRINCIPAL ACCOUNTING FEES AND SERVICES.
The information required by this item is incorporated by reference from a portion of the Proxy Statement under “Audit and Non-Audit Fees.”
PART IV
 
41

ITEM 15.EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.
(a) Documents filed as part of this Annual Report on Form 10-K.
1.Financial Statements—Our independent registered public accounting firm’s report and our Consolidated Financial Statements are listed below and begin on page F-1 of this Form 10-K.
Report of Independent Registered Public Accounting Firm
Consolidated Balance Sheets
Consolidated Statements of Operations and Other Comprehensive Income (Loss)
Consolidated Statements of Stockholders’ Equity
Consolidated Statements of Cash Flows
Notes to Consolidated Financial Statements
2.Financial Statement Schedules—The financial statement schedules required by this item are included in the Consolidated Financial Statements and accompanying notes.
3.Exhibit Index
Exhibit
Number
Exhibit DescriptionFiled
herewith
Furnished
herewith
Incorporated by Reference
FormPeriod
Ending
ExhibitFiling Date
3.1
10-Q
9/30/20233.111/2/2023
3.28-K3.25/19/2023
4.1S-1
(File No. 333-
115434)
4.110/5/2004
4.210-K12/31/20194.22/26/2020
10.1S-1
(File No. 333-
115434)
10.110/5/2004
10.2*10-K12/31/200810.122/24/2009
10.3*8-K10.11/6/2017
10.410-K12/31/201210.172/21/2013
10.510-K12/31/201210.182/21/2013
10.610-K12/31/201210.192/21/2013
10.78-K10.11/4/2013
10.8
10-K12/31/201910.132/26/2020
10.98-K10.110/16/2019
42

Exhibit
Number
Exhibit DescriptionFiled
herewith
Furnished
herewith
Incorporated by Reference
FormPeriod
Ending
ExhibitFiling Date
10.10*10-K12/31/201210.202/21/2013
10.11*10-K12/31/201410.322/24/2015
10.12*10-K12/31/201410.332/24/2015
10.13*10-K12/31/201410.342/24/2015
10.14*
10-Q3/31/202010.14/30/2020
10.15*
8-K10.14/14/2021
10.16*
10-Q9/30/202110.111/2/2021
10.17*
8-K10.16/7/2022
10.18
8-K10.111/16/2022
10.198-K10.211/16/2022
10.20
8-K10.311/16/2022
10.21*
8-K/A10.112/29/2022
10.22*
8-K/A10.212/29/2022
10.23*
10-K12/31/202210.262/28/2023
10.24
8-K10.15/2/2023
10.25*
X
43

Exhibit
Number
Exhibit DescriptionFiled
herewith
Furnished
herewith
Incorporated by Reference
FormPeriod
Ending
ExhibitFiling Date
10.26
8-K10.12/27/2024
21.1X
23.1X
31.1X
31.2X
32.1X
32.2X
97.1
X
101.INSInline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.X
101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)X
*Indicates the exhibit is a management contract or compensatory plan or arrangement.
Pursuant to Regulation S-K 601(b)(10)(iv), certain exhibits to this Exhibit have been omitted. The Company agrees to furnish supplementally to the Securities and Exchange Commission, upon its request, a copy of any or all omitted exhibits.
ITEM 16.FORM 10-K SUMMARY
Not applicable.
44

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.
 
Huron Consulting Group Inc.   
(Registrant)   
Signature  Title Date
/s/    C. MARK HUSSEY  President, Chief Executive Officer and Director 2/27/2024
C. Mark Hussey   
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints C. Mark Hussey, John D. Kelly, and Ernest W. Torain, Jr., and each of them, his true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him and in his name, place and stead, in any and all capacities, to sign any and all amendments to this report, and to file the same, with all and any other regulatory authority, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in and about the premises, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents or any of them, or their substitutes, may lawfully do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated.
 
Signature  Title Date
/s/    C. MARK HUSSEY    
President, Chief Executive Officer and Director
(Principal Executive Officer)
2/27/2024
C. Mark Hussey   
/s/    JOHN F. MCCARTNEY          Non-Executive Chairman of the Board 2/27/2024
John F. McCartney
/s/    JAMES H. ROTHVice Chairman of the Board2/27/2024
James H. Roth
/s/    JOHN D. KELLY  
Executive Vice President, Chief Financial Officer and Treasurer (Principal Financial Officer)
2/27/2024
John D. Kelly   
/s/    KYLE D. FEATHERSTONE
Chief Accounting Officer (Principal Accounting Officer)
2/27/2024
Kyle D. Featherstone
/s/    JOY T. BROWNDirector2/27/2024
Joy T. Brown
/s/    H. EUGENE LOCKHART Director2/27/2024
H. Eugene Lockhart   
/s/    PETER K. MARKELLDirector2/27/2024
Peter K. Markell
/s/   HUGH E. SAWYERDirector2/27/2024
Hugh E. Sawyer   
/s/    EKTA SINGH-BUSHELLDirector2/27/2024
Ekta Singh-Bushell   
/s/    DEBRA ZUMWALTDirector2/27/2024
Debra Zumwalt

45

HURON CONSULTING GROUP INC.
CONSOLIDATED FINANCIAL STATEMENTS
INDEX
F-1

Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Huron Consulting Group Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of Huron Consulting Group Inc. and its subsidiaries (the “Company”) as of December 31, 2023 and 2022, and the related consolidated statements of operations and other comprehensive income, of shareholders' equity and of cash flows for each of the three years in the period ended December 31, 2023, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.
Basis for Opinions
The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matters
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of
F-2

critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Revenue Recognition - Fixed-Fee and Healthcare Performance-Based Billing Arrangements
As described in Note 2 to the consolidated financial statements, in fixed-fee billing arrangements, which make up a portion of total revenues of $1.36 billion for the year ended December 31, 2023, the Company agrees to a pre-established fee in exchange for a predetermined set of professional services. As disclosed by management, under fixed-fee arrangements, revenues are recognized based upon work completed to date versus management’s estimates of the total services to be provided under the engagement. Additionally, the Company’s Healthcare practice enters into performance-based billing arrangements whereby fees are tied to the attainment of contractually defined objectives, as a result of adopting the Company’s recommendations, which make up a portion of total revenues of $1.36 billion for the year ended December 31, 2023. Under performance-based billing arrangements, revenue is recognized based on an estimate of variable consideration and work completed to date versus the estimates of the total services to be provided under the engagement. Variable consideration is estimated based on a probability-weighted assessment of the fees to be earned, net of a constraint to limit the amount that could be reversed when the uncertainty is resolved.
The principal considerations for our determination that performing procedures relating to revenue recognition under fixed-fee and Healthcare performance-based billing arrangements is a critical audit matter are the significant judgments by management when developing the estimates of revenue to be recognized for these billing arrangements, which in turn led to a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence related to management’s significant assumptions related to work completed to date versus management’s estimates of the total services to be provided for fixed-fee and performance-based billing arrangements and the probability of attaining contractually defined objectives in performance-based billing arrangements.
Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process under fixed-fee and performance-based billing arrangements. These procedures also included, among others, testing the accuracy of the total contract amounts and evaluating the reasonableness of management’s assumption of work completed to date versus management’s estimates of the total services to be provided for a sample of engagements by (i) inquiring with the Company’s employees regarding the expected remaining efforts, (ii) evaluating trends in past performance, and (iii) evaluating performance to date. Additionally, for performance based billing arrangements, procedures included, among others, for a sample of engagements (i) evaluating the reasonableness of management’s assumption of the probability of attaining the contractually defined objectives by inquiring with the Company’s employees regarding the expected remaining efforts and the probability weighting of variable consideration to be earned and by evaluating trends in past performance, (ii) evaluating the necessity of applying a constraint, and (iii) evaluating performance to date towards the attainment of contractually defined objectives.
  
/s/ PricewaterhouseCoopers LLP
Chicago, Illinois
February 27, 2024

We have served as the Company's auditor since 2002.
F-3

HURON CONSULTING GROUP INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
 
December 31, 2023December 31, 2022
Assets
Current assets:
Cash and cash equivalents$12,149 $11,834 
Receivables from clients, net of allowances of $17,284 and $10,600, respectively
162,566 147,852 
Unbilled services, net of allowances of $5,984 and $3,850, respectively
190,869 141,781 
Income tax receivable6,385 960 
Prepaid expenses and other current assets28,491 26,057 
Total current assets400,460 328,484 
Property and equipment, net23,728 26,107 
Deferred income taxes, net2,288 1,554 
Long-term investments75,414 91,194 
Operating lease right-of-use assets24,131 30,304 
Other non-current assets92,336 73,039 
Intangible assets, net18,074 23,392 
Goodwill625,711 624,966 
Total assets$1,262,142 $1,199,040 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$10,074 $14,254 
Accrued expenses and other current liabilities33,087 27,268 
Accrued payroll and related benefits225,921 171,723 
Current maturities of operating lease liabilities11,032 10,530 
Deferred revenues22,461 21,909 
Total current liabilities302,575 245,684 
Non-current liabilities:
Deferred compensation and other liabilities35,665 33,614 
Long-term debt324,000 290,000 
Operating lease liabilities, net of current portion38,850 45,556 
Deferred income taxes, net28,160 32,146 
Total non-current liabilities426,675 401,316 
Commitments and contingencies
Stockholders’ equity
Common stock; $0.01 par value; 500,000,000 shares authorized; 21,316,441 and 22,507,159 shares issued, respectively
212 223 
Treasury stock, at cost, 2,852,296 and 2,711,712 shares, respectively
(142,136)(137,556)
Additional paid-in capital236,962 318,706 
Retained earnings415,027 352,548 
Accumulated other comprehensive income22,827 18,119 
Total stockholders’ equity532,892 552,040 
Total liabilities and stockholders’ equity$1,262,142 $1,199,040 
The accompanying notes are an integral part of the consolidated financial statements.
F-4

HURON CONSULTING GROUP INC.
CONSOLIDATED STATEMENTS OF OPERATIONS AND OTHER COMPREHENSIVE INCOME
(In thousands, except per share amounts)
 
 Year Ended December 31,
 202320222021
Revenues and reimbursable expenses:
Revenues$1,362,060 $1,132,455 $905,640 
Reimbursable expenses36,695 26,506 21,318 
Total revenues and reimbursable expenses1,398,755 1,158,961 926,958 
Operating expenses:
Direct costs (exclusive of depreciation and amortization included below)942,697 785,881 636,776 
Reimbursable expenses36,766 26,671 21,369 
Selling, general and administrative expenses257,488 209,381 178,084 
Restructuring charges11,550 9,909 12,401 
Depreciation and amortization24,906 27,359 25,489 
Total operating expenses1,273,407 1,059,201 874,119 
Operating income125,348 99,760 52,839 
Other income (expense), net:
Interest expense, net of interest income(19,573)(11,883)(8,150)
Other income (expense), net(21,880)20,700 35,347 
Total other income (expense), net(41,453)8,817 27,197 
Income before taxes83,895 108,577 80,036 
Income tax expense21,416 33,025 17,049 
Net income$62,479 $75,552 $62,987 
Earnings per share:
Net income per basic share$3.32 $3.73 $2.94 
Net income per diluted share$3.19 $3.64 $2.89 
Weighted average shares used in calculating earnings per share:
Basic18,832 20,249 21,439 
Diluted19,601 20,746 21,809 
Comprehensive income:
Net income$62,479 $75,552 $62,987 
Foreign currency translation adjustments, net of tax512 (1,890)(925)
Unrealized gain (loss) on investment, net of tax7,811 (6,146)1,169 
Unrealized gain (loss) on cash flow hedging instruments, net of tax(3,615)9,315 3,535 
Other comprehensive income4,708 1,279 3,779 
Comprehensive income$67,187 $76,831 $66,766 
The accompanying notes are an integral part of the consolidated financial statements.
F-5

HURON CONSULTING GROUP INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except share amounts)
 Common StockTreasury StockAdditional
Paid-In
Capital
Retained
Earnings
Accumulated
Other
Comprehensive
Income
Stockholders'
Equity
 SharesAmountSharesAmount
Balance at December 31, 202024,560,855 $246 (2,812,896)$(129,886)$454,512 $214,009 $13,061 $551,942 
Comprehensive income62,987 3,779 66,766 
Issuance of common stock in connection with:
Restricted stock awards, net of cancellations475,250 5 101,236 4,020 (4,025) 
Exercise of stock options23,403  804 804 
Purchase of business74,671 1 3,322 3,323 
Share-based compensation23,971 23,971 
Shares redeemed for employee tax withholdings(197,189)(10,103)(10,103)
Share repurchases(1,265,261)(13)(64,790)(64,803)
Balance at December 31, 202123,868,918 $239 (2,908,849)$(135,969)$413,794 $276,996 $16,840 $571,900 
Comprehensive income75,552 1,279 76,831 
Issuance of common stock in connection with:
Restricted stock awards, net of cancellations363,891 4 109,548 6,208 (6,212) 
Exercise of stock options36,536  1,421 1,421 
Share-based compensation30,991 30,991 
Shares redeemed for employee tax withholdings(153,846)(7,795)(7,795)
Share repurchases(2,037,752)(20)(121,288)(121,308)
Balance at December 31, 202222,231,593 $223 (2,953,147)$(137,556)$318,706 $352,548 $18,119 $552,040 
Comprehensive income62,479 4,708 67,187 
Issuance of common stock in connection with:
Restricted stock awards, net of cancellations338,173 3 124,216 5,956 (5,959) 
Exercise of stock options51,266 1 2,523 2,524 
Purchase of business16,337  1,646 1,646 
Share-based compensation43,658 43,658 
Shares redeemed for employee tax withholdings(146,390)(10,536)(10,536)
Share repurchases(1,461,815)(15)(123,612)(123,627)
Balance at December 31, 202321,175,554 $212 (2,975,321)$(142,136)$236,962 $415,027 $22,827 $532,892 
The accompanying notes are an integral part of the consolidated financial statements.
F-6

HURON CONSULTING GROUP INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 Year Ended December 31,
 202320222021
Cash flows from operating activities:
Net income$62,479 $75,552 $62,987 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization24,938 27,359 25,978 
Non-cash lease expense6,321 6,369 6,967 
Lease-related impairment charges6,248 211  
Share-based compensation45,697 30,971 25,857 
Amortization of debt discount and issuance costs769 1,169 794 
Allowances for doubtful accounts421 141 13 
Deferred income taxes(6,182)18,784 12,480 
Gain on sale of property and equipment, excluding transaction costs(64)(1,111)(343)
Gain on sale of business, excluding transaction costs   (32,824)
Change in fair value of contingent consideration liabilities(490)(359)173 
Change in fair value of preferred stock investment26,262 (26,964) 
Other, net 6 (78)
Changes in operating assets and liabilities, net of acquisitions and divestiture:
(Increase) decrease in receivables from clients, net(15,046)(25,847)(39,845)
(Increase) decrease in unbilled services, net(49,051)(51,359)(38,820)
(Increase) decrease in current income tax receivable / payable, net(5,139)7,673 (2,723)
(Increase) decrease in other assets(6,535)2,532 (2,670)
Increase (decrease) in accounts payable and other liabilities(6,948)(13,466)10,394 
Increase (decrease) in accrued payroll and related benefits51,022 32,770 (2,636)
Increase (decrease) in deferred revenues560 969 (7,717)
Net cash provided by operating activities135,262 85,400 17,987 
Cash flows from investing activities:
Purchases of property and equipment(9,444)(12,547)(10,871)
Investments in life insurance policies(3,074)(872)(1,245)
Distributions from life insurance policies2,956 3,377  
Purchases of businesses(1,613)(3,448)(44,819)
Capitalization of internally developed software costs(25,742)(11,752)(4,889)
Proceeds from note receivable154 154  
Proceeds from sale of property and equipment111 4,753 408 
Divestiture of business 207 41,273 
Net cash used in investing activities(36,652)(20,128)(20,143)
Cash flows from financing activities:
Proceeds from exercises of stock options2,524 1,421 804 
Shares redeemed for employee tax withholdings(10,536)(7,795)(10,103)
Share repurchases(122,757)(120,393)(64,612)
Proceeds from bank borrowings354,000 314,000 235,000 
Repayments of bank borrowings(320,000)(256,780)(205,499)
Payments for debt issuance costs(58)(2,686) 
Deferred payments on business acquisition(1,500)(1,875) 
Net cash used in financing activities(98,327)(74,108)(44,410)
Effect of exchange rate changes on cash32 (111)170 
Net increase (decrease) in cash and cash equivalents315 (8,947)(46,396)
Cash and cash equivalents at beginning of the period11,834 20,781 67,177 
Cash and cash equivalents at end of the period$12,149 $11,834 $20,781 
Supplemental disclosure of cash flow information:
Non-cash investing and financing activities:
Property and equipment expenditures and capitalized software included in current liabilities$5,156 $3,784 $4,733 
Common stock issued related to purchases of businesses$1,646 $ $3,323 
Contingent consideration accrued related to purchases of businesses$374 $1,185 $1,800 
Share repurchases included in current liabilities$1,030 $1,107 $191 
Excise tax on net share repurchases included in current liabilities$947 $— $— 
Cash paid during the year for:
Interest$27,006 $12,246 $7,976 
Income taxes$33,849 $13,485 $8,449 
The accompanying notes are an integral part of the consolidated financial statements.
F-7

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)

1. Description of Business

Huron is a global professional services firm that partners with clients to develop growth strategies, optimize operations and accelerate digital transformation, including using an enterprise portfolio of technology, data and analytics solutions, to empower clients to own their future. By collaborating with clients, embracing diverse perspectives, encouraging new ideas and challenging the status quo, we create sustainable results for the organizations we serve.
We provide our services and products and manage our business under three operating segments: Healthcare, Education, and Commercial, which align our business by industry. The Commercial segment includes all industries outside of healthcare and education, including, but not limited to, financial services and energy and utilities. We also provide revenue reporting across two principal capabilities: i) Consulting and Managed Services and ii) Digital, which are methods by which we deliver our services and products.
See Note 19 “Segment Information” for a discussion of our three segments.
2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements reflect the financial position at December 31, 2023 and 2022, and the results of operations and cash flows for the years ended December 31, 2023, 2022, and 2021.
The consolidated financial statements include the accounts of Huron Consulting Group Inc. and its subsidiaries, all of which are wholly-owned. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the consolidated financial statements and accompanying disclosures. Actual results may differ from these estimates and assumptions.
Revenue Recognition
We generate substantially all of our revenues from providing professional services to our clients. We also generate revenues from software licenses; software support and maintenance and subscriptions to our cloud-based analytic tools and solutions; speaking engagements; conferences; and publications. A single contract could include one or multiple performance obligations. For those contracts that have multiple performance obligations, we allocate the total transaction price to each performance obligation based on its relative standalone selling price, which is determined based on our overall pricing objectives, taking into consideration market conditions and other factors.
Revenue is recognized when control of the goods and services provided are transferred to our customers and in an amount that reflects the consideration we expect to be entitled to in exchange for those goods and services using the following steps: 1) identify the contract, 2) identify the performance obligations, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and 5) recognize revenue as or when we satisfy the performance obligations.
We generate our revenues under four types of billing arrangements: fixed-fee (including software license revenue); time-and-expense; performance-based; and software support, maintenance and subscriptions.
Fixed-fee (including software license revenue): In fixed-fee billing arrangements, we agree to a pre-established fee in exchange for a predetermined set of professional services. We set the fees based on our estimates of the costs and timing for completing the engagements. We generally recognize revenues under fixed-fee billing arrangements using a proportionate performance approach, which is based on work completed to date versus our estimates of the total services to be provided under the engagement. Contracts within our culture and organizational excellence solution include fixed-fee partner contracts with multiple performance obligations, which primarily consist of coaching services, as well as speaking engagements, conferences, publications and software products (“Partner Contracts”). Revenues for coaching services and software products are generally recognized on a straight-line basis over the length of the contract. All other revenues under Partner Contracts, including speaking engagements, conferences and publications, are recognized at the time the goods or services are provided. Estimates of total engagement revenues and cost of services are monitored regularly during the term of the engagement.
F-8

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
We also generate revenues from software licenses for our revenue cycle management software and research administration and compliance software. Licenses for our revenue cycle management software are sold only as a component of our consulting projects, and the services we provide are essential to the functionality of the software. Therefore, revenues from these software licenses are recognized over the term of the related consulting services contract. License revenue from our research administration and compliance software is generally recognized in the month in which the software is delivered.
Time-and-expense: Under time-and-expense billing arrangements, we invoice our clients based on the number of hours worked by our revenue-generating professionals at agreed upon rates. Time-and-expense arrangements also include certain speaking engagements, conferences, and publications purchased by our clients outside of Partner Contracts within our culture and organizational excellence solution and the portion of our Healthcare managed services contracts that are billed under time-and-expense arrangements. We recognize revenues under time-and-expense arrangements as the related services or publications are provided, using the right to invoice practical expedient which allows us to recognize revenue in the amount that we have a right to invoice based on the number of hours worked and the agreed upon hourly rates or the value of the speaking engagements, conferences or publications purchased by our clients.
Performance-based: In performance-based billing arrangements, fees are tied to the attainment of contractually defined objectives. We enter into performance-based engagements in essentially two forms. First, we generally earn fees that are directly related to the savings formally acknowledged by the client as a result of adopting our recommendations for improving operational and cost effectiveness in the areas we review. Second, we earn a success fee when and if certain predefined outcomes occur. We recognize revenue under performance-based billing arrangements using the following steps: 1) estimate variable consideration using a probability-weighted assessment of the fees to be earned, 2) apply a constraint to the estimated variable consideration to limit the amount that could be reversed when the uncertainty is resolved (the “constraint”), and 3) recognize revenue of estimated variable consideration, net of the constraint, based on work completed to date versus our estimates of the total services to be provided under the engagement.
Software support, maintenance and subscriptions: Clients that have purchased one of our software licenses can pay an annual fee for software support and maintenance. We also generate subscription revenue from our cloud-based analytic tools and solutions. Software support, maintenance and subscription revenues are recognized ratably over the support or subscription period. These fees are generally billed in advance and included in deferred revenues until recognized.
Provisions are recorded for the estimated realization adjustments on all engagements, including engagements for which fees are subject to review by the bankruptcy courts.
Reimbursable expenses that are billed to clients, primarily relating to travel and out-of-pocket expenses incurred in connection with client engagements, are included in total revenues and reimbursable expenses. Reimbursable expenses are recognized as expenses in the period in which the expense is incurred.
The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Revenues recognized, but for which we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval, must occur, are recorded as contract assets and included within unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable engagement agreement.
Capitalized Sales Commissions
Sales commissions earned by our sales professionals are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions with an expected amortization period greater than one year are deferred and amortized on a straight-line basis over the period of the associated contract. We elected to apply the practical expedient to expense sales commissions as incurred when the expected amortization period is one year or less. Amortization expense is recorded to direct costs. During the years ended December 31, 2023, 2022, and 2021, we amortized $0.2 million, $0.3 million, and $0.4 million, respectively, of capitalized sales commissions. Unamortized sales commissions were $0.4 million as of both December 31, 2023 and 2022.
Allowances for Doubtful Accounts and Unbilled Services
We maintain allowances for doubtful accounts and unbilled services based on several factors, including the estimated cash realization from amounts due from clients, an assessment of a client’s ability to make required payments, and the historical percentages of fee adjustments and write-offs by age of receivables and unbilled services. The allowances are assessed by management on a regular basis. These
F-9

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
estimates may differ from actual results. If the financial condition of a client deteriorates in the future, impacting the client’s ability to make payments, an increase to our allowance might be required or our allowance may not be sufficient to cover actual write-offs.
We record the provision for doubtful accounts and unbilled services as a reduction in revenue. To the extent we write-off accounts receivable due to a client's inability to pay, the charge is recognized as a component of selling, general and administrative expenses.
Direct Costs
Direct costs primarily consist of payroll costs for our revenue-generating professionals which includes salaries, performance bonuses, share-based compensation, signing and retention bonuses, payroll taxes and benefits. Direct costs also include fees paid to independent contractors that we retain to supplement our revenue-generating professionals, typically on an as-needed basis for specific client engagements, as well as technology costs, product and event costs, and commissions. Direct costs exclude amortization of intangible assets and software development costs and reimbursable expenses, both of which are separately presented in our consolidated statements of operations. Direct costs are expensed in the period incurred.
Cash and Cash Equivalents
We consider all highly liquid investments, including overnight investments and commercial paper, with original maturities of three months or less to be cash equivalents.
Concentrations of Credit Risk
To the extent receivables from clients become delinquent, collection activities commence. No single client balance is considered large enough to pose a material credit risk. The allowances for doubtful accounts and unbilled services are based upon the expected ability to collect accounts receivable and bill and collect unbilled services. Management does not anticipate incurring losses on accounts receivable in excess of established allowances. See Note 19 “Segment Information” for concentration of accounts receivable and unbilled services.
We hold our cash in accounts at multiple third-party financial institutions. These deposits, at times, may exceed federally insured limits. We review the credit ratings of these financial institutions, regularly monitor the cash balances in these accounts, and adjust the balances as appropriate. However, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets.
Long-term Investments
Our long-term investments consist of our convertible debt investment in Shorelight Holdings, LLC (“Shorelight”) and preferred stock investment in a hospital-at-home company.
We classified the convertible debt investment in Shorelight as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. The investment is carried at fair value with unrealized holding gains and losses reported in other comprehensive income. If the investment is in an unrealized loss position due to significant credit deterioration of the investee, we recognize an allowance to decrease the carrying value of the investment to the fair value, which may be reversed in the event that the credit of an issuer improves. In the event there are realized gains and losses or credit allowances recognized, we will record the amount in earnings. We have not realized any gains or losses or recognized any credit allowance on our convertible debt investment as of December 31, 2023. See Note 13 “Fair Value of Financial Instruments” for additional information on our convertible debt investment.
We classified the preferred stock investment in the hospital-at-home company as an equity security without a readily determinable value at the time of purchase and reevaluate such classification as of each balance sheet date. We elected to apply the measurement alternative at the time of purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations. See Note 13 “Fair Value of Financial Instruments” for additional information on our preferred stock investment, including the cumulative unrealized gains recognized since our initial investment and the impairment loss recognized in 2023.
Fair Value of Financial Instruments
See Note 13 “Fair Value of Financial Instruments” for the accounting policies used to measure the fair value of our financial assets and liabilities that are measured at fair value on a recurring basis.
F-10

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Property and Equipment
Property and equipment is recorded at cost, less accumulated depreciation, and depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the lease term. Software, computers, and related equipment are depreciated over an estimated useful life of two to four years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the initial term of the lease.
Leases
We determine if an arrangement contains a lease and the classification of such lease at inception. As of December 31, 2023 and 2022, all of our material leases are classified as operating leases; we have not entered into any material finance leases. For all operating leases with an initial term greater than 12 months, we recognize an operating lease right-of-use (“ROU”) asset and operating lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
Operating lease ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date and provided by the administrative agent for our senior secured credit facility in determining the present value of lease payments. Operating lease ROU assets exclude lease incentives. We elected the practical expedient to combine lease and nonlease components. Certain lease agreements contain variable lease payments that do not depend on an index or rate. These variable lease payments are not included in the calculation of the operating lease ROU asset and operating lease liability; instead, they are expensed as incurred. Our leases may contain options to extend or terminate the lease, and we include these terms in our calculation of the operating lease ROU asset and operating lease liability when it is reasonably certain that we will exercise the option.
Operating lease expense is recognized on a straight-line basis over the lease term and recorded within selling, general and administrative expenses on our consolidated statement of operations. In accordance with our accounting policy for impairment of long-lived assets, operating lease ROU assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. We evaluate the recoverability of the asset group based on forecasted undiscounted cash flows. See Note 5 “Leases” for additional information on our leases, including the lease impairment charges recorded in 2023 and 2022.
Software Development Costs
We incur internal and external software development costs related to our cloud computing applications and software for internal use. We capitalize these software development costs incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once the project is substantially complete and ready for its intended use, these costs are amortized on a straight-line basis over the technology's estimated useful life. Acquired technology assets are initially recorded at fair value and amortized on a straight-line basis over the estimated useful life.
Development costs related to software products that will be sold, leased, or otherwise marketed are expensed until technological feasibility has been established. Thereafter, and until the software is available for general release to customers, these software development costs are capitalized and subsequently reported at the lower of unamortized cost or net realizable value. These capitalized development costs are amortized in proportion to current and future revenue for each product with an annual minimum equal to the straight-line amortization over the remaining estimated economic life of the product. We did not capitalize any material development costs for this type of software during 2023 or 2022.
We classify capitalized software development costs, which primarily relate to cloud computing applications and software for internal use, as other non-current assets on our consolidated balance sheet. As of December 31, 2023, gross capitalized software development costs and related accumulated amortization was $72.3 million and $26.8 million, respectively. As of December 31, 2022, gross capitalized software development costs and related accumulated amortization was $47.7 million and $21.5 million, respectively. During the years ended December 31, 2023, 2022, and 2021, we amortized $6.5 million, $5.9 million, and $5.2 million, respectively, of capitalized software development costs. Additionally, in 2023, we recognized a $0.3 million restructuring charge for the abandonment of a capitalized software development project.
F-11

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Implementation Costs Incurred in a Cloud Computing Arrangement
We incur costs to implement cloud computing arrangements that are service contracts. We capitalize certain costs associated with the implementation of the cloud computing arrangements, including employee payroll and related benefits and third party consulting costs, incurred during the application development stage of a project. These costs are amortized on a straight-line basis over the term of the hosting service contracts, including renewal periods we are reasonably certain to exercise, and recognized as a component of selling, general and administrative expenses on our consolidated statement of operations. As of December 31, 2023, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $7.2 million and $2.2 million, respectively. As of December 31, 2022, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $6.5 million and $1.5 million, respectively. During the years ended December 31, 2023, 2022 and 2021 we recognized amortization of our capitalized implementation costs of $0.7 million, $1.2 million and $0.9 million, respectively. Of the $1.2 million amortization for capitalized implementation costs in 2022, $0.3 million was recognized as a restructuring charge as it related to accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use. Our capitalized implementation costs primarily relate to the implementation of a new ERP system. In January 2021, we successfully went live with the new ERP system, and we continue to progress with additional functionality and integrations as scheduled. These capitalized costs are included as a component of prepaid expenses and other current assets and other non-current assets on our consolidated balance sheet.
Intangible Assets Other Than Goodwill
Identifiable intangible assets are amortized over their expected useful lives using a method that reflects the economic benefit expected to be derived from the assets or on a straight-line basis. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, right-of-use assets, and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a significant decline in forecasted operating results over an extended period of time. We evaluate the recoverability of long-lived assets based on forecasted undiscounted cash flows. See Note 5 “Leases” and Note 11 “Restructuring Charges” for information on our operating lease ROU asset impairment charges recorded in 2023 and 2022 and fixed asset impairment charges recorded in 2023. No material impairment charges for other long-lived assets were recorded in 2023, 2022, or 2021.
Goodwill
For acquisitions accounted for as a business combination, goodwill represents the excess of the cost over the fair value of the net assets acquired. We are required to test goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate the fair value of a reporting unit may be below its carrying value. We perform our annual goodwill impairment test as of November 30 and monitor for interim triggering events on an ongoing basis. A reporting unit is an operating segment or one level below an operating segment (referred to as a component) to which goodwill is assigned when initially recorded. We assign goodwill to reporting units based on our integration plans and the expected synergies resulting from the acquisition. As of December 31, 2023, we have three reporting units: Healthcare, Education, and Commercial.
In 2023, we performed the annual goodwill impairment test as of November 30, 2023, pursuant to our policy, and determined that no impairment of goodwill existed as of that date. Further, we evaluated whether any events have occurred, or any circumstances have changed since November 30, 2023 that would indicate goodwill may have become impaired since our annual impairment test. Based on our evaluation as of December 31, 2023, we determined that no indications of impairment have arisen since our annual goodwill impairment test.
In 2022, we performed two goodwill impairment tests: an interim impairment test for each of our reporting units as of January 1, 2022 in connection with the operating model modification and the annual impairment test for each of our reporting units as of November 30. We did not identify any impairments during our interim or annual impairment tests performed during 2022.
In 2021, we performed the annual goodwill impairment test as of November 30, 2021, pursuant to our policy, and determined that no impairment of goodwill existed as of that date.
See Note 4 “Goodwill and Intangible Assets” for additional information on our interim and annual goodwill impairment tests.
F-12

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Business Combinations
We use the acquisition method of accounting for business combinations. Each acquired company’s operating results are included in our consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. The contract assets and contract liabilities acquired are recorded at their carrying value under Topic 606: Revenue from Contracts with Customers. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at fair value as of the acquisition date. Goodwill is recognized for the excess of purchase price over the net value of tangible and intangible assets acquired and liabilities assumed. Contingent consideration, which is primarily based on the business achieving certain performance targets, is recognized at its fair value on the acquisition date, and changes in fair value are recognized in earnings until settled. Refer to Note 3 “Acquisitions and Divestiture” for additional information on our business acquisitions and refer to Note 13 “Fair Value of Financial Instruments” for additional information regarding our contingent acquisition liability balances.
Income Taxes
Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. We have elected to recognize the tax expense related to Global Intangible Low-Taxed Income (“GILTI”) as a current period expense when incurred. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. To the extent that deferred tax assets will not likely be recovered from future taxable income, a valuation allowance is established against such deferred tax assets. Refer to Note 17 “Income Taxes” for further information regarding incomes taxes.
Share-Based Compensation
Share-based compensation cost is measured based on the grant date fair value of the respective awards. We generally recognize share-based compensation ratably using the straight-line attribution method; however, for those awards with performance criteria and graded vesting features, we use the graded vesting attribution method. It is our policy to account for forfeitures as they occur. Refer to Note 16 “Equity Incentive Plan” for further information regarding share-based compensation.
Sponsorship and Advertising Costs
Sponsorship and advertising costs are expensed as incurred. Such expenses for the years ended December 31, 2023, 2022, and 2021 totaled $7.3 million, $6.3 million, and $4.3 million, respectively, and are a component of selling, general and administrative expenses on our consolidated statement of operations.
Debt Issuance Costs
We amortize the costs we incur to obtain debt financing over the contractual life of the related debt using the straight-line method. The amortization expense is included in interest expense, net of interest income in our statement of operations. Unamortized debt issuance costs attributable to our senior secured revolving credit facility are included as a component of other non-current assets.
Foreign Currency
Assets and liabilities of foreign subsidiaries whose functional currency is not the United States Dollar (USD) are translated into USD using the exchange rates in effect at period end. Revenue and expense items are translated using the average exchange rates for the period. Foreign currency translation adjustments are included in accumulated other comprehensive income, which is a component of stockholders’ equity.
Foreign currency transaction gains and losses are included in other income, net on the consolidated statement of operations. We recognized $0.5 million of foreign currency transaction losses in 2023, $0.7 million of foreign currency transaction gains in 2022, and $0.4 million of foreign currency transaction losses in 2021.
Segment Reporting
Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. As of December 31, 2023, our chief operating decision maker manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial.
F-13

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
New Accounting Pronouncements
Not Yet Adopted
On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates the segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an interim and annual basis. ASU 2023-07 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024 and for interim reporting periods beginning in fiscal year 2025, with early adoption permitted, and is required to be applied retrospectively. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.
On December 14, 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates annual income tax disclosures by requiring disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.
3. Acquisitions and Divestiture
Acquisitions
2023
Roundtable Analytics, Inc.
On September 1, 2023, we completed the acquisition of Roundtable Analytics, Inc. (“Roundtable”), a healthcare analytics company. The results of operations of Roundtable are included within our consolidated financial statements and results of operations of our Healthcare segment from the date of the acquisition. The acquisition of Roundtable is not significant to our consolidated financial statements as of and for the year ended December 31, 2023.
2022
AIMDATA, LLC
On January 18, 2022, we completed the acquisition of AIMDATA, LLC (“AIMDATA”), an advisory and implementation consulting services firm focused on strategy, technology and business transformation. The results of operations of AIMDATA are included within our consolidated financial statements as of the acquisition date and allocated among our three operating industries, which are our reportable segments, based on the engagements delivered by the business.
Customer Evolution, LLC
Effective December 31, 2022, we completed the acquisition of Customer Evolution, LLC (“Customer Evolution”), a healthcare advisory and technology implementation consulting services firm. The results of operations of Customer Evolution are included in our consolidated financial statements and results of operations of our Healthcare segment beginning January 1, 2023.
The acquisitions of AIMDATA and Customer Evolution are not significant to our consolidated financial statements individually or in the aggregate as of and for the year ended December 31, 2022.
2021
Unico Solution, Inc.
On February 1, 2021, we completed the acquisition of Unico Solution, Inc. (“Unico Solutions”), a data strategy and technology consulting firm focused on helping clients enhance the use of their data to speed business transformation and accelerate cloud adoption. The acquisition expands our cloud-based technology offerings within our Digital capability. The results of operations of Unico Solutions are included in our consolidated financial statements from the date of acquisition. The results of operations were initially recognized within our legacy Business Advisory segment and subsequently allocated among our three operating industries, which are our reportable segments, based on the engagements delivered by the business.
F-14

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Bad Rabbit, Inc.
On October 1, 2021, we completed the acquisition of the research administration software services team of Bad Rabbit, Inc. (“Bad Rabbit”). The results of operations of Bad Rabbit are included in our consolidated financial statements and results of operations of our Education segment from the date of acquisition.
Whiteboard Communications Ltd.
On December 1, 2021, we completed the acquisition of Whiteboard Communications Ltd. (“Whiteboard”), a student enrollment advisory firm that helps colleges and universities with recruitment initiatives and financial aid strategies. The results of operations of Whiteboard are included in our consolidated financial statements and results of operations of our Education segment from the date of acquisition.
Perception Health, Inc.
On December 31, 2021, we completed the acquisition of Perception Health, Inc. (“Perception Health”), a healthcare predictive analytics company focused on bringing data sources together for improved clinical and business decision-making. The results of operations of Perception Health are included in our consolidated financial statements and results of operations of our Healthcare segment beginning January, 1, 2022.
The acquisitions of Unico Solutions, Bad Rabbit, Whiteboard and Perception Health are not significant to our consolidated financial statements individually or in the aggregate as of and for the year ended December 31, 2021. The finalized measurement of assets acquired and liabilities assumed in the Whiteboard and Perception Health acquisitions were completed in the first quarter of 2022.
Divestiture
2021
Life Sciences
On November 1, 2021, we completed the divestiture of our Life Sciences business, a reporting unit within our legacy Business Advisory segment, to a third-party. In connection with the sale, we recorded a $31.5 million pretax gain which is included in other income, net on our consolidated statement of operations. The Life Sciences business was not significant to our consolidated financial statements and did not qualify as a discontinued operation for reporting under GAAP. For the ten months ended October 31, 2021, this business generated $16.7 million of revenues.
F-15

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
4. Goodwill and Intangible Assets
The table below sets forth the changes in the carrying amount of goodwill by reportable segment for the years ended December 31, 2023 and 2022. 
HealthcareEducation
Commercial(1)
Total
Balance as of December 31, 2021:
Goodwill$642,951 $121,570 $312,250 $1,076,771 
Accumulated impairment losses(208,081) (247,811)(455,892)
Goodwill, net as of December 31, 2021$434,870 $121,570 $64,439 $620,879 
Goodwill reallocation, net (1)
18,057 (1,417)(16,640) 
Goodwill recorded in connection with business combinations (2)
1,287 2,082 718 4,087 
Balance as of December 31, 2022:
Goodwill644,238 123,652 312,968 1,080,858 
Accumulated impairment losses(190,024)(1,417)(264,451)(455,892)
Goodwill, net as of December 31, 2022$454,214 $122,235 $48,517 $624,966 
Goodwill recorded in connection with business combinations (2)
745   745 
Balance as of December 31, 2023:
Goodwill644,983 123,652 312,968 1,081,603 
Accumulated impairment losses(190,024)(1,417)(264,451)(455,892)
Goodwill, net as of December 31, 2023:$454,959 $122,235 $48,517 $625,711 
(1)    The balances shown as of December 31, 2021 within the Commercial segment related to our Business Advisory segment prior to the modification of our operating model. Effective January 1, 2022, we reallocated a portion of the goodwill, net of accumulated impairment losses within our Business Advisory segment to our Healthcare and Education segments. The remaining goodwill, net of accumulated impairment losses was allocated to our new Commercial segment. See below for additional information on the modification of our operating model in 2022.
(2) See Note 3 “Acquisitions and Divestiture” for additional information on business combinations completed in 2023, 2022 and 2021.
2023 Annual Goodwill Impairment Test
Pursuant to our policy, we performed our annual goodwill impairment test as of November 30, 2023 for our three reporting units: Healthcare, Education, and Commercial. We performed a qualitative assessment over all reporting units to determine if it was more likely than not the respective fair values of these reporting units were less than their carrying amounts, including goodwill.
For our qualitative assessment, we considered the most recent quantitative analysis performed for each reporting unit, which was as of January 1, 2022, including the key assumptions used within that analysis, the indicated fair values, and the amount by which those fair values exceeded their carrying amounts. One of the key assumptions used within the prior quantitative analysis was our internal financial projections; therefore, we considered the actual performance of each reporting unit during 2022 and 2023 compared to the internal financial projections used, as well as specific outlooks for each reporting unit based on our most recent internal financial projections. We also reviewed the current carrying value of each reporting unit in comparison to the carrying values as of the prior quantitative analysis. In addition, we considered various factors, including macroeconomic conditions, relevant industry and market trends for each reporting unit, and other entity-specific events, that could indicate a potential change in the fair value of our reporting units or the composition of their carrying values. Based on our assessments, we determined that it was more likely than not that the fair values for each of our reporting units exceeded their respective carrying amounts. As such, the goodwill for our reporting units was not considered impaired as of November 30, 2023, and a quantitative goodwill impairment analysis was not necessary.
Further, we evaluated whether any events have occurred or any circumstances have changed since November 30, 2023 that would indicate goodwill may have become impaired since our annual impairment test. Based on our evaluation as of December 31, 2023, we determined that no indications of impairment have arisen since our annual goodwill impairment test.
The results of an impairment analysis are as of a point in time. There is no assurance that the actual future earnings or cash flows of our reporting units will be consistent with our projections. We will monitor any changes to our assumptions and will evaluate goodwill as deemed warranted during future periods. Any significant decline in our operations could result in non-cash goodwill impairment charges.
F-16

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
First Quarter 2022 Goodwill Reallocation and Goodwill Impairment Test
Effective January 1, 2022, we modified our operating model to expand and more deeply integrate our industry expertise with our digital, strategic and financial advisory capabilities. To align with the new operating model, effective with reporting for periods beginning January 1, 2022, we began reporting under the following three industries, which are our reportable segments: Healthcare, Education and Commercial. The Commercial segment includes all industries outside of healthcare and education, including, but not limited to, financial services and energy and utilities. In the new reporting structure, each segment includes all revenue and costs associated with engagements delivered in the respective segments' industries. The new Healthcare and Education segments include some revenue and costs historically reported in the Business Advisory segment and the Healthcare segment includes some revenue and costs historically reported in the Education segment.
The three reportable segments of Healthcare, Education and Commercial are also our reporting units for goodwill impairment testing purposes. As a result of the reorganization, we reallocated the goodwill balances of our historical reporting units to our new reporting units based on the relative estimated fair values of each component of the historical reporting units to be allocated to the new reporting units. Additionally, we performed a goodwill impairment test on the goodwill balances of each of our reporting units as of January 1, 2022 by comparing the fair value of the reporting unit to its carrying value, including the reallocated goodwill. Based on the results of the goodwill impairment test, we determined the fair values of the Healthcare, Education, and Commercial reporting units exceeded their carrying values by 37%, 199%, and 105%, respectively. As such, we concluded that there was no indication of goodwill impairment for all three reporting units as of January 1, 2022.
We relied on the income approach to estimate the fair value of the reporting units for both the goodwill reallocation and the goodwill impairment test. The income approach utilized a discounted cash flow analysis, which involved estimating the expected after-tax cash flows that will be generated by each business and then discounting those cash flows to present value, reflecting the relevant risks associated with each reporting unit and the time value of money. This approach requires the use of significant estimates and assumptions, including forecasted revenue growth rates, forecasted EBITDA margins, and discount rates that reflect the risk inherent in the future cash flows. In estimating future cash flows, we relied on internally generated ten-year forecasts. Our forecasts are based on historical experience, current backlog, expected market demand, and other industry information.
Intangible Assets
Intangible assets as of December 31, 2023 and 2022 consisted of the following: 
  As of December 31,
  20232022
 Useful Life
in Years
Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Customer relationships
5 to 10
$60,636 $48,928 $74,583 $57,219 
Technology and software
2 to 5
16,230 10,195 13,330 7,975 
Trade names66,000 6,000 6,000 5,907 
Non-competition agreements
4 to 5
720 389 920 340 
Total$83,586 $65,512 $94,833 $71,441 
Identifiable intangible assets with finite lives are amortized over their estimated useful lives. Customer relationships and customer contracts, as well as certain trade names and technology and software, are amortized on an accelerated basis to correspond to the cash flows expected to be derived from the assets. All other intangible assets with finite lives are amortized on a straight-line basis.
F-17

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Intangible assets amortization expense was $8.2 million, $11.2 million, and $9.3 million for the years ended December 31, 2023, 2022, and 2021, respectively. The table below sets forth the estimated annual amortization expense for each of the five succeeding years for the intangible assets recorded as of December 31, 2023.
Year Ending December 31,Estimated
Amortization Expense
2024$5,554 
2025$4,344 
2026$3,112 
2027$2,127 
2028$1,524 
Actual future amortization expense could differ from these estimated amounts as a result of future acquisitions, dispositions, and other factors.
5. Leases
We lease office space, data centers and certain equipment under operating leases expiring on various dates through 2030, with various renewal options that can extend the lease terms by one to ten years. Our operating leases include fixed payments plus, in some cases, scheduled base rent increases over the term of the lease. Certain leases require variable payments of real estate taxes, insurance and operating expenses. We exclude these variable payments from the measurements of our lease liabilities and expense them as incurred. We elected the practical expedient to combine lease and nonlease components. No lease agreements contain any residual value guarantees or material restrictive covenants. As of December 31, 2023, we have not entered into any material finance leases. We sublease certain office spaces to third parties resulting from restructuring activities in certain locations.
Lease Impairment Charges
Operating lease right-of-use (“ROU”) assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. First, we test the asset group for recoverability by comparing the undiscounted cash flows of the asset group, which include expected future lease and nonlease payments related to the lease agreement offset by expected sublease income, to the carrying amount of the asset group. If the first step of the long-lived asset impairment test concludes that the carrying amount of the asset group is not recoverable, we perform the second step of the long-lived asset impairment test by comparing the fair value of the asset group to its carrying amount and recognizing a lease impairment charge for the amount by which the carrying amount exceeds the fair value. To estimate the fair value of the asset group, we rely on a discounted cash flow approach using market participant assumptions of the expected cash flows and discount rate.
During the years ended December 31, 2023 and 2022, we recognized non-cash lease-related impairment charges of $6.3 million and $0.2 million, respectively. No lease-related impairment charges were recognized during 2021.
2023
During 2023, we exited our office spaces in Hillsboro, Oregon and Lexington, Massachusetts, resulting in non-cash impairment charges of $5.4 million, of which $4.0 million was allocated to the operating lease ROU assets and $1.4 million was allocated to the related fixed assets based on their relative carrying amounts. Additionally, in 2023, we recognized $0.9 million of lease-related impairment charges driven by updated sublease assumptions for our previously vacated office spaces in Hillsboro, Oregon; New York, New York; and Lake Oswego, Oregon. Of the $0.9 million, $0.5 million was allocated to the fixed assets related to the office spaces and $0.4 million was allocated to the operating lease ROU assets based on their relative carrying amounts.
2022
The $0.2 million lease-related impairment charge recognized in 2022 resulted from updated sublease assumptions for our previously vacated office space in New York City, New York and was allocated to the operating lease ROU asset.
See Note 11 “Restructuring Charges” for additional information on our restructuring activities.
F-18

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Additional information on our operating leases as of December 31, 2023 and 2022 follows.
As of December 31,
Balance Sheet20232022
Operating lease right-of-use assets$24,131 $30,304 
Current maturities of operating lease liabilities$11,032 $10,530 
Operating lease liabilities, net of current portion38,850 45,556 
Total lease liabilities$49,882 $56,086 
Year Ended December 31,
Lease Cost202320222021
Operating lease cost$8,514 $8,877 $9,755 
Short-term leases (1)
608 263 225 
Variable lease costs3,908 4,587 3,765 
Sublease income(2,157)(1,921)(1,660)
Net lease cost (2)
$10,873 $11,806 $12,085 
(1)Includes variable lease costs related to short-term leases.
(2)Net lease cost includes $1.8 million, $2.0 million and $2.6 million for the years ended December 31, 2023, 2022 and 2021, respectively, recorded as restructuring charges as they relate to vacated office spaces. See Note 11 “Restructuring Charges” for additional information on our vacated office spaces.
The table below summarizes the remaining expected lease payments under our operating leases as of December 31, 2023.
Future Lease PaymentsDecember 31,
2023
2024$12,939 
202512,841 
202612,056 
20278,422 
20285,030 
Thereafter3,594 
Total operating lease payments$54,882 
Less: imputed interest(5,000)
Present value of operating lease liabilities
$49,882 
Year Ended December 31,
Other Information202320222021
Cash paid for operating lease liabilities$13,107 $12,634 $12,573 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$4,678 $1,908 $2,960 
Weighted average remaining lease term - operating leases4.5 years5.3 years6.1 years
Weighted average discount rate - operating leases4.4 %4.2 %4.1 %
F-19

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
6. Property and Equipment, Net
Depreciation expense for property and equipment was $10.2 million, $10.3 million, and $11.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. Additionally, during the years ended December 31, 2023 and 2021, we recognized less than $0.1 million and $0.4 million, respectively, of accelerated depreciation expense for fixed assets related to vacated office spaces. There was no accelerated depreciation expense for fixed assets related to vacated office spaces during 2022. This accelerated depreciation expense is included as a component of restructuring charges. See Note 11 “Restructuring Charges” for additional information on our restructuring charges incurred in 2023, 2022 and 2021. Property and equipment, net at December 31, 2023 and 2022 consisted of the following: 
 As of December 31,
 20232022
Computers, related equipment, and software$40,174 $35,296 
Leasehold improvements33,290 37,202 
Furniture and fixtures10,066 11,386 
Assets under construction866 289 
Property and equipment84,396 84,173 
Accumulated depreciation and amortization(60,668)(58,066)
Property and equipment, net$23,728 $26,107 
7. Financing Arrangements
The Company has a $600 million five-year senior secured revolving credit facility, subject to the terms of a Third Amended and Restated Credit Agreement dated as of November 15, 2022 and amended by Amendment No. 1 (collectively, the “Amended Credit Agreement”) that becomes due and payable in full upon maturity on November 15, 2027. In February 2024, the Company entered into Amendment No. 2 (the “Second Amendment”) to the Amended Credit Agreement to establish a $275 million term loan as discussed below under “2024 Term Loan.” Prior to the Second Amendment, the Amended Credit Agreement provided the option to increase the revolving credit facility or establish term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Amended Credit Agreement of $850 million. The initial borrowings under the revolving credit facility were used to refinance borrowings outstanding under a prior credit agreement, and future revolving credit facility borrowings under the Amended Credit Agreement may be used for working capital, capital expenditures, share repurchases, permitted acquisitions, and other general corporate purposes.
Fees and interest on borrowings under the revolving credit facility vary based on our Consolidated Leverage Ratio (as defined in the Amended Credit Agreement). At our option, these borrowings will bear interest at one, three or six month Term SOFR or an alternate base rate, in each case plus the applicable margin. The applicable margin will fluctuate between 1.125% per annum and 1.875% per annum, in the case of Term SOFR borrowings, or between 0.125% per annum and 0.875% per annum, in the case of base rate loans, based upon our Consolidated Leverage Ratio at such time.
In April 2023, the Company and PNC Capital Markets, LLC, as Sustainability Structuring Agent, with the consent of the Required Lenders (as defined in the Amended Credit Agreement), entered into Amendment No. 1 to the Amended Credit Agreement (the “First Amendment”) to incorporate specified key performance indicators with respect to certain environmental, social and governance targets of the Company. Based upon the performance of the Company against those key performance indicators in each Reference Year (as defined in the First Amendment), certain adjustments to the otherwise applicable rates for interest, commitment fees and letter of credit fees will be made. These annual adjustments will not exceed an increase or decrease of 0.01% in the aggregate for all key performance indicators in the case of the commitment fee rate or an increase or decrease of 0.05% in the aggregate for all key performance indicators in the case of the Term SOFR borrowings, base rate borrowings or letter of credit fee rate.
Amounts borrowed under the Amended Credit Agreement may be prepaid at any time without premium or penalty. We are required to prepay the amounts outstanding under the Amended Credit Agreement in certain circumstances, including upon an Event of Default (as defined in the Amended Credit Agreement). In addition, we have the right to permanently reduce or terminate the unused portion of the commitments provided under the Amended Credit Agreement at any time.
The loans and obligations under the Amended Credit Agreement are secured pursuant to a Third Amended and Restated Security Agreement (the “Security Agreement”) and a Third Amended and Restated Pledge Agreement (the “Pledge Agreement”) with Bank of America, N.A. as collateral agent, pursuant to which the Company and the subsidiary guarantors grant Bank of America, N.A., for the ratable
F-20

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
benefit of the lenders under the Amended Credit Agreement, a first-priority lien, subject to permitted liens, on substantially all of the personal property assets of the Company and the subsidiary guarantors, and a pledge of 100% of the stock or other equity interests in all domestic subsidiaries and 65% of the stock or other equity interests in each “material first-tier foreign subsidiary” (as defined in the Pledge Agreement) entitled to vote and 100% of the stock or other equity interests in each material first-tier foreign subsidiary not entitled to vote.
The Amended Credit Agreement contains usual and customary representations and warranties; affirmative and negative covenants, which include limitations on liens, investments, additional indebtedness, and restricted payments; and two quarterly financial covenants as follows: (i) a maximum Consolidated Leverage Ratio (defined as the ratio of debt to consolidated EBITDA) of 3.75 to 1.00; however the maximum permitted Consolidated Leverage Ratio will increase to 4.25 to 1.00 upon the occurrence of a Qualified Acquisition (as defined in the Amended Credit Agreement), and (ii) a minimum Consolidated Interest Coverage Ratio (defined as the ratio of consolidated EBITDA to interest) of 3.00 to 1.00. Consolidated EBITDA for purposes of the financial covenants is calculated on a continuing operations basis and includes adjustments to add back non-cash goodwill impairment charges, share-based compensation costs, certain non-cash restructuring charges, pro forma historical EBITDA for businesses acquired, and other specified items in accordance with the Amended Credit Agreement. For purposes of the Consolidated Leverage Ratio total debt is on a gross basis and is not netted against our cash balances. At December 31, 2023, we were in compliance with these financial covenants with a Consolidated Leverage Ratio of 1.59 to 1.00 and a Consolidated Interest Coverage Ratio of 10.85 to 1.00.
Borrowings outstanding under the revolving credit facility at December 31, 2023 totaled $324.0 million and are classified as long-term debt in our consolidated balance sheet. These borrowings carried a weighted average interest rate of 4.2%, including the effect of the interest rate swaps described in Note 12 “Derivative Instruments and Hedging Activity.” Borrowings outstanding under the revolving credit facility at December 31, 2022 were $290.0 million and carried a weighted average interest rate of 3.8%, including the effect of the interest rate swaps in effect at that time. The borrowing capacity under the Amended Credit Agreement is reduced by any outstanding borrowings under the agreement and outstanding letters of credit. At December 31, 2023, we had outstanding letters of credit totaling $0.5 million, which are used as security deposits for our office facilities. As of December 31, 2023, the unused borrowing capacity under the Amended Credit Agreement was $275.5 million.
2024 Term Loan
In February 2024, the Company entered into Amendment No.2 to the Amended Credit Agreement (the “Second Amendment”), which established a $275 million term loan facility (the “Term Loan”) under the Amended Credit Agreement (as amended to date, the “Current Credit Agreement”). The Term Loan is subject to scheduled quarterly amortization payments of $3.4 million beginning June 30, 2024 through the maturity date of November 15, 2027, at which time the outstanding principal balance and all accrued interest will be due. Additionally, the Second Amendment provided for the option to increase the revolving credit facility or establish additional term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Current Credit Agreement of $1.13 billion. The proceeds of the Term Loan will be used to reduce borrowings under the Company's revolving credit facility.
Interest on the Term Loan varies based on our Consolidated Leverage Ratio (as defined in the Current Credit Agreement). At our option, the Term Loan will bear interest at one, three or six month Term SOFR plus the applicable margin. The applicable margin will range between 1.625% per annum and 2.375% per annum based upon our Consolidated Leverage Ratio at such time and subject to the adjustments allowed for performance against certain environmental, social and governance targets of the Company as outlined in the First Amendment.
The Current Credit Agreement maintains the same prepayment provisions, usual and customary representations and warranties, fee pricing schedule, and affirmative and negative covenants as the Amended Credit Agreement discussed above; and is secured pursuant to the Security Agreement and the Pledge Agreement discussed above.
8. Capital Structure
Preferred Stock
We are authorized to issue up to 50,000,000 shares of preferred stock. Our certificate of incorporation authorizes our board of directors, without any further stockholder action or approval, to issue these shares in one or more classes or series, to establish from time to time the number of shares to be included in each class or series, and to fix the rights, preferences and privileges of the shares of each wholly unissued class or series and any of its qualifications, limitations or restrictions. As of December 31, 2023 and 2022, no such preferred stock has been approved or issued.
F-21

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Common Stock
We are authorized to issue up to 500,000,000 shares of common stock, par value $.01 per share. The holders of common stock are entitled to one vote for each share held of record on each matter submitted to a vote of stockholders. Subject to the rights and preferences of the holders of any series of preferred stock that may at the time be outstanding, holders of common stock are entitled to such dividends as our board of directors may declare. In the event of any liquidation, dissolution or winding-up of our affairs, after payment of all of our debts and liabilities and subject to the rights and preferences of the holders of any series of preferred stock that may at the time be outstanding, holders of common stock will be entitled to receive the distribution of any of our remaining assets.
9. Revenues
For the years ended December 31, 2023, 2022 and 2021 we recognized revenues of $1.36 billion, $1.13 billion, and $905.6 million, respectively. Of the $1.36 billion recognized in 2023, we recognized revenues of $10.9 million from obligations satisfied, or partially satisfied, in prior periods, of which $9.6 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $1.3 million was primarily due to the release of allowances on receivables from clients and unbilled services. Of the $1.13 billion recognized in 2022, we recognized revenues of $7.6 million from obligations satisfied, or partially satisfied, in prior periods, of which $5.3 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $2.3 million was primarily due to the release of allowances on receivables from clients and unbilled services. Of the $905.6 million recognized in 2021, we recognized revenues of $22.9 million from obligations satisfied, or partially satisfied, in prior periods, of which $14.6 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $8.3 million was primarily due to the release of allowances on receivables from clients and unbilled services.
As of December 31, 2023, we had $227.8 million of remaining performance obligations under engagements with original expected durations greater than one year. These remaining performance obligations exclude variable consideration which has been excluded from the total transaction price due to the constraint and performance obligations under time-and-expense engagements which are recognized in the amount invoiced. Of the $227.8 million of performance obligations, we expect to recognize approximately $82.7 million as revenue in 2024, $54.3 million in 2025, and the remaining $90.8 million thereafter. Actual revenue recognition could differ from these amounts as a result of changes in the estimated timing of work to be performed, adjustments to estimated variable consideration in performance-based arrangements, or other factors.
Contract Assets and Liabilities
The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets.
Unbilled services include revenues recognized for services performed but not yet billed to clients. Services performed that we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval in performance-based engagements, must occur are recorded as contract assets and included within unbilled services, net. The contract asset balance, net as of December 31, 2023 and 2022 was $70.1 million and $50.2 million, respectively. The $19.9 million increase primarily reflects timing differences between the completion of our performance obligations and the amounts billed or billable to clients in accordance with their contractual billing terms.
Client prepayments and retainers are classified as deferred revenues and recognized over future periods in accordance with the applicable engagement agreement and our revenue recognition accounting policy. Our deferred revenues balance as of December 31, 2023 and 2022 was $22.5 million and $21.9 million respectively. The $0.6 million increase primarily reflects timing differences between client payments in accordance with their contract terms and the completion of our performance obligations. For the year ended December 31, 2023, $21.3 million of revenues recognized were included in the deferred revenue balance as of December 31, 2022. For the year ended December 31, 2022, $18.5 million of revenues recognized were included in the deferred revenue balance as of December 31, 2021.
F-22

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
10. Earnings Per Share
Basic earnings per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period, excluding unvested restricted common stock. Diluted earnings per share reflects the potential reduction in earnings per share that could occur if securities or other contracts to issue common stock were exercised or converted into common stock under the treasury stock method. Such securities or other contracts include unvested restricted stock awards, unvested restricted stock units, and outstanding common stock options, to the extent dilutive. In periods for which we report a net loss from continuing operations, diluted weighted average common shares outstanding excludes all potential common stock equivalents as their impact on diluted net loss per share would be anti-dilutive.
Earnings per share under the basic and diluted computations are as follows: 
 Year Ended December 31,
 202320222021
Net income$62,479 $75,552 $62,987 
Weighted average common shares outstanding—basic18,832 20,249 21,439 
Weighted average common stock equivalents769 497 370 
Weighted average common shares outstanding—diluted19,601 20,746 21,809 
Net income per basic share$3.32 $3.73 $2.94 
Net income per diluted share$3.19 $3.64 $2.89 
The number of anti-dilutive securities excluded from the computation of the weighted average common stock equivalents presented above at December 31, 2023, 2022 and 2021 was 0.1 million, 0.2 million and 0.1 million, respectively, and related to unvested restricted stock and outstanding common stock options.
Share Repurchase Program
In November 2020, our board of directors authorized a share repurchase program permitting us to repurchase up to $50 million of our common stock through December 31, 2021. The share repurchase program has been subsequently extended and increased, most recently in the fourth quarter of 2023. The current authorization extends the share repurchase program through December 31, 2024 with a repurchase amount of $400 million. The amount and timing of repurchases under the share repurchase program were and will continue to be determined by management and depend on a variety of factors, including the trading price of our common stock, capacity under our credit facility, general market and business conditions, and applicable legal requirements.
During 2023, we repurchased and retired 1,461,815 shares for $123.6 million, including 10,000 shares for $1.0 million which settled in the first quarter of 2024. Additionally, during 2023, we settled the repurchase of 15,200 shares for $1.1 million that were accrued as of December 31, 2022 and accrued $0.9 million of excise taxes on the net share repurchases in 2023.
During 2022, we repurchased and retired 2,037,752 shares for $121.3 million, including the 15,200 shares for $1.1 million which settled in the first quarter of 2023. Additionally, during 2022, we settled the repurchase of 3,820 shares for $0.2 million that were accrued as of December 31, 2021. During 2021, we repurchased and retired 1,265,261 shares for $64.8 million, including 3,820 shares for $0.2 million which settled in the first quarter of 2022.
As of December 31, 2023, $86.2 million remained available for share repurchases under our share repurchase program.
11. Restructuring Charges
2023
In 2023, we incurred $11.6 million of total restructuring charges, which consisted of the following:
Employee costs - We incurred $3.0 million of severance-related restructuring expense as a result of strategic workforce adjustments to better align our resources with market demand.
F-23

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Office space reductions - We incurred $8.1 million of restructuring expense related to office space reductions. During 2023, we exited our office spaces in Hillsboro, Oregon and Lexington, Massachusetts, resulting in non-cash impairment charges of $1.9 million and $3.5 million , respectively, on the related operating lease ROU assets and fixed assets. Additionally, in 2023, we recognized $1.8 million for rent and related expenses, net of sublease income, for previously vacated office spaces and $0.9 million related to non-cash lease impairment charges driven by updated sublease assumptions for previously vacated office spaces.
Other - We incurred $0.5 million of other restructuring charges, which primarily related to the abandonment of a capitalized software development project.
Of the total $11.6 million restructuring charge, $8.2 million was recognized in our corporate operations, $2.0 million was recognized in our Commercial segment, $1.3 million was recognized in our Healthcare segment, and $0.1 million was recognized in our Education segment.
2022
In 2022, we incurred $9.9 million million of total restructuring charges, which consisted of the following:
Employee costs - We incurred $5.7 million of severance-related restructuring expense as a result of strategic workforce adjustments to better align our resources with market demand.
Office space reductions - We incurred $2.5 million of restructuring expense related to office space reductions, of which $2.3 million related to rent and related expenses, net of sublease income, for previously vacated office spaces and $0.2 million related to a non-cash lease impairment charge driven by updated sublease assumptions for a previously vacated office space.
Other - We incurred $1.7 million of other restructuring charges, of which $0.7 million related to third-party professional advisory fees related to the modification of our operating model, $0.6 million related to the early termination of a contract, $0.3 million related to the accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use, and $0.1 million related to the divestiture of our Life Sciences business in the fourth quarter of 2021.
Of the total $9.9 million restructuring charge, $3.9 million was recognized in our Education segment, $3.7 million was recognized in our corporate operations, $1.6 million was recognized in our Commercial segment, and $0.7 million was recognized in our Healthcare segment.
2021
In 2021, we incurred $12.4 million of total restructuring charges. Of the $12.4 million restructuring charge, $8.5 million related to the divestiture of our Life Sciences business. On November 1, 2021, we completed the sale of the Life Sciences business to a third-party, and recognized a $31.5 million pretax gain which is included within other income (expense), net on our consolidated statement of operations.
The total restructuring charge of $12.4 million recognized in 2021 consisted of the following:
Employee Costs - We incurred $8.1 million of employee-related restructuring expense, of which $6.8 million related to transaction-related employee payments made in connection with the divestiture of our Life Sciences businesses and $1.3 million related to other employee-related expenses.
Office space reductions - We incurred $3.1 million of restructuring expense related to office space reductions, of which $2.3 million related to rent and related expenses, net of sublease income, and accelerated depreciation on furniture and fixtures for previously vacated office spaces and $0.8 million related to accelerated amortization and depreciation on the operating lease ROU asset and fixed assets related to our London, U.K. office which we vacated in connection with the divestiture of our Life Sciences business.
Other - We incurred $1.2 million of other restructuring charges, of which $0.9 million related to third-party legal and professional advisory fees incurred in connection with the divestiture of our Life Sciences business and $0.2 million related to third-party professional advisory fees related to the modification of our operating model.
Of the total $12.4 million restructuring charge, $7.7 million was recognized in the Commercial segment, $4.5 million was recognized in our corporate operations, $0.1 million was recognized in our Healthcare segment, and $0.1 million was recognized in our Education segment.
F-24

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The table below sets forth the changes in the carrying amount of our restructuring charge liability by restructuring type for the years ended December 31, 2023 and 2022.
Employee CostsOffice Space ReductionsOtherTotal
Balance as of December 31, 2021
$573 $ $567 $1,140 
Additions (1)
5,705  1,279 6,984 
Payments(2,538)(201)(1,318)(4,057)
Adjustments (1)
11 201 40 252 
Balance as of December 31, 2022
3,751  568 4,319 
Additions (1)
2,991   2,991 
Payments(5,376) (74)(5,450)
Adjustments (1)
  41 41 
Balance as of December 31, 2023
$1,366 $ $535 $1,901 
(1)Additions and adjustments exclude non-cash items related to vacated office spaces, such as lease impairment charges and accelerated depreciation on abandoned operating lease ROU assets and fixed assets, which are recorded as restructuring charges on our consolidated statements of operations.
All of the $1.4 million restructuring charge liability related to employee costs at December 31, 2023 is expected to be paid in the next 12 months and is included as a component of accrued payroll and related benefits in our consolidated balance sheet. All of the $0.5 million other restructuring charge liability at December 31, 2023, which relates to the early termination of a contract in 2022, is expected to be paid in the next 12 months and is included as a component of accrued expenses and other current liabilities in our consolidated balance sheet.
12. Derivative Instruments and Hedging Activity
In the normal course of business, we use forward interest rate swaps to manage the interest rate risk associated with our variable-rate borrowings under our senior secured credit facility and we use non-deliverable foreign exchange forward contracts to manage the foreign currency exchange rate risk related to our Indian Rupee-denominated expenses of our operations in India. From time to time, we may enter into additional forward interest rate swaps or non-deliverable foreign exchange forward contracts to further hedge against our interest rate risk and foreign currency exchange rate risk. We do not use derivative instruments for trading or other speculative purposes.
We have designated all of our derivative instruments as cash flow hedges. Therefore, changes in the fair value of the interest rate swaps and foreign exchange forward contracts are recorded to other comprehensive income to the extent effective and reclassified to earnings upon settlement.
Interest Rate Swaps
We are party to forward interest rate swap agreements with aggregate notional amounts of $250.0 million and $200.0 million as of December 31, 2023 and 2022, respectively. Under the terms of the interest rate swap agreements, we receive from the counterparty interest on the notional amount based on one month Term SOFR and we pay to the counterparty a stated, fixed rate. The forward interest rate swap agreements have staggered maturities through February 29, 2028.
As of December 31, 2023, it was anticipated that $5.2 million of the gains, net of tax, related to interest rate swaps currently recorded in accumulated other comprehensive income will be reclassified into earnings in our consolidated statement of operations within the next 12 months.
Foreign Exchange Forward Contracts
We are party to non-deliverable foreign exchange forward contracts that are scheduled to mature monthly through December 31, 2024. As of December 31, 2023 and 2022, the aggregate notional amounts of these contracts were INR 1,375.7 million, or $16.6 million, and INR 657.9 million, or $8.0 million, respectively, based on the exchange rates in effect as of each period end.
As of December 31, 2023, it was anticipated that all of the $0.1 million losses, net of tax, related to foreign exchange forward contracts currently recorded in accumulated other comprehensive income will be reclassified into earnings in our consolidated statement of operations within the next 12 months.
F-25

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. 
Derivative InstrumentBalance Sheet Location
December 31, 2023
December 31, 2022
Interest rate swapsPrepaid expenses and other current assets$6,655 $7,108 
Interest rate swapsOther non-current assets891 5,131 
Total Assets$7,546 $12,239 
Interest rate swapsDeferred compensation and other liabilities307  
Foreign exchange forward contractsAccrued expenses and other current liabilities70 120 
Total Liabilities$377 $120 
All of our derivative instruments are transacted under the International Swaps and Derivatives Association (ISDA) master agreements. These agreements permit the net settlement of amounts owed in the event of default and certain other termination events. Although netting is permitted, it is our policy to record all derivative assets and liabilities on a gross basis on our consolidated balance sheet. Refer to Note 14 “Other Comprehensive Income (Loss)” for additional information on our derivative instruments.
F-26

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
13. Fair Value of Financial Instruments
Certain of our assets and liabilities are measured at fair value. Fair value is defined as the price that would be received to sell an asset or the price that would be paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP establishes a fair value hierarchy for inputs used in measuring fair value and requires companies to maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy consists of three levels based on the objectivity of the inputs as follows:
Level 1 Inputs  Quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs  Quoted prices in active markets for similar assets or liabilities; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 Inputs  Unobservable inputs for the asset or liability, and include situations in which there is little, if any, market activity for the asset or liability.

The tables below sets forth our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and 2022.
Level 1Level 2Level 3Total
December 31, 2023
Assets:
Interest rate swaps$— $7,546 $— $7,546 
Convertible debt investment— — 68,046 68,046 
Deferred compensation assets— 34,826 — 34,826 
Total assets$— $42,372 $68,046 $110,418 
Liabilities:
Interest rate swap$— $307 $— $307 
Foreign exchange forward contracts— 70 — 70 
Contingent consideration for business acquisitions— — 2,074 2,074 
Total liabilities$— $377 $2,074 $2,451 
December 31, 2022
Assets:
Interest rate swaps$— $12,239 $— $12,239 
Convertible debt investment— — 57,563 57,563 
Deferred compensation assets— 29,875 — 29,875 
Total assets$— $42,114 $57,563 $99,677 
Liabilities:
Foreign exchange forward contracts$— $120 $— $120 
Contingent consideration for business acquisitions— — 3,190 3,190 
Total liabilities$— $120 $3,190 $3,310 
Interest rate swaps: The fair values of our interest rate swaps were derived using estimates to settle the interest rate swap agreements, which are based on the net present value of expected future cash flows on each leg of the swaps utilizing market-based inputs and a discount rate reflecting the risks involved. See Note 12 “Derivative Instruments and Hedging Activity” for additional information on our interest rate swaps.
Foreign exchange forward contracts: The fair values of our foreign exchange forward contracts were derived using estimates to settle the foreign exchange forward contracts agreements, which are based on the net present value of expected future cash flows on each contract utilizing market-based inputs, including both forward and spot prices, and a discount rate reflecting the risks involved. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our foreign exchange forward contracts.
F-27

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Deferred compensation assets: We have a non-qualified deferred compensation plan (the “Plan”) for the members of our board of directors and a select group of our employees. The deferred compensation liability is funded by the Plan assets, which consist of life insurance policies maintained within a trust. The cash surrender value of the life insurance policies approximates fair value and is based on third-party broker statements which provide the fair value of the life insurance policies' underlying investments, which are Level 2 inputs. The cash surrender value of the life insurance policies is invested primarily in mutual funds. The Plan assets are included in other non-current assets in our consolidated balance sheets. Realized and unrealized gains (losses) from the deferred compensation assets are recorded to other income (expense), net in our consolidated statements of operations.
Convertible debt investment: Since 2014, we have invested $40.9 million, in the form of 1.69% convertible debt in Shorelight Holdings, LLC (“Shorelight”), the parent company of Shorelight, a U.S.-based company that partners with leading nonprofit universities to increase access to and retention of international students, boost institutional growth, and enhance an institution’s global footprint. The convertible notes will mature on January 17, 2027, unless converted earlier.
To determine the appropriate accounting treatment for our investment, we performed a variable interest entity (“VIE”) analysis and concluded that Shorelight does not meet the definition of a VIE. We also reviewed the characteristics of our investment to confirm that the convertible notes are not in-substance common stock that would warrant equity method accounting. After we reviewed all of the terms of the investment, we concluded the appropriate accounting treatment to be that of an available-for-sale debt security. We continue to monitor the key factors of our VIE analysis and the terms of the convertible notes to ensure our accounting treatment is appropriate. We have not identified any changes to Shorelight or our investment, that would change our classification of the investment as an available-for-sale debt security.
The investment is carried at fair value with unrealized holding gains and losses excluded from earnings and reported in other comprehensive income. The carrying value is recorded in long-term investments in our consolidated balance sheets. We estimate the fair value of our investment using a scenario-based approach in the form of a hybrid analysis that consists of a Monte Carlo simulation model and an expected return analysis. The conclusion of value for our investment is based on the probability-weighted assessment of both scenarios. The hybrid analysis utilizes certain assumptions including the assumed holding period through the maturity date of January 17, 2027 for the valuations performed as of December 31, 2023 and 2022; the applicable waterfall distribution at the end of the expected holding period based on the rights and privileges of the various instruments; cash flow projections discounted at the risk-adjusted rate of 24.5% and 24.0% as of December 31, 2023 and 2022, respectively; and the concluded equity volatility of 35.0% and 40.0% as of December 31, 2023 and 2022, all of which are Level 3 inputs. The use of alternative estimates and assumptions could increase or decrease the estimated fair value of the investment, which would result in different impacts to our consolidated balance sheet and comprehensive income. Actual results may differ from our estimates.
The table below sets forth the changes in the balance of the convertible debt investment for the years ended December 31, 2023 and 2022.
Convertible Debt Investment
Balance as of December 31, 2021
$65,918 
Change in fair value of convertible debt investment(8,355)
Balance as of December 31, 2022
57,563 
Change in fair value of convertible debt investment10,483 
Balance as of December 31, 2023
$68,046 
Contingent consideration for business acquisitions: We estimate the fair value of acquisition-related contingent consideration using either a probability-weighted assessment of the specific financial performance targets being measured or a Monte Carlo simulation model, as appropriate. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 inputs. The significant unobservable inputs used in the fair value measurements of our contingent consideration are our measures of the estimated payouts based on internally generated financial projections on a probability-weighted basis and a discount rate which was 6.3% as of December 31, 2023 and 5.5% as of December 31, 2022. The fair value of the contingent consideration is reassessed quarterly based on assumptions used in our latest projections and input provided by practice leaders and management. Any change in the fair value estimate is recorded in our consolidated statement of operations for that period. The use of alternative estimates and assumptions could increase or decrease the estimated fair value of our contingent consideration liability, which would result in different impacts to our consolidated balance sheets and consolidated statements of operations. Actual results may differ from our estimates.
F-28

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The table below sets forth the changes in the balance of the contingent consideration for business acquisitions for the years ended December 31, 2023 and 2022.
Contingent Consideration for Business Acquisitions
Balance as of December 31, 2021
$3,743 
Acquisition1,185 
Payment(1,379)
Change in fair value(359)
Balance as of December 31, 2022
3,190 
Acquisition374 
Payment(1,000)
Change in fair value(490)
Balance as of December 31, 2023
$2,074 
Financial assets and liabilities not recorded at fair value on a recurring basis are as follows:
Preferred Stock Investment
In the fourth quarter of 2019, we invested $5.0 million in a hospital-at-home company. The investment was made in the form of preferred stock. To determine the appropriate accounting treatment for our preferred stock investment, we performed a VIE analysis and concluded that the company does not meet the definition of a VIE. We also reviewed the characteristics of our investment to confirm that the preferred stock is not in-substance common stock that would warrant equity method accounting. After we reviewed all of the terms of the investment, we concluded the appropriate accounting treatment for our investment to be that of an equity security with no readily determinable fair value. We elected to apply the measurement alternative at the time of the purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the same company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations.
In the fourth quarter of 2023, we recognized a non-cash impairment loss of $26.3 million on our preferred stock investment based on the valuation established in a new round of financing expected to close in early 2024. During the first quarter of 2022, we recognized a non-cash unrealized gain of $27.0 million, based on the observable price change of preferred stock issued by the company with similar rights and preferences to our preferred stock investment, a Level 2 input. The non-cash impairment loss and unrealized gain were recorded to other income (expense), net in our consolidated statement of operations. There were no observable price changes in 2023 or 2021. Since our initial investment, we have recognized cumulative unrealized gains of $28.6 million and cumulative unrealized losses of $26.3 million. As of December 31, 2023 and 2022, the carrying value of our preferred stock investment was $7.4 million and $33.6 million, respectively.
Senior Secured Credit Facility
The carrying value of our borrowings outstanding under our senior secured credit facility is stated at cost. Our carrying value approximates fair value, using Level 2 inputs, as the senior secured credit facility bears interest at variable rates based on current market rates as set forth in the Amended Credit Agreement. Refer to Note 7 “Financing Arrangements” for additional information on our senior secured credit facility.
Cash and Cash Equivalents and Other Financial Instruments
Cash and cash equivalents are stated at cost, which approximates fair market value. The carrying values of all other financial instruments not described above reasonably approximate fair market value due to the nature of the financial instruments and the short-term maturity of these items.
F-29

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
14. Other Comprehensive Income (Loss)
The table below sets forth the components of accumulated other comprehensive income (loss), net of tax for the years ended December 31, 2023, 2022, and 2021.
Cash Flow Hedges(1)
Foreign
Currency
Translation
Available-for-
Sale 
Investments
Interest Rate SwapsForeign Exchange Forward ContractsTotal
Balance as of December 31, 2020$(218)$17,205 $(3,926)$— $13,061 
Foreign currency translation adjustment, net of tax of $0
157 — — — 157 
Reclassification adjustments into earnings, net of tax of $0(2)
(1,082)— — — (1,082)
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $(385)
— 1,169 — — 1,169 
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $(641)
— — 1,606 — 1,606 
Reclassification adjustment into earnings, net of tax of $(678)
— — 1,929 — 1,929 
Balance as of December 31, 2021(1,143)18,374 (391)— 16,840 
Foreign currency translation adjustment, net of tax of $0
(1,890)— — — (1,890)
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $2,209
— (6,146)— — (6,146)
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $(3,555)
— — 9,892 — 9,892 
Reclassification adjustment into earnings, net of tax of $176
— — (489)— (489)
Foreign exchange forward contracts:
Change in fair value, net of tax of $43
— — — (120)(120)
Reclassification adjustment into earnings, net of tax of $(11)
— — — 32 32 
Balance as of December 31, 2022(3,033)12,228 9,012 (88)18,119 
Foreign currency translation adjustment, net of tax of $0
512 — — — 512 
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $(2,672)
— 7,811 — — 7,811 
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $671
— — 2,068 — 2,068 
Reclassification adjustment into earnings, net of tax of $2,020
— — (5,719)— (5,719)
Foreign exchange forward contracts:
Change in fair value, net of tax of $(13)
— — — 34 34 
Reclassification adjustment into earnings, net of tax of $(1)
— — — 2 2 
Balance as of December 31, 2023$(2,521)$20,039 $5,361 $(52)$22,827 
(1)    The before tax amounts reclassified from accumulated other comprehensive income related to our interest rate swaps and foreign exchange forward contracts are recorded to interest expense, net of interest income and direct costs, respectively, on our consolidated statement of operations. The related tax amounts reclassified from accumulated other comprehensive income are recorded to income tax expense (benefit) on our consolidated statement of operations. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our derivative instruments.
F-30

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
(2)    In connection with the divestiture of the Life Sciences business, which included a substantially complete liquidation of an investment within a foreign entity, we included $1.1 million of accumulated translation gains in the calculation of our gain on sale recorded within other income, net on our consolidated statement of operations. See Note 3 “Acquisitions and Divestiture” for additional information on the divestiture of the Life Sciences business in 2021.
15. Employee Benefit and Deferred Compensation Plans
We sponsor a qualified defined contribution 401(k) plan covering substantially all of our employees. Under the plan, employees are entitled to make pretax, post-tax, and/or Roth post-tax contributions up to the annual maximums established by the Internal Revenue Service. We match an amount equal to the employees’ contributions up to 6% of the employees’ eligible earnings. Our matching contributions for the years ended December 31, 2023, 2022, and 2021 were $37.0 million, $31.2 million, and $29.9 million, respectively.
We have a non-qualified deferred compensation plan (the “Plan”) that is administered by our board of directors or a committee designated by the board of directors. Under the Plan, members of the board of directors and a select group of our employees may elect to defer the receipt of their director retainers and meeting fees or base salary and bonus, as applicable. Additionally, we may credit amounts to a participant’s deferred compensation account in accordance with employment or other agreements entered into between us and the participant. At our sole discretion, we may, but are not required to, credit any additional amount we desire to any participant’s deferred compensation account. Amounts credited are subject to vesting schedules set forth in the Plan, employment agreement, or any other agreement entered into between us and the participant. The deferred compensation liability at December 31, 2023 and 2022 was $34.7 million and $29.9 million, respectively. This deferred compensation liability is fully funded by the Plan assets.
16. Equity Incentive Plans
We grant share-based awards under the Company's 2012 Omnibus Incentive Plan (the “2012 Plan”) which permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and other share-based or cash-based awards valued in whole or in part by reference to, or otherwise based on, our common stock. Subsequent to the initial approval of the 2012 Plan and through December 31, 2023, our shareholders approved amendments to the 2012 Plan to increase the number of shares authorized for issuance to 5.4 million, in the aggregate. As of December 31, 2023, 1.1 million shares remain available for issuance under the 2012 Plan.
On May 1, 2015, we adopted the Stock Ownership Participation Program (the “SOPP”), which is available to Huron employees below the principal and managing director level who do not receive equity-based awards as part of their normal compensation plan. Under the SOPP, eligible employees may elect to use after-tax payroll deductions or cash contributions to purchase shares of the Company’s common stock on certain designated purchase dates. Employees who purchase stock under the SOPP are granted restricted stock equal to 25% of their purchased shares. Vesting of the restricted stock is subject to both a time-based vesting schedule and a requirement that the purchased shares be held for a specified period. Subsequent to the initial approval of the SOPP and through December 31, 2023, our shareholders approved amendments to the SOPP to increase the total number of shares authorized for issuance to 0.7 million, in the aggregate. As of December 31, 2023, 0.1 million shares remain available for issuance under the SOPP.
It has been our practice to issue shares of common stock upon exercise of stock options and granting of restricted stock from authorized but unissued shares, with the exception of the SOPP under which shares are issued from treasury stock. Certain grants of restricted stock under the 2012 Plan may be issued from treasury stock at the direction of the Compensation Committee. The Compensation Committee of the board of directors has the responsibility of interpreting the 2012 Plan and SOPP and determining all of the terms and conditions of awards made under the plans, including when the awards will become exercisable or otherwise vest.
Share-based awards outstanding under our 2012 Plan provide for a retirement eligibility provision, under which eligible employees who have reached 62 years of age and have completed seven years of employment with Huron will continue vesting in their share-based awards after retirement, subject to certain conditions.
Total share-based compensation cost recognized for the years ended December 31, 2023, 2022, and 2021 was $45.7 million, $31.0 million, and $25.9 million, respectively, with related income tax benefits of $9.3 million, $6.8 million, and $6.3 million, respectively. As of December 31, 2023, there was $42.8 million of total unrecognized compensation cost related to nonvested share-based awards. This cost is expected to be recognized over a weighted average period of 2.2 years.
Restricted Stock
The grant date fair values of our restricted stock are measured based on the fair value of our common stock at grant date and amortized into expense over the service period. Subject to acceleration under certain conditions, the majority of our restricted stock vests annually over four years
F-31

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The table below summarizes the restricted stock activity for the year ended December 31, 2023.
Number of SharesWeighted
Average
Grant Date
Fair Value
(in dollars)
2012 Omnibus Incentive Plan
Stock Ownership Participation Program
Total
Nonvested restricted stock at December 31, 2022971 18 989 $52.40 
Granted354 18 372 $80.84 
Vested(361)(17)(378)$53.11 
Forfeited(38)(2)(40)$59.30 
Nonvested restricted stock at December 31, 2023926 17 943 $63.00 
The aggregate fair value of restricted stock that vested during the years ended December 31, 2023, 2022, and 2021 was $27.6 million, $18.4 million, and $19.8 million, respectively. The weighted average grant date fair value per share of restricted stock granted during 2022 and 2021 was $49.69 and $53.84, respectively.
Performance-based Share Awards
The total number of shares earned by recipients of performance-based share awards is contingent upon meeting practice specific and/or company-wide performance goals. Following the performance period, certain awards are subject to the completion of a service period, which is generally an additional two years. These earned awards vest on a graded vesting schedule over the service period. For certain performance awards, the recipients may earn additional shares of stock for performance achieved above the stated target. The grant date fair values of our performance-based share awards are measured based on the fair value of our common stock at grant date. Compensation cost is amortized into expense over the service period, including the performance period.
The table below summarizes the performance-based stock activity for the year ended December 31, 2023. All nonvested performance-based stock outstanding at December 31, 2023 and 2022 was granted under the 2012 Omnibus Incentive Plan.
Number of
Shares
Weighted
Average
Grant Date
Fair Value
(in dollars)
Nonvested performance-based stock at December 31, 2022478 $50.36 
Granted (1)
170 $80.89 
Vested(84)$51.84 
Forfeited (2)
(110)$53.78 
Nonvested performance-based stock at December 31, 2023 (3)
454 $60.72 
(1)Shares granted in 2023 are presented at the stated target, which represents the base number of shares that could be earned. Actual shares earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.
(2)Forfeited shares include shares forfeited as a result of not meeting the performance criteria of the award as well as shares forfeited upon termination.
(3)Of the 454,000 nonvested performance-based shares outstanding as of December 31, 2023, 355,299 shares were unearned and subject to achievement of specific financial goals. Once earned, the awards will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 16,328 of the 355,299 unearned shares will be forfeited in the first quarter of 2024.
The aggregate fair value of performance-based stock that vested during the years ended December 31, 2023, 2022, and 2021 was $5.9 million, $5.8 million, and $9.8 million, respectively. The weighted average grant date fair value per share of performance-based stock granted during 2022 and 2021 was $48.22 and $53.75, respectively.
F-32

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Performance-based Stock Options
Beginning in 2022, the Company granted performance-based stock options which are earned by the recipients contingent upon meeting practice specific goals. Following the performance period, these awards are subject to the completion of a service period of an additional two years. These earned awards vest on a graded vesting schedule over the service period. The performance-based stock options were granted at exercise prices equal to the fair value of the Company’s common stock on the date of grant. Compensation cost is amortized into expense over the service period, including the performance period. Our performance-based stock options have a contractual term of 7 years.
The fair values of the performance-based stock options granted during 2023 and 2022 were calculated using the Black-Scholes option pricing model using the following assumptions:
20232022
Black-Scholes performance-based option pricing model:
Expected dividend yield%%
Expected volatility40.0%40.0%
Risk-free rate
4.4%
1.6% / 2.6%
Expected option life (in years)4.5 years4.5 years
Expected volatility was based on our historical stock prices as we believe that our historical volatility provides the most reliable indication of future volatility and sufficient historical daily stock price observations are available. The risk-free interest rate was based on the rate of U.S. Treasury bills with an equivalent expected term of the stock options at the time of the option grant. The expected option life was estimated using the simplified method, which is a weighted average of the vesting term and the contractual term, to determine the expected term.The simplified method was used due to the lack of sufficient data available to provide a reasonable basis upon which to estimate the expected term.
Performance-based stock option activity for the year ended December 31, 2023 was as follows:
Number
of
Performance-based Options
(in thousands)
Weighted
Average
Exercise
Price
(in dollars)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in millions)
Outstanding at December 31, 2022171 $48.19 6.2$4.2 
Granted (2)
88 $81.54 
Exercised(20)$48.22 $0.8 
Forfeited or expired(58)$50.54 
Outstanding at December 31, 2023 (1)(3)
181 $63.73 5.5$7.1 
Exercisable at December 31, 202321 $48.13 5.2$1.1 
(1)All of the outstanding performance-based stock options were granted under the 2012 Omnibus Incentive Plan.
(2)Performance-based stock options granted in 2023 are presented at the stated target, which represents the base number of options that could be earned. Actual options earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.
(3)Of the 181,000 outstanding performance-based stock options as of December 31, 2023, 84,249 were unearned and subject to achievement of specific financial goals. Once earned, the options will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 13,751 of the 84,249 unearned options will be forfeited in the first quarter of 2024.
The weighted average grant date fair value of the performance-based stock options granted during 2023 and 2022 was $32.27 and $17.00, respectively. No performance-based stock options were granted in 2021. No performance-based stock options were exercised in 2022 and 2021.
Time-vested Stock Options
In prior years, we have granted stock options to certain employees that are solely earned based on the completion of the stated service period. These time-vested stock options were granted at exercise prices equal to the fair value of the Company’s common stock on the date
F-33

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
of grant. No time-vested stock option awards were granted in 2023 or 2022. Subject to acceleration under certain conditions, these time-vested stock options vest annually over four years. Our time-vested stock options have a contractual term between 7 and 10 years.
The fair value of the time-vested stock options granted during 2021 were calculated using the Black-Scholes option pricing model using the following assumptions:
2021
Black-Scholes time-vested option pricing model:
Expected dividend yield%
Expected volatility40.0%
Risk-free rate0.9%
Expected option life (in years)4.75 years
Expected volatility was based on our historical stock prices as we believe that our historical volatility provides the most reliable indication of future volatility and sufficient historical daily stock price observations are available. The risk-free interest rate was based on the rate of U.S. Treasury bills with an equivalent expected term of the stock options at the time of the option grant. The expected option life was estimated using the simplified method, which is a weighted average of the vesting term and the contractual term, to determine the expected term. The simplified method was used due to the lack of sufficient data available to provide a reasonable basis upon which to estimate the expected term.
Time-vested stock option activity for the year ended December 31, 2023 was as follows:
Number
of
Time-vested Options
(in thousands)
Weighted
Average
Exercise
Price
(in dollars)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in millions)
Outstanding at December 31, 202256 $51.05 5.2$1.2 
Granted 
Exercised(31)$49.90 $1.5 
Forfeited or expired 
Outstanding at December 31, 2023 (1)
25 $52.49 4.7$1.3 
Exercisable at December 31, 2023 
(1)All of the outstanding time-vested stock options were granted under the 2012 Omnibus Incentive Plan.
The weighted average grant date fair value of the time-vested stock options granted during 2021 was $18.42. No time-vested stock options were granted in 2023 and 2022. The aggregate intrinsic value of time-vested stock options exercised during 2022 and 2021 was $0.5 million and $0.4 million, respectively.
17. Income Taxes
In March 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law, which among other items, includes income tax provisions relating to net operating loss carryback period, options to defer payroll tax payments for a limited period and technical corrections to tax depreciation methods for qualified improvement property. As a result of electing the retroactive Global Intangible Low-Taxed Income (“GILTI”) high-tax exclusion in the second quarter of 2021, we recognized a $1.0 million tax benefit of which $0.4 million related to carrying back our increased 2018 federal net operating loss to prior year income for a refund at the higher, prior year tax rate. Additionally, during the third quarter of 2021, we recognized an additional tax benefit of $2.0 million, primarily related to the U.S. federal return to provision adjustments for carrying back our increased 2020 federal net operating loss to prior year income for a refund at the higher, prior year tax rate.
F-34

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The income tax expense (benefit) for the years ended December 31, 2023, 2022, and 2021 consisted of the following: 
 Year Ended December 31,
 202320222021
Current taxes:
Federal$15,229 $7,130 $(934)
State5,816 2,987 1,974 
Foreign6,553 4,123 3,529 
Total current expense
27,598 14,240 4,569 
Deferred taxes:
Federal(4,516)14,645 10,951 
State(936)4,039 2,372 
Foreign(730)101 (843)
Total deferred expense (benefit)
(6,182)18,785 12,480 
Income tax expense$21,416 $33,025 $17,049 
The components of income before taxes were as follows: 
 Year Ended December 31,
 202320222021
U.S.$63,935 $90,907 $70,963 
Foreign19,960 17,670 9,073 
Total$83,895 $108,577 $80,036 
 
A reconciliation of the U.S. statutory income tax rate to our effective tax rate is as follows: 
 Year Ended December 31,
 202320222021
Percent of pretax income:
At U.S. statutory tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit5.8 6.1 5.2 
Disallowed executive compensation3.7 1.9 1.2 
Meals and entertainment0.9 0.1 0.1 
Valuation allowance0.4 2.6 1.1 
Foreign source income0.2 1.2 (0.2)
Stock-based compensation(2.9)0.1 (0.7)
Tax credits(1.8)(1.0)(1.3)
Realized investment losses/gains(1.2)1.4 (1.1)
Deferred tax adjustments(0.3)(2.7)(0.2)
CARES Act net operating loss carryback  (3.8)
Other(0.3)(0.3) 
Effective income tax rate25.5 %30.4 %21.3 %
F-35

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The net deferred tax asset (liability) balance at December 31, 2023 and 2022 consisted of the following: 
 As of December 31,
 20232022
Deferred tax assets:
Operating lease liabilities$13,635 $15,249 
Share-based compensation12,343 9,314 
Deferred compensation liability9,048 7,963 
Accrued payroll and payroll related liabilities4,541 6,432 
Net operating loss carryforwards3,508 3,304 
Software development costs1,749  
Tax credits1,609 1,813 
Other2,461 2,012 
Total deferred tax assets48,894 46,087 
Valuation allowance(5,679)(5,667)
Net deferred tax assets43,215 40,420 
Deferred tax liabilities:
Intangibles and goodwill(44,454)(35,588)
Convertible debt investment(7,067)(4,421)
Operating lease right-of-use assets(6,898)(8,354)
Prepaid expenses(2,917)(2,220)
Property and equipment(2,547)(3,021)
Preferred stock investment(617)(7,613)
Software development costs (4,195)
Other(4,587)(5,600)
Total deferred tax liabilities(69,087)(71,012)
Net deferred tax liabilities$(25,872)$(30,592)
As of both December 31, 2023 and 2022, we had valuation allowances of $5.7 million, primarily due to uncertainties relating to the ability to utilize deferred tax assets recorded for foreign losses and tax credits.
The Company has foreign net operating losses of $3.5 million which begin to expire in 2027 and state net operating loss carryforwards of $0.1 million which will begin to expire in 2040, if not utilized. We have federal tax credit carryforwards of $1.6 million which will begin to expire in 2030, if not utilized.
We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.
A reconciliation of our beginning and ending amount of unrecognized tax benefits is as follows: 
Unrecognized Tax Benefits
Balance at January 1, 2021
$744 
Balance at December 31, 2021744 
Decrease due to lapse of statue of limitations(101)
Decrease based on tax positions related to prior years(50)
Balance at December 31, 2022593 
Decrease due to lapse of statue of limitations(593)
Balance at December 31, 2023$ 
As of December 31, 2022, we had $0.6 million of unrecognized tax benefits, which would affect the effective tax rate if recognized. There was no unrecognized tax benefit as of December 31, 2023.
F-36

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
As December 31, 2022, we had $0.1 million accrued for the potential payment of interest and penalties. No potential payment of interest and penalties was accrued as of December 31, 2023. Accrued interest and penalties are recorded as a component of provision for income taxes on our consolidated statement of earnings.
We file income tax returns with federal, state, local and foreign jurisdictions. Tax years 2020 through 2022 are subject to future examinations by federal tax authorities. Tax years 2017 through 2022 are subject to future examinations by state and local tax authorities. Our foreign income tax filings are subject to future examinations by the local foreign tax authorities for tax years 2018 through 2022. Currently, we are not under audit by any tax authority.
18. Commitments, Contingencies and Guarantees
Lease Commitments
We lease office space, data centers and certain equipment under non-cancelable operating lease arrangements expiring on various dates through 2030, with various renewal options. Office facilities under operating leases include fixed payments plus, in some cases, scheduled base rent increases over the term of the lease. Certain leases require variable payments of real estate taxes, insurance and operating expenses. See Note 5 “Leases” for additional information on our leases, including the remaining expected lease payments under our operating leases as of December 31, 2023.
Litigation
From time to time, we are involved in legal proceedings and litigation arising in the ordinary course of business. As of the date of this Annual Report on Form 10-K, we are not a party to any litigation or legal proceeding or subject to any claim that, in the current opinion of management, could reasonably be expected to have a material adverse effect on our financial position or results of operations. However, due to the risks and uncertainties inherent in legal proceedings, actual results could differ from current expected results.
Guarantees
Guarantees in the form of letters of credit totaling $0.5 million and $0.7 million were outstanding at December 31, 2023 and 2022, respectively, to support certain office lease obligations.
In connection with certain business acquisitions, we may be required to pay post-closing consideration to the sellers if specific financial performance targets are met over a number of years as specified in the related purchase agreements. As of December 31, 2023 and 2022, the total estimated fair value of our outstanding contingent consideration liability was $2.1 million and $3.2 million, respectively.
To the extent permitted by law, our bylaws and articles of incorporation require that we indemnify our officers and directors against judgments, fines and amounts paid in settlement, including attorneys’ fees, incurred in connection with civil or criminal action or proceedings, as it relates to their services to us if such person acted in good faith. Although there is no limit on the amount of indemnification, we may have recourse against our insurance carrier for certain payments made.
19. Segment Information
Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, who is our chief executive officer, manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial.
Healthcare
Our Healthcare segment serves acute care providers, including national and regional health systems; academic health systems; community health systems; the federal health system; and public, children’s and critical access hospitals, and non-acute care providers, including physician practices and medical groups; payors; and long-term care or post-acute providers. Our healthcare-focused services and products include financial and operational performance improvement consulting, which spans revenue cycle, cost and care delivery transformation; digital offerings, spanning technology and analytic-related services, including enterprise health record (“EHR”), ERP and enterprise performance management (“EPM”), customer relationship management (“CRM”), data management and technology managed services, and a portfolio of software products; organizational transformation; revenue cycle managed services and outsourcing; financial and capital advisory consulting; and strategy and innovation consulting.
F-37

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
Education
Our Education segment serves public and private colleges and universities, research institutes and other education-related organizations. Our education and research-focused services and products include our digital offerings, spanning technology and analytic-related services, including student information systems, ERP and EPM, CRM, data management and technology managed services and our Huron Research Suite product suite (the leading software suite designed to facilitate and improve research administration service delivery and compliance); our research-focused consulting and managed services; and our strategy and operations consulting services, which span finance and accounting and operations to organization and talent strategy and student and academic strategy.
Commercial
Our Commercial segment is focused on serving industries and organizations facing significant disruption and regulatory change by helping them adapt to rapidly changing environments and accelerate business transformation. Our Commercial professionals work primarily with six primary buyers: the chief executive officer, the chief financial officer, the chief strategy officer, the chief human resources officer, the chief operating officer, and organizational advisors, including lenders and law firms. We have a deep focus on serving organizations in the financial services, energy and utilities, industrials and manufacturing industries and the public sector while opportunistically serving commercial industries more broadly, including professional and business services, life sciences, consumer products, and nonprofit. Our Commercial professionals use their deep industry, functional and technical expertise to deliver our digital services and software products, financial advisory (special situation advisory and corporate finance advisory) services, and strategy and innovation consulting services.
Segment operating income consists of the revenues generated by a segment, less operating expenses that are incurred directly by the segment. Unallocated costs include corporate costs related to administrative functions that are performed in a centralized manner that are not attributable to a particular segment. These administrative function costs include corporate office support costs, office facility costs, costs related to accounting and finance, human resources, legal, marketing, information technology, and company-wide business development functions, as well as costs related to overall corporate management. Our chief operating decision maker does not evaluate segments using asset information.

F-38

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The tables below set forth information about our operating segments for the years ended December 31, 2023, 2022, and 2021, along with the items necessary to reconcile the segment information to the totals reported in the accompanying consolidated financial statements. We do not present financial information by geographic area because the financial results of our international operations are not significant to our consolidated financial statements.  
 Year Ended December 31,
 202320222021
Healthcare:
Revenues$673,989 $534,999 $444,767 
Operating income$172,900 $131,227 $118,324 
Segment operating income as a percentage of segment revenues25.7 %24.5 %26.6 %
Education:
Revenues$429,663 $359,835 $242,374 
Operating income$99,098 $78,924 $52,398 
Segment operating income as a percentage of segment revenues23.1 %21.9 %21.6 %
Commercial:
Revenues$258,408 $237,621 $218,499 
Operating income$54,202 $50,025 $34,296 
Segment operating income as a percentage of segment revenues21.0 %21.1 %15.7 %
Total Huron:
Revenues$1,362,060 $1,132,455 $905,640 
Reimbursable expenses36,695 26,506 21,318 
Total revenues and reimbursable expenses$1,398,755 $1,158,961 $926,958 
Segment operating income$326,200 $260,176 $205,018 
Items not allocated at the segment level:
Other operating expenses174,762 136,459 127,020 
Restructuring charges8,204 3,686 4,525 
Depreciation and amortization17,886 20,271 20,634 
Operating income125,348 99,760 52,839 
Other income (expense), net(41,453)8,817 27,197 
Income before taxes$83,895 $108,577 $80,036 

F-39

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
The following table illustrates the disaggregation of revenues by capability, including a reconciliation of the disaggregated revenues to revenues from our three operating segments for the years ended December 31, 2023, 2022 and 2021. For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues were recognized over time.
Year Ended December 31,
Revenues by Capability202320222021
Healthcare:
Consulting and Managed Services$476,726 $365,645 $327,165 
Digital197,263 169,354 117,602 
Total revenues$673,989 $534,999 $444,767 
Education:
Consulting and Managed Services$214,971 $192,336 $131,369 
Digital214,692 167,499 111,005 
Total revenues$429,663 $359,835 $242,374 
Commercial:
Consulting and Managed Services$90,323 $80,013 $97,381 
Digital168,085 157,608 121,118 
Total revenues$258,408 $237,621 $218,499 
Total Huron:
Consulting and Managed Services$782,020 $637,994 $555,915 
Digital580,040 494,461 349,725 
Total revenues$1,362,060 $1,132,455 $905,640 
For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues and long-lived assets were attributed to or located in the United States.
At December 31, 2023 and 2022, no single client accounted for greater than 10% of our combined balance of receivables from clients, net and unbilled services, net. During the years ended December 31, 2023, 2022, and 2021, no single client generated greater than 10% of our consolidated revenues.
20. Valuation and Qualifying Accounts
The table below sets forth the changes in the carrying amount of our allowances for doubtful accounts and unbilled services and valuation allowance for deferred tax assets for the years ended December 31, 2023, 2022, and 2021. Allowances for doubtful accounts and unbilled services includes allowances for fee adjustments and other discretionary pricing adjustments as well as allowances related to clients' inability to make required payments on accounts receivable.
Beginning
Balance
Additions (1)
DeductionsEnding
Balance
Year ended December 31, 2021:
Allowances for doubtful accounts and unbilled services$21,306 9,852 15,363 $15,795 
Valuation allowance for deferred tax assets$2,112 1,090 326 $2,876 
Year ended December 31, 2022:
Allowances for doubtful accounts and unbilled services$15,795 17,820 11,480 $22,135 
Valuation allowance for deferred tax assets$2,876 3,421 630 $5,667 
Year ended December 31, 2023:
Allowances for doubtful accounts and unbilled services$22,135 30,570 23,461 $29,244 
Valuation allowance for deferred tax assets$5,667 239 227 $5,679 
(1)Additions to allowances for doubtful accounts and unbilled services are charged to revenues. To the extent we write-off accounts receivable due to a client’s inability to pay, the charge is recognized as a component of selling, general and administrative expenses.
F-40

HURON CONSULTING GROUP INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Tabular amounts in thousands, except per share amounts)
21. Subsequent Event
On February 11, 2024, we entered into an agreement to acquire Grenzebach Glier and Associates, Inc. (“GG+A”), a philanthropic management consulting firm that helps education institutions and healthcare, arts and other nonprofit organizations build and accelerate the philanthropic programs that support their mission. The transaction is expected to close in March 2024, subject to customary closing conditions. The results of operations of GG+A will be included within our consolidated financial statements and results of operations of our Education segment from the date of acquisition. We do not expect the acquisition of GG+A to be significant to our consolidated financial statements.

F-41
EX-10.25 2 hurn20231231exhibit1025.htm EX-10.25 Document

Exhibit 10.25
HURON CONSULTING GROUP INC.
2012 OMNIBUS INCENTIVE PLAN

Huron Consulting Group Inc. Amended and Restated 2012 Omnibus Incentive Plan, as amended from time to time

1.History and Purpose. Huron Consulting Group Inc., a Delaware corporation (“Huron”), previously established the Huron Consulting Group Inc. 2012 Omnibus Incentive Plan, as amended from time to time (the “Plan”) to attract and retain employees, non-employee directors and independent contractors providing services to Huron and/or the Affiliates (defined below), to motivate Participants (defined below) to achieve long-term goals of Huron and the Affiliates, to provide incentive compensation opportunities that are competitive with those of other corporations, and to further align Participants’ interests with those of Huron’s stockholders, and thereby to promote the long-term financial interest of Huron and the Affiliates, including growth in value of Huron’s equity and enhancement of long-term stockholder value. The Plan has been previously amended, and the following provisions constitute an amendment, restatement, and continuation of the Plan effective December 8, 2023.
2.Definitions. As used in the Plan, the following definitions apply to the terms indicated below:
(a)“Administrative Actions” shall have the meaning set forth in Section 5(d).
(b)“Affiliate” means any corporation, partnership, joint venture or other entity during any period in which (i) Huron, directly or indirectly, owns at least 50% of the combined voting power of all classes of stock of such entity or at least 50% of the ownership interests in such entity or (ii) such entity, directly or indirectly, owns at least 50% of the combined voting power of all classes of stock of Huron.
(c)“Agreement” shall mean an agreement between Huron and a Participant evidencing an Award or a notice of an Award, in a form approved by the Committee.
(d)“Alternative Agreement” shall mean, with respect to any Participant, an employment agreement, senior management agreement or other written agreement describing the Participant’s terms of employment with Huron or an Affiliate.
(e)“Award” shall mean any award described in Section 7 or 8 of the Plan.
(f)“Board of Directors” shall mean the Board of Directors of Huron.
(g)“Business Criteria” shall mean (i) return on total stockholder equity; (ii) earnings or book value per share of Common Stock (“EPS”); (iii) adjusted EPS; (iv) net income (before or after taxes); (v) earnings before all or any interest, taxes, depreciation and/or amortization (“EBIT”, “EBITA” or “EBITDA”) measured as a dollar amount or a percentage of revenue; return on assets, capital or investment; (vii) market share; (viii) market capitalization; (ix) cost



reduction goals; (x) levels of expense, costs or liabilities; (xi) department, division or business unit level performance; (xii) operating income; sales or revenues; (xiv) stock price appreciation; (xv) total stockholder return (TSR); (xvi) implementation or completion of critical projects or processes; (xvii) adjusted EBITDA; (xviii) days sales outstanding (DSO); (xix) financial coverage ratios; other non-GAAP financial measures, or (xxi) any combination of the foregoing.
Where applicable, Business Criteria may be expressed in terms of attaining a specified level of the particular criteria or the attainment of a percentage increase or decrease in the particular criteria, and may be applied to one or more of Huron, an Affiliate, or a department, division or strategic business unit of Huron and/or one or more Affiliates, or may be applied to the performance of Huron and/or one or more Affiliates relative to a market index, a group of other companies or a combination thereof, all as determined by the Committee. The Business Criteria may be subject to a threshold level of performance below which no payment will be made (or no vesting will occur), levels of performance at which specified payments will be made (or specified vesting will occur), and a maximum level of performance above which no additional payment will be made (or at which full vesting will occur).
Each of the Business Criteria shall be determined, where applicable, in accordance with generally accepted accounting principles and shall be subject to certification by the Committee; provided that the Committee shall have the authority to make equitable adjustments to the Business Criteria applicable to any Award in recognition of (1) special, unusual or non-recurring events affecting Huron or any Affiliate or the financial statements of Huron or any Affiliate; (2) changes in applicable laws or regulations (including tax laws, accounting principles or other laws or provisions affecting reported results); (3) gains, losses or expenses determined to be extraordinary or unusual in nature or infrequent in occurrence or related to the disposal of a segment of a business or related to a change in accounting principles; (4) asset write-downs or impairments; (5) litigation, claim judgments, settlements or restatement related expenses; (6) accruals for reorganization and restructuring programs; (7) acquisitions or divestitures (including expenses related thereto), (8) foreign exchange gains and losses; (9) non-cash interest; and (10) an event either not directly related to the operations of Huron or not within the reasonable control of Huron’s management. To the extent that such inclusions or exclusions affect Awards to Covered Employees which are intended to qualify as “performance-based compensation” within the meaning of Section 162(m) of the Code and regulations thereunder, such adjustments shall be prescribed in a form that meets the requirements of Section 162(m) of the Code. However, notwithstanding the preceding sentence, unless the Committee determines otherwise prior to the end of the applicable time for establishing Business Criteria for an Award, to the extent any such item affects any Business Criteria applicable to an Award, then such shall be automatically excluded or included in determining the
2


extent to which the Business Criteria has been achieved, whichever will produce the higher Award (subject to any exercise of “negative discretion” by the Committee).
(h)“Cash Incentive Award” shall mean the grant of a right to receive a payment of cash (or, in the discretion of the Committee, shares of Common Stock having value equivalent to the cash otherwise payable) that is contingent on achievement of performance objectives or other conditions over a specified period established by the Committee. The grant of Cash Incentive Awards may also be subject to such other conditions, restrictions, and contingencies, as determined by the Committee, including provisions relating to deferred payment.
(i)“Cause” shall mean, unless otherwise defined in a Participant’s Agreement or an Alternative Agreement, any of the following actions or failures by the Participant, as determined in the reasonable judgment of Huron: (i) engaging in conduct that violates written policies of Huron or any Affiliate; (ii) failure to perform the essential functions of his or her job (except for a failure resulting from a bona fide illness or incapacity); (iii) failure to carry out the reasonable directions of Huron or any Affiliate, issued through Huron’s Chief Executive Officer, the Board of Directors, other appropriate senior employee responsible for the Participant’s business unit or area, the Participant’s supervisor, or the person to whom the Participant reports; (iv) embezzlement, misappropriation of corporate funds, any act of fraud, dishonesty or self-dealing, or the commission of a felony or any significant violation of any statutory or common law duty of loyalty to Huron or any Affiliate; an act or omission that could adversely and materially affect the business or reputation of Huron or any Affiliate or involves moral turpitude; or (vi) a breach of a material provision of this Plan, the Agreement evidencing an Award or an Alternate Agreement.
(j)“Change of Control” shall mean the first to occur of the following events:
(i)any Person becomes the Beneficial Owner, directly or indirectly, of Common Stock or voting securities of Huron (not including in the amounts beneficially owned by such Person any Common Stock or voting securities acquired directly from Huron or the Affiliates) representing 40% or more of the combined voting power of Huron’s then outstanding securities;
(ii)there is consummated a merger or consolidation of Huron or any direct or indirect subsidiary of Huron with any Person, other than (A) a merger or consolidation which would result in the voting securities of Huron outstanding immediately prior to such merger or consolidation continuing to represent (either by remaining outstanding or by being converted into voting securities of the surviving entity or any parent thereof) at least 50% of the combined voting power of the securities of Huron or such surviving entity or any parent thereof outstanding immediately after such merger or consolidation; (B) a merger or consolidation effected to implement a recapitalization of Huron (or similar transaction) in which no Person other than existing security holders is or becomes the Beneficial Owner, directly or indirectly, of
3


securities of Huron (not including in the amount Beneficially Owned by such Person any Common Stock or voting securities acquired directly from Huron or any Affiliate) representing 50% or more of the combined voting power of Huron’s then outstanding securities; or (C) a merger or consolidation of a subsidiary of Huron that does not represent a sale of all or substantially all of the assets of Huron;
(iii)the stockholders of Huron approve a plan of complete liquidation or dissolution of Huron (except for a plan of liquidation or dissolution effected to implement a recapitalization of Huron addressed in paragraph (ii) above); or
(iv)there is consummated an agreement for the sale or disposition of all or substantially all of the assets of Huron to a Person, other than a sale or disposition by Huron of all or substantially all of the assets of Huron to an entity, at least 50% of the combined voting power of the voting securities of which are owned by stockholders of Huron.
Notwithstanding the foregoing, a “Change of Control” shall not be deemed to have occurred by virtue of the consummation of any transaction or series of integrated transactions immediately following which the record holders of the Common Stock of Huron immediately prior to such transaction or series of transactions continue to have substantially the same proportionate ownership in an entity which owns all or substantially all of the assets of Huron immediately following such transaction or series of transactions.
For purposes of this Change of Control definition, (I) “Beneficial Owner” shall have the meaning set forth in Rule 13d-3 under the Exchange Act; (II) “Person” shall have the meaning given in Section 3(a)(9) of the Exchange Act, as modified and used in Sections 13(d) and 14(d) thereof, except that such term shall not include (w) Huron or any of Huron’s direct or indirect subsidiaries; (x) a trustee or other fiduciary holding securities under an employee benefit plan of Huron or any of the Affiliates; (y) an underwriter temporarily holding securities pursuant to an offering of such securities; or (z) a corporation owned, directly or indirectly, by the stockholders of Huron in substantially the same proportions as their ownership of stock of Huron; and (III) “Affiliate” shall have the meaning set forth in Rule 12b-2 promulgated under Section 12 of the Exchange Act.
(k)“Code” shall mean the Internal Revenue Code of 1986, as amended from time to time, and any regulations promulgated thereunder.
(l)“Committee” shall mean a committee of the Board of Directors consisting of two or more persons each of whom shall qualify as an “outside director” within the meaning of Section 162(m) of the Code, a “nonemployee director” within the meaning of Rule 16b-3 promulgated under the Exchange Act, as amended from time to time, and an “independent director” within the meaning of the NASD Rule 4350(c)(1).
(m)“Common Stock” shall mean the common stock of Huron, par value $.01 per share.
(n)“Covered Employee” shall have the meaning set forth in Section 162(m) of the Code.
4


(o)“Disabled” shall mean permanently and totally disabled within the meaning of Section 22(e)(3) of the Code.
(p)“Effective Date” shall have the meaning set forth in Section 3.
(q)“Eligible Individuals” shall mean employees of Huron or any of the Affiliates (including officers, whether or not they are directors of Huron or any Affiliate), independent contractors providing services to Huron or any Affiliate and non-employee directors of Huron or any Affiliate.
(r)“Exchange Act” shall mean the Securities Exchange Act of 1934, as amended from time to time.
(s)“Exercise Price” shall have the meaning set forth in Section 7(c).
(t)“Fair Market Value” of a share of Common Stock as of any date shall mean the value determined in accordance with the following rules:
(i)If the Common Stock is at the time listed or admitted to trading on any stock exchange, then the Fair Market Value shall be the closing price per share of Common Stock on such date on the principal exchange on which the Common Stock is then listed or admitted to trading or, if no such sale is reported on such date, on the last preceding date on which a sale was so reported.
(ii)If the Common Stock is not at the time listed or admitted to trading on a stock exchange but bid and asked prices for the Common Stock are regularly reported, then the Fair Market Value shall be the arithmetic mean between the closing or last bid and asked prices for the Common Stock on such date or, if no bid and asked prices for Common Stock are reported on such date, on the most recent day immediately prior thereto on which bid and asked prices were so reported.
(iii)If the Common Stock is not listed or admitted to trading on any stock exchange and if prices are not regularly reported for the Common Stock as described in paragraph (ii), the Fair Market Value shall be as determined by the Committee in good faith in its sole discretion or under procedures established by the Committee, whose determination shall be conclusive and binding.
(iv)For purposes of determining the Fair Market Value of shares of Common Stock that are sold pursuant to a broker- assisted cashless exercise program, Fair Market Value shall be the price at which such shares are sold.
(u)“Full Value Award” shall mean an Award that is granted pursuant to Section 8 hereof and that is the grant of one or more shares of Common Stock or a right to receive one or more shares of Common Stock in the future, which grant may be subject to one or more of the following, as determined by the Committee:
(i)The grant may be in consideration of a Participant’s previously performed services or surrender of other compensation that may be due.
(ii)The grant may be contingent on the achievement of performance or other objectives during a specified period.
5


(iii)The grant may be subject to a risk of forfeiture or other restrictions that will lapse upon the achievement of one or more goals relating to completion of service by the Participant or achievement of performance or other objectives.
The grant of Full Value Awards may also be subject to such other conditions, restrictions, and contingencies, as determined by the Committee, including provisions relating to dividend or dividend equivalent rights, deferred payment or settlement and purchase in the open market (including with a Participant’s own funds); provided, however, that dividends may be accrued but shall not be paid unless and until the Participant has vested in the underlying Award. Full Value Awards may include, but are not limited to, restricted stock, stock units, performance stock units, and bonus stock.
(v)“Huron” shall have the meaning set forth in Section 1.
(w)“Incentive Stock Option” shall mean an Option that qualifies as an “incentive stock option” within the meaning of Section 422 of the Code, or any successor provision, and which is designated by the Committee as an Incentive Stock Option.
(x)“Nonqualified Stock Option” shall mean an Option other than an Incentive Stock Option.
(y)“Option” shall mean an Award that is granted pursuant to Section 7 hereof that entitles a Participant to purchase shares of Common Stock at the applicable Exercise Price established by the Committee.
(z)“Participant” shall mean an Eligible Individual to whom an Award is granted pursuant to the Plan.
(aa)“Performance-Based Compensation” shall have the meaning set forth in Section 9.
(bb)“Plan” shall have the meaning set forth in Section 1.
(cc)“Retirement” shall mean the voluntary termination with Huron and the Affiliates of a Participant who is in the position of corporate vice president, managing director, principal or executive officer and (i) such termination occurs on or after the date on which he or she has attained age 62 and completed at least seven years of employment with Huron and (ii) in conjunction with such termination such Participant has executed a non-competition and non-solicitation agreement provided by Huron. A Participant’s termination of employment shall not be considered to be on account of Retirement if the employment is terminated by Huron or any Affiliate for any reason.
(dd)“Stock Appreciation Right” shall mean an Award is granted pursuant to Section 7 hereof that entitles a Participant to receive, upon exercise of the Award, an amount of cash or shares of Common Stock (as determined in accordance with the terms of the Plan and the Award) having a value equal to the excess of: (i) the value, determined at the time of exercise, of a specified number of shares of Common Stock; over (ii) the applicable Exercise Price.
(ee)“Subsidiary” shall mean a “subsidiary corporation” of Huron within the meaning of Section 424(f) of the Code.
6


3.Effective Date and Duration of Plan. The Plan, as amended and restated, will be effective February 13, 2020 (the “Effective Date”), subject to approval by Huron’s stockholders. The Plan shall be unlimited in duration; however, in the event of Plan termination, the Plan shall remain in effect as long as any shares of Common Stock awarded under it are outstanding and not fully vested. No new Awards will be made under the Plan on or after the tenth anniversary of the Effective Date or, if earlier, on or after termination of the Plan.
4.Shares Reserved and Other Limitations.
(a)Source of Shares. Shares of Common Stock reserved for issuance under the Plan may be authorized but unissued shares of Common Stock or authorized and issued shares of Common Stock held in Huron’s treasury, including shares purchased in the open market or in private transactions.
(b)Shares Available for Awards. Subject to the terms and conditions of the Plan, the number of shares of Common Stock reserved for issuance under the Plan shall be 3,652,204 shares (comprised of: (i) the 1,398,204 shares of Common Stock authorized under the Plan as originally adopted, (ii) an additional 850,000 shares of Common Stock authorized in the amendment and restatement of the Plan effective May 2, 2014, (iii) an additional 804,000 shares of Common Stock authorized in the amendment and restatement of the Plan effective May 1, 2017, (iv) an additional 600,000 shares of Common Stock authorized in the amendment of the Plan effective May 3, 2019), (v) an additional 270,000 shares of Common Stock authorized in the amendment of the Plan effective May 8, 2020, and (vi) an additional 634,000 shares of Common Stock authorized in the amendment of the Plan effective May 7, 2021, subject to adjustment as provided herein.
Additionally, in the event that a corporation acquired by (or combined with) Huron or any subsidiary has shares available under a pre-existing plan approved by stockholders and not adopted in contemplation of such acquisition or combination, the shares available for grant pursuant to the terms of such pre-existing plan (as adjusted, to the extent appropriate, using the exchange ratio or other adjustment or valuation ratio or formula used in such acquisition or combination to determine the consideration payable to the holders of common stock of the entities party to such acquisition or combination) may be used for awards under the Plan and shall not reduce the shares of Common Stock authorized for grant under the Plan; provided that awards using such available shares shall not be made after the date awards or grants could have been made under the terms of the pre-existing plan, absent the acquisition or combination, and shall only be made to individuals who were not employees or directors of Huron or any subsidiary prior to such acquisition or combination. Notwithstanding the foregoing, such shares shall not increase the number of shares available for Awards of Incentive Stock Options unless such additional share limit is approved by the stockholders in accordance with Section 422 of the Code.
(c)Individual Limitations on Awards.
7


(i)The maximum number of shares of Common Stock that may be granted to any Participant during any calendar-year period with respect to Full Value Awards that are intended to be Performance-Based Compensation shall not exceed 500,000 shares in the aggregate (subject to adjustment as provided herein).
1.If Awards are denominated in shares of Common Stock but an equivalent amount of cash is delivered in lieu of shares of Common Stock, the foregoing limit shall be applied based on the methodology used by the Committee to convert the number of shares into cash.
2.If delivery of shares of Common Stock or cash is deferred until after shares of Common Stock have been earned, any adjustment in the amount delivered to reflect actual or deemed investment experience after the date the shares are earned shall be disregarded.
(ii)For any participant who is an outside director of Huron, the aggregate grant date fair value of Awards granted to such individual during any calendar year, along with any regular cash retainer or meeting fees paid to such participant during such calendar year shall not exceed $1,500,000; provided, however, that if an individual employee becomes an outside director (or vice versa) during a calendar year, the limit in this sentence shall not apply to Awards granted to the individual in the individual’s capacity as an employee.
(d)Limits on Incentive Stock Options. The maximum number of shares of Common Stock to which Incentive Stock Options relate that may be granted under the Plan shall be 325,000 (subject to adjustment as provided herein).
(e)Individual Limitations on Cash Incentive Awards. The maximum amount payable to any Participant for any 12-month performance period with respect to a Cash Incentive Award granted under the Plan that is intended to be Performance- Based Compensation shall be $10,000,000 (prorated for performance periods that are greater or lesser than 12 months). For purposes of this Section 4(e):
(i)If the Award is denominated in cash but an equivalent amount of Common Stock is delivered in lieu of delivery of cash, the foregoing limit shall be applied to the cash based on the methodology used by the Committee to convert the cash into shares.
(ii)If delivery of shares of Common Stock or cash is deferred until after cash has been earned, any adjustment in the amount delivered to reflect actual or deemed investment experience after the date the cash is earned shall be disregarded.
(f)Adjustments for Change in Capitalization. In the event that any dividend or other distribution is declared (whether in the form of cash, Common Stock, or other property), or there occurs any recapitalization, stock split, reverse stock split, reorganization, merger, consolidation, spin-off, combination, repurchase, share exchange or other similar corporate transaction or event, the Committee shall equitably adjust, in its sole and absolute discretion, (i) the number and kind
8


of shares of stock which may thereafter be issued in connection with Awards; (ii) the number and kind of shares of stock or other property issued or issuable in respect of outstanding Awards; (iii) the exercise price, grant price or purchase price relating to any Award; (iv) the limitations set forth in Sections 4(b), 4(c), 4(d), and 4(e) (provided that, with respect to Incentive Stock Options, such adjustment shall be made in accordance with Section 424 of the Code and any regulations thereunder and provided further that, to the extent applicable, such adjustment shall comply with Section 409A of the Code); and (v) any other adjustments that the Committee determines to be equitable (which may include, without limitation, replacement of Awards with other Awards which the Committee determines have comparable value and which are based on stock of a company resulting from the transaction and (2) cancellation of the Award in return for cash payment of the current value of the Award, determined as though the Award is fully vested at the time of payment, provided that in the case of an Option or Stock Appreciation Right, the amount of such payment may be the excess of value of the shares of Common Stock subject to the Option or Stock Appreciation Right at the time of the transaction over the Exercise Price).
(g)Reuse of Shares. Except to the extent that to do so would prevent the grant of Incentive Stock Options hereunder, the following shares of Common Stock shall again become available for Awards:
(i)any shares subject to an Award that remain unissued upon the cancellation, surrender, exchange, forfeiture or termination of such Award without having been exercised or settled; and
(ii)to the extent an Award is paid or settled in cash, the number of shares of Common Stock with respect to which such payment or settlement is made.
The following shares of Common Stock shall not again be made available for grants pursuant to the Plan:
(x) any shares subject to an Award that are retained as payment of the exercise price of an Option;
(y) any shares retained to satisfy: (A) all tax withholding obligations with respect to an Option or Stock Appreciation Right, or (B) tax withholding obligations in excess of the minimum required withholding amount with respect to a Full Value Award; and
(z) any shares repurchased by Huron using stock option exercise proceeds.
For stock-settled Stock Appreciation Rights, the shares subject to the Award shall be counted against the Plan reserve, regardless of the number of shares issued.
(h)Special Vesting Rules for All Awards. Except for Awards (when aggregated with all other Awards under the Plan) which do not exceed 5% of the total number of shares of Common Stock reserved for issuance under the Plan in the aggregate, in no event shall the required period of service for full vesting be less than one year (subject, to the extent provided by the Committee, to
9


acceleration of vesting in the event of the Participant’s death, Disability, or Change of Control).
(i)Dividends. Dividends may be accrued but shall not be paid with respect to any Award unless and until the Participant has vested in the underlying Award.
5.Administration of the Plan.
(a)General. The Plan shall be administered by the Committee. The Committee shall have the authority in its sole discretion, subject to and not inconsistent with the express provisions of the Plan, to administer the Plan and to exercise all the powers and authorities either specifically granted to it under the Plan or necessary or advisable in the administration of the Plan, including, without limitation, the authority to (i) grant Awards; (ii) determine the Eligible Individuals to whom, and the time or times at which, Awards shall be granted; (iii) determine the type and number of Awards to be granted; the number of shares of Common Stock or cash or other property to which an Award may relate and the terms, conditions, restrictions and performance criteria relating to any Award; (iv) determine whether, to what extent, and under what circumstances an Award may be settled, cancelled, forfeited, exchanged, or surrendered; (v) conclusively construe and interpret the Plan and all Awards; (vi) prescribe, amend and rescind rules and regulations relating to the Plan; (vii) determine the terms and provisions of Agreements; and (viii) make all other determinations deemed necessary or advisable for the operation and administration of the Plan. The Committee may, in its sole and absolute discretion, without amendment to the Plan (but subject to the terms and conditions of the Plan), (w) accelerate the date on which any Option or Stock Appreciation Right becomes exercisable; (x) waive or amend the operation of Plan provisions respecting exercise after termination of employment (provided that the term of an Option or Stock Appreciation Right may not be extended beyond ten years from the date of grant); (y) accelerate the vesting date, or waive any condition imposed hereunder, with respect to any Full Value Award; and (z) otherwise adjust any of the terms applicable to any such Award in a manner consistent with the terms of the Plan.
(b)Decisions Binding. Any interpretations of the Plan by the Committee and any decisions made by it under the Plan are final and binding on all persons.
(c)Delegation. Except to the extent prohibited by the applicable rules of any stock exchange or applicable law, the Committee may allocate all or any portion of its responsibilities and powers to any one or more of its members and may delegate all or any part of its responsibilities and powers to any person or persons selected by it. Any such allocation or delegation may be revoked by the Committee at any time. Without limiting the generality of the foregoing, the Committee may delegate to one or more officers of Huron or any of its Affiliates the authority to act on behalf of the Committee with respect to any matter, right, obligation, or election that is the responsibility of or that is allocated to the Committee herein, and that may be so delegated as a matter of law, except for grants of
10


Awards to persons (i) who are non-employee members of the Board or otherwise are subject to Section 16 of the Exchange Act or (ii) who are, or who are reasonably expected to be, “covered employees” for purposes of Section 162(m) of the Code.
(d)Indemnification. No member of the Committee (or an authorized delegate of the Committee), and no officer of Huron or any of the Affiliates, shall be liable for any action taken or omitted to be taken by such individual or by any other member of the Committee or officer of Huron or any Affiliate in connection with the performance of duties under this Plan, except for such individual’s own willful misconduct or as expressly provided by law (the “Administrative Actions”). Further, the Committee (and all delegates of the Committee), in addition to such other rights of indemnification as they may have as members of the Board of Directors or officers of Huron or an Affiliate, any individual serving as a Committee member (and any authorized delegate) shall be indemnified and held harmless by Huron to the fullest extent allowed by law against all costs and expenses reasonably incurred by them in connection with any action, suit or proceeding to which they or any of them may be party by reason of any Administrative Action.
6.Participation. Subject to the terms and conditions of the Plan, the Committee shall determine and designate, from time to time, from among the Eligible Individuals those persons who will be granted one or more Awards under the Plan and, subject to the terms and conditions of the Plan, a Participant may be granted any Award permitted under the provisions of the Plan and more than one Award may be granted to a Participant. Except as otherwise agreed between Huron and the Participant, or except as otherwise provided in the Plan, an Award under the Plan shall not affect any previous Award under the Plan or an award under any other plan maintained by Huron or any of the Affiliates. No Participant or other person shall have any claim to be granted any Award, and there is no obligation for uniformity of treatment of Participants, or holders or beneficiaries of Awards, or of multiple Awards granted to a Participant. The terms and conditions of Awards and the Committee’s determinations and interpretations with respect thereto need not be the same with respect to each Participant (whether or not such Participants are similarly situated).
7.Options and Stock Appreciation Rights.
(a)Grant of Awards. The Committee may grant Options and/or Stock Appreciation Rights to Eligible Individuals, subject to the terms and conditions of the Plan.
(b)Identification of Options. Each Option shall be clearly identified as either an Incentive Stock Option or a Nonqualified Stock Option.
(c)Exercise Price. The “Exercise Price” of an Option or Stock Appreciation Right shall be established by the Committee at the time the Option or Stock Appreciation Right is granted; provided, however, that in no event shall the Exercise Price be less than 100% of the Fair Market Value of a share of Common
11


Stock on the date of grant (or, if greater, the par value of a share of Common Stock on the date of grant).
(d)No Repricing/Prohibition on Buy-Back. Except for either adjustments pursuant to Section 4(f) or reductions of the Exercise Price approved by Huron’s stockholders, the Exercise Price for any outstanding Option or Stock Appreciation Right may not be decreased after the date of grant nor may an outstanding Option or Stock Appreciation Right granted under the Plan be surrendered to Huron as consideration for the grant of a replacement Option or Stock Appreciation Right with a lower Exercise Price. Except as approved by Huron’s stockholders, in no event shall any Option or Stock Appreciation Right granted under the Plan be surrendered to Huron in consideration for a cash payment if, at the time of such surrender, the Exercise Price of the Option or Stock Appreciation Right is greater than the then current Fair Market Value of a share of Common Stock. In addition, no repricing of an Option shall be permitted without the approval of Huron’s stockholders if such approval is required under the rules of any stock exchange on which Common Stock is listed.
(e)Term and Exercise.
(i)Each Option or Stock Appreciation Right shall become exercisable at the time determined by the Committee at the date of grant, subject to the terms and conditions of the Plan. At the time of grant of an Option or Stock Appreciation Right, as applicable, the Committee may impose such restrictions or conditions of the exercisability of the Award as it, in its absolute discretion, deems appropriate, including, but not limited to, achievement of performance goals based on one or more Business Criteria or conditions relating to the completion of a specified period of service. Subject to Section 7(g) hereof, the Committee shall determine the expiration date of each Option and Stock Appreciation Right, as applicable, which shall be no later than the tenth anniversary of the date of grant of the Award. No Option or Stock Appreciation Right, as applicable, may be exercised after the expiration date applicable thereto. If an Option (other than an Incentive Stock Option) has an expiration date during or within three days of a Blackout Period (defined as any period of time when, pursuant to any policies of Huron, any securities of the Corporation may not be traded by certain persons as designated by the Corporation), then the expiration date of such Option shall be extended for a period of 30 days following the end of the Blackout Period or such longer period as permitted by the Committee. Notwithstanding the foregoing, no extension of the exercise period may occur if it would cause the Option to become subject to and in violation of the requirements of Section 409A(a) of the Code.
(ii)An Option or Stock Appreciation Right shall be exercised by delivering the form of notice of exercise provided by Huron. Unless otherwise provided in the Award Agreement, an Option will be automatically exercised via a broker- assisted cashless exercise upon the expiration date of the Option if
12


the value of a share of Common Stock on the expiration date exceeds the Exercise Price for such Option.
(iii)Payment for shares of Common Stock purchased upon the exercise of the Option shall be made on the effective date of such exercise by one or a combination of the following means (except that in the case of exercise using a broker- assisted cashless exercise, payment may be made as soon as practicable after exercise): (1) in cash or cash equivalents; (2) by tendering, by actual delivery or attestation, shares of Common Stock owned by the Participant for at least six months prior to the date of exercise and valued on the effective date of such exercise; or (3) by any such other methods (including broker-assisted cashless exercise via a broker selected by the Committee) as the Committee may from time to time authorize; provided, however, that in all cases, the method of making such payment shall be in compliance with applicable law.
(iv)Payment in settlement of a Stock Appreciation Right may be made solely in whole shares of Common Stock valued on the date of exercise of the Stock Appreciation Right or alternatively, in the sole discretion of the Committee, solely in cash or a combination of cash and shares. If the Committee decides that payment will be made in shares of Common Stock, and the amount payable results in a fractional share, payment for the fractional share will be made in cash.
(v)Upon the exercise of an Option or settlement of a Stock Appreciation Right in shares of Common Stock, in a manner determined by the Committee, either (1) certificates for shares of Common Stock shall be issued in the name of or for the account of the Participant or other person entitled to receive such shares or (2) shares of Common Stock shall be credited to such person’s account via book-entry transfer and shall be registered in such person’s name solely on the records of Huron’s transfer agent, in each case, as soon as practicable following the effective date on which the Option or Stock Appreciation Right, as applicable, is exercised.
(f)Provisions Relating to Incentive Stock Options. Incentive Stock Options may only be granted to employees of Huron and its Subsidiaries, in accordance with the provisions of Section 422 of the Code. To the extent that the aggregate Fair Market Value of shares of Common Stock with respect to which Incentive Stock Options are exercisable for the first time by a Participant during any calendar year under the Plan and any other stock option plan of Huron or any of its Subsidiaries shall exceed $100,000, such Options shall be treated as Nonqualified Stock Options. For purposes of the preceding sentence, Fair Market Value shall be determined as of the date on which each such Incentive Stock Option is granted. No Incentive Stock Option may be granted to an individual if, at the time of the proposed grant, such individual owns (or is deemed to own under the Code) stock possessing more than ten percent of the total combined voting power of all classes of stock of Huron and its Subsidiaries unless (i) the exercise price of such Incentive Stock Option is at least 110% of the Fair Market Value of a share of Common Stock at the time such Incentive Stock
13


Option is granted and (ii) such Incentive Stock Option is not exercisable after the expiration of five years from the date such Incentive Stock Option is granted. A Participant shall be required to notify Huron of any disposition of shares of Common Stock issued pursuant to the exercise of an Incentive Stock Option under the circumstances described in Section 421(b) of the Code (relating to certain disqualifying dispositions), within 10 days of such disposition.
(g)Effect of Termination of Employment or Provision of Services on Options and Stock Appreciation Rights. The Committee shall determine the effect of termination of employment or termination of service on each Option and Stock Appreciation Right, subject to the terms and conditions of the Plan. Unless otherwise provided by the Committee:
(i)any Option or Stock Appreciation Right that is outstanding on the date on which a Participant’s employment or service with Huron and the Affiliates terminates due to death or as a result of the Participant’s being Disabled shall become fully vested and exercisable on the date on which the Participant’s employment or service terminates due to the Participant’s death or as a result of the Participant’s being Disabled;
(ii)any Option or Stock Appreciation Right that is outstanding on the date on which a Participant’s employment or service with Huron and the Affiliates terminates for Cause, whether or not then exercisable, shall be terminated effective as of the day immediately prior to the date of termination;
(iii)any Option or Stock Appreciation Right that is outstanding on the date that a Participant’s employment or service with Huron and the Affiliates terminates for any reason other than Cause, death, or the Participant’s being Disabled or Retirement, (1) shall remain exercisable for the 90-day period following such termination to the extent that it is exercisable at the time of such termination, but in no event following the expiration of its term and (2) shall be terminated effective as of the date of termination to the extent it remains unexercisable as of the date of termination; and
(iv)with respect to any Participant who is an employee of Huron or any Affiliate and who is in a position of corporate vice president, managing director, principal or executive officer, any Option or Stock Appreciation Right that is outstanding on the date on which such Participant’s employment with Huron and the Affiliates terminates due to Retirement shall continue to vest and be exercisable in accordance with its terms as though the Participant had remained in the employ of Huron and its Affiliates, provided that the Participant complies with the terms of the non-competition agreement and non-solicitation agreement in the form determined by Huron and signed by the Participant; provided further, however, that the foregoing provisions of this paragraph (iv) shall not apply with respect to any Option or Stock Appreciation Right that is subject to Section 409A of the Code. Notwithstanding the foregoing, if a Participant dies following Retirement, any Option or Stock Appreciation Right that is still outstanding on the date of such Participant’s death shall become fully vested and exercisable
14


on the date of such Participant’s death, and shall expire on the earlier of such Award’s expiration date and the one-year anniversary of the Participant’s death.
(h)Leaves of Absence. Unless otherwise provided by the Committee and, with respect to Incentive Stock Options, to the extent permitted under Section 422 of the Code, subject in all cases to the terms and conditions of the Award, in the case of any Participant who takes an approved unpaid leave of absence (i) the Participant’s employment or service shall not be deemed to be terminated solely because of such leave of absence; (ii) the Participant shall continue to vest in his or her outstanding Options and Stock Appreciation Rights under the Plan during the first 30 days of such leave of absence; and the Participant shall cease to vest in his or her outstanding Options and Stock Appreciation Rights under the Plan during any period of such leave of absence which exceeds 30 days.
(i)Post-Exercise Limitations. Without otherwise limiting the Committee’s authority under the Plan, the Committee, in its discretion, may impose such restrictions on shares of Common Stock acquired pursuant to the exercise of an Option or received in settlement of a Stock Appreciation Right as it determines to be desirable, including, without limitation, restrictions relating to disposition of the shares and forfeiture restrictions based on service, performance, share ownership by the Participant, conformity with Huron’s recoupment or clawback policies and such other factors as the Committee determines to be appropriate.
8.Full Value Awards and Cash Incentive Awards.
(a)Grant of Awards. The Committee may grant Full Value Awards and/or Cash Incentive Awards to Eligible Individuals, subject to the terms and conditions of the Plan.
(b)Effect of Termination of Employment or Provision of Services on Full Value Awards. The Committee shall determine the effect of termination of employment or termination of service on each Full Value Award, subject to the terms and conditions of the Plan. Unless otherwise provided by the Committee:
(i)any Full Value Award that is outstanding on the date on which a Participant’s employment or service with Huron and the Affiliates terminates due to death or as a result of the Participant’s being Disabled shall become fully vested (and exercisable, if applicable) on the date on which the Participant’s employment or service terminates due to the Participant’s death or as a result of the Participant’s being Disabled;
(ii)a Full Value Award that is outstanding on the date on which a Participant’s employment or service with Huron and the Affiliates terminates for Cause shall be terminated effective as of the day immediately prior to the date of termination and all shares subject to the Full Value Award (whether or not then vested or distributable) shall be terminated effective as of the day immediately prior to the date of termination;
(iii)any Full Value Award that is outstanding on the date that a Participant’s employment or service with Huron and the Affiliates terminates for any reason other than Cause, death, the Participant’s being Disabled or
15


Retirement and that has not vested on the date of termination (and all rights with respect thereto, such as dividends or dividend equivalents) shall be terminated effective as of the date of termination; and
(iv)with respect to any Participant who is an employee of Huron or any Affiliate and who is in a position of corporate vice president, managing director, principal or executive officer, any Full Value Award that is outstanding on the date on which such Participant’s employment with Huron and the Affiliates terminates due to Retirement shall continue to vest and be distributable in accordance with its terms as though the Participant had remained in the employ of Huron and the Affiliates; provided that the Participant complies with the terms of the non-competition agreement and non-solicitation agreement in the form determined by Huron and signed by the Participant. Notwithstanding the foregoing, if a Participant dies following Retirement, any Full Value Award that is still outstanding on the date of such Participant's death shall become fully vested on the date of such Participant's death.
(c)Leaves of Absence. Unless otherwise provided by the Committee, subject in all cases to the terms and conditions of the Award, in the case of any Participant who takes an approved unpaid leave of absence (i) the Participant’s employment or service shall not be deemed to be terminated solely because of such leave of absence; (ii) the Participant shall continue to vest in his or her outstanding Full Value Awards under the Plan during the first 30 days of such leave of absence; and the Participant shall cease to vest in his or her outstanding Full Value Awards under the Plan during any period of such leave of absence which exceeds 30 days.
(d)Restrictions. Without otherwise limiting the Committee’s authority under the Plan, the Committee, in its discretion, may impose such restrictions on shares of Common Stock acquired pursuant to the grant or settlement of a Full Value Award or the payment or retention of a Cash Incentive Award as it determines to be desirable, including, without limitation, restrictions relating to disposition of the shares and forfeiture restrictions based on service, performance, share ownership by the Participant, conformity with Huron’s recoupment or clawback policies and such other factors as the Committee determines to be appropriate.
9.Performance-Based Compensation. The Committee may designate any Full Value Award or a Cash Incentive Award granted to a Participant under the Plan as “Performance-Based Compensation” within the meaning of Section 162(m) of the Code and regulations thereunder. To the extent required by Section162(m) of the Code, any such Award so designated shall be conditioned on the achievement of one or more performance targets as determined by the Committee and the following shall apply:
(a)Establishment of Performance Criteria. The performance targets established for the performance period by the Committee shall be objective (as that term is described in regulations under Section 162(m) of the Code), and shall be established in writing by the Committee not later than 90 days after the beginning of the performance period (but in no event after 25% of the performance period has elapsed), and while the outcome as to the performance
16


targets is substantially uncertain. The performance targets established by the Committee may be with respect to corporate performance, operating group or sub-group performance, individual performance, other group or individual performance, or division performance, and shall be based on one or more of the Business Criteria.
(b)Certification of Targets. A Participant otherwise entitled to receive a Performance-Based Compensation Award for any performance period shall not receive a settlement or payment of the Award until the Committee has determined that the applicable performance target(s) have been attained. To the extent that the Committee exercises discretion in making the determination required by this Section 9(b), such exercise of discretion may not result in an increase in the amount of the payment.
(c)Special Termination Rules. Subject to the other terms and conditions of the Plan, if an Award is intended to constitute Performance-Based Compensation, the Committee may provide that if a Participant’s employment with Huron and the Affiliates terminates because of death or the Participant’s being Disabled, or if a Change of Control occurs prior to the Participant’s termination date, the Participant’s Performance-Based Compensation may become vested without regard to whether the Award would continue to constitute Performance-Based Compensation, subject to the terms of Section 10 below.
Nothing in this Section 9 shall preclude the Committee from granting Awards under the Plan, or the Committee, Huron or any Affiliate from granting any cash awards outside of the Plan, that are not intended to be Performance-Based Compensation; provided, however, that, at the time of grant of Awards by the Committee (other than a Stock Option or Stock Appreciation Right), the Committee shall designate whether such Awards are intended to constitute Performance-Based Compensation. To the extent that the provisions of this Section 9 reflect the requirements applicable to Performance-Based Compensation, such provisions shall not apply to the portion of an Award, if any, that is not intended to constitute Performance-Based Compensation.
10.Change of Control.
(a)Termination of Employment without Cause; Termination of Plan without Substitution.
(i)Except as otherwise provided in an Agreement or an Alternative Agreement, in the event that (A) a Participant is employed, or performs services as a director or independent contractor, on the date of a Change of Control and the Participant's employment or service, as applicable, is terminated by Huron or the successor to Huron (or a Related Company which is his or her employer) for reasons other than Cause within 12 months following the Change of Control, or (B) the Plan is terminated by Huron or its successor following a Change of Control without provision for the continuation of outstanding Awards hereunder, then (i) all Options and Stock Appreciation Rights which are then outstanding shall become immediately exercisable, and (ii) all other Awards shall become fully vested.
17


(ii)In the case of an award constituting Performance-Based Compensation, the phrase "fully vested" in the immediately prior sentence shall mean the greater of (x) vesting at target (or, if target is not defined in the award, vesting at 100% of the number of units granted), or (y) vesting in the award based on the extent, as determined by the Committee, to which the applicable performance metrics have been met during the applicable performance period up through and including the effective date of the Change of Control. If an Agreement or Alternative Agreement contains a vesting provision for a Performance-Based Compensation award that would result in lesser vesting than per this subsection (ii), then the terms of the Agreement or Alternate Agreement, as applicable, shall govern.
(iii)In addition, to the extent any accelerated exercisability and/or vesting pursuant to clause (B) of Section 10(a)(i) above applies to an award that is deferred compensation subject to, and not exempt from, the provisions of Internal Revenue Code Section 409A, then the definition of "Change of Control" for purposes of accelerated exercisability and/or vesting under clause (B) shall be no broader than the definition allowed by Treasury Regulations Section 1.409A-(3)(i)(5).
(b)Substitution and Continued Employment. If, upon a Change of Control, awards in other shares or securities are substituted for outstanding Awards under the Plan and, immediately following the Change of Control, the Participant becomes employed (if the Participant was an employee immediately prior to the Change of Control) or remains in continued service (as a director or independent contractor if the Participant was a director or independent contractor immediately prior to the Change of Control) of the entity into which Huron merged, or the purchaser of substantially all of the assets of Huron or a successor to such entity or purchaser, then the Participant shall not be treated as having terminated employment or service for purposes of this Section 10 until such time as the Participant terminates employment or service with the merged entity or purchaser (or successor), as applicable.
(c)Failure to Take Comparable Job not Termination. If, as described in subsection 10(b) above, awards in other shares or securities are substituted for outstanding Awards under the Plan in connection with a Change of Control, in the event a Participant is offered employment with a successor to Huron (or an Affiliate) for which the Participant is reasonably qualified and on financial terms and conditions which are comparable to the financial terms and conditions that applied to the Participant's employment immediately prior to the Change of Control, then, if the Participant does not accept the offer of employment and, as a result, the Participant's employment with Huron, the Affiliates and their respective successors is terminated, such Participant shall not be treated as having a termination of employment for purposes of this Section 10.
11.Rights as a Stockholder. No person shall have any rights as a stockholder with respect to any shares of Common Stock covered by or relating to any Award until the date of issuance of a stock certificate with respect to such shares or the date of crediting such shares to such person’s account via book-entry transfer. Except for adjustments pursuant to Section 4(f), no adjustment to any Award shall be made for dividends or
18


other rights for which the record date occurs prior to the date such stock certificate is issued or credit via book-entry transfer is made.
12.Limitations of Implied Rights.
(a)No Right to Employment or Continued Service. Nothing contained in the Plan or any Agreement shall confer upon any Participant any right with respect to the continuation of employment by or provision of services to Huron and the Affiliates or interfere in any way with the right of Huron and the Affiliates, subject to the terms of any separate agreement to the contrary, at any time to terminate such employment or service or to increase or decrease the compensation of any Participant.
(b)No Claim to Award. No person shall have any claim or right to receive an Award hereunder. The grant of an Award to a Participant at any time shall neither require the Committee to grant any other Award to such Participant or other person at any time nor preclude the Committee from making subsequent grants to such Participant or any other person.
(c)No Right to Assets or Property. Neither a Participant nor any other person shall, by reason of the Plan, acquire any right in or title to any assets, funds or property of Huron or any Affiliate whatsoever, including, without limitation, any specific funds, assets, or other property which Huron or any Affiliate, in its sole discretion, may set aside in anticipation of a liability under the Plan. A Participant shall have only a contractual right to the amounts, if any, payable under the Plan, unsecured by any assets of Huron and any Affiliate. Nothing contained in the Plan shall constitute a guarantee by Huron or any Affiliate that the assets of such companies shall be sufficient to pay any benefits to any person.
13.Securities Matters.
(a)Compliance with Law. Notwithstanding anything herein to the contrary, Huron shall not be obligated to cause to be issued or delivered any certificates evidencing shares of Common Stock pursuant to the Plan (or any crediting of shares to a person’s account via book-entry transfer) unless and until Huron is advised by its counsel (which may be Huron’s in-house counsel) that the issuance and delivery of such certificates (or crediting of such shares to an account) is in compliance with all applicable laws, regulations of governmental authority and the requirements of any securities exchange on which shares of Common Stock are traded. The Committee may require, as a condition of the issuance and delivery of certificates (or crediting to an account) pursuant to the terms hereof, that the recipient of such shares make such agreements and representations, and that, if applicable, such certificates bear such legends, as the Committee, in its sole discretion, deems necessary or advisable.
(b)Transfer of Shares. The transfer of any shares of Common Stock hereunder shall be effective only at such time as counsel to Huron (which may be Huron’s in-house counsel) shall have determined that the issuance and delivery of such shares is in compliance with all applicable laws, regulations of governmental authority and the requirements of any securities exchange on which shares of
19


Common Stock are traded. The Committee may, in its sole discretion, defer the effectiveness of any transfer of shares of Common Stock hereunder in order to allow the issuance of such shares to be made pursuant to registration or an exemption from registration or other methods for compliance available under federal or state securities laws. The Committee shall inform the Participant in writing of its decision to defer the effectiveness of a transfer. During the period of such deferral in connection with the exercise of an Option, the Participant may, by written notice, withdraw such exercise and obtain the refund of any amount paid with respect thereto.
14.Withholding Taxes. All Awards and other payments under the Plan are subject to withholding of all applicable taxes. Whenever cash is to be paid pursuant to an Award, Huron and the Affiliates shall have the right to deduct therefrom an amount sufficient to satisfy any federal, state and local withholding tax requirements related thereto. Whenever shares of Common Stock are to be delivered pursuant to an Award, Huron and the Affiliates shall have the right to require the Participant to remit to Huron and the Affiliates in cash an amount sufficient to satisfy any federal, state and local withholding tax requirements related thereto. With the approval of the Committee, a Participant may satisfy the foregoing requirement by electing to have Huron and the Affiliates withhold from delivery shares of Common Stock having a value equal to the amount of tax required to be withheld, as determined by the Committee or through the surrender of shares of Common Stock which the Participant already owns. As determined solely by Huron and the Affiliates, the number of shares used for withholding may exceed the number needed to satisfy the required withholding but shall not exceed the number of shares of Common Stock needed for the maximum tax withholding under applicable law (or other rates that will not have a negative accounting impact). Such a withholding election may be made by the Participant with respect to all or any portion of the shares to be delivered pursuant to an Award.
15.Notification of Election Under Section 83(b) of the Code. If any Participant shall, in connection with the acquisition of shares of Common Stock under the Plan, make the election permitted under Section 83(b) of the Code, such Participant shall notify Huron of such election within 10 days of filing notice of the election with the Internal Revenue Service.
16.Amendment or Termination of the Plan. The Board of Directors may, at any time, suspend or terminate the Plan or revise or amend it in any respect whatsoever; provided, however, that approval of Huron’s stockholders shall be required for any such amendment if and to the extent such approval is required in order to comply with applicable law (including, but not limited to, the Incentive Stock Option regulations and any amendments thereto), or stock exchange or automated quotation system listing requirement. Without limiting the generality of the foregoing, no amendment of the Plan will be made without the approval of Huron’s stockholders if such amendment would (a) materially increase the benefits accruing to a Participant under the Plan; increase the aggregate number of shares of Common Stock that may be issued under the Plan; (c) modify the requirements as to eligibility for participation in the Plan; or (d) be required under Section 7(d) of the Plan (relating to prohibitions on repricing and buy-backs).
20


Nothing in this Section 16 shall restrict the Committee’s ability to exercise its discretionary authority pursuant to Sections 4 and 5, which discretion may be exercised without amendment to the Plan. No action hereunder may, without the consent of a Participant, reduce the Participant’s rights under any outstanding Award.
17.Transferability.
(a)General. Awards under the Plan are not transferable except as designated by the Participant by will or by the laws of descent and distribution. Upon the death of a Participant, outstanding Awards granted to such Participant may be exercised only by the executor or administrator of the Participant’s estate or by a person who shall have acquired the right to such exercise by will or by the laws of descent and distribution. No transfer of an Award by will or the laws of descent and distribution shall be effective to bind Huron unless the Committee shall have been furnished with (i) written notice thereof and with a copy of the will and/or such evidence as the Committee may deem necessary to establish the validity of the transfer and (ii) an agreement by the transferee to comply with all the terms and conditions of the Award that are or would have been applicable to the Participant and to be bound by the acknowledgments made by the Participant in connection with the grant of the Award.
(b)Family Members. Notwithstanding Section 17(a), during a Participant’s lifetime, the Committee may, in its sole discretion, pursuant to the provisions set forth in this Section 17(b), permit the transfer, assignment or other encumbrance of an outstanding Option, unless such Option is an Incentive Stock Option and the Committee and the Participant intend that it shall retain such status. Subject to the approval of the Committee and to any conditions that the Committee may prescribe, a Participant may, upon providing written notice to Huron, elect to transfer any or all Options granted to such Participant pursuant to the Plan to members of his or her immediate family, including, but not limited to, children, grandchildren and spouse or to trusts for the benefit of such immediate family members or to partnerships in which such family members are the only partners; provided, however, that no such transfer by any Participant may be made in exchange for consideration. Any such transferee must agree, in writing, to be bound by all terms and conditions of the Plan.
(c)Beneficiary. A Participant may file with the Committee a written designation of a beneficiary on such form as may be prescribed by the Committee and may, from time to time, amend or revoke such designation. If no designated beneficiary survives the Participant, the executor or administrator of the Participant’s estate shall be deemed to be the Participant’s beneficiary.
18.Miscellaneous.
(a)Notices. Any notice or document required to be filed with the Committee under the Plan will be properly filed if delivered or mailed by registered mail, postage prepaid, to the Committee, in care of Huron at its principal executive offices. The Committee may, by advance written notice to affected persons, revise such
21


notice procedure from time to time. Any notice required under the Plan (other than exercise notice) may be waived by the person entitled to notice.
(b)Form and Time of Elections. Unless otherwise specified herein, each election required or permitted to be made by any Participant or other person entitled to benefits under the Plan, and any permitted modification or revocation thereof, shall be in writing filed with the applicable Committee at such times, in such form, and subject to such restrictions and limitations, not inconsistent with the terms of the Plan, as the Committee shall require.
(c)Agreement. The Committee may require a Participant to enter into an Agreement evidencing the Award, which Agreement shall contain such terms and conditions, not inconsistent with the Plan, as the Committee determines in its discretion.
(d)Liability for Cash Payments. Subject to the terms and conditions of the Plan, Huron and each Affiliate shall be liable for payment of cash due under the Plan with respect to any Participant to the extent that such benefits are attributable to the service rendered for Huron or the Affiliate, as applicable, by the Participant. Any disputes relating to the liability of Huron or an Affiliate for cash payments shall be resolved by the Committee.
(e)Evidence. Evidence required of anyone under the Plan may be by certificate, affidavit, document or other information which the person acting on it considers pertinent and reliable, and signed, made or presented by the proper party or parties.
(f)Gender and Number. Where the context admits, words in any gender shall include any other gender, words in the singular shall include the plural and the plural shall include the singular.
(g)Expenses and Receipts. The expenses of the Plan shall be paid by Huron. Any proceeds received by Huron in connection with any Award may be used for general corporate purposes.
(h)Applicable Law, Venue. Except to the extent preempted by any applicable federal law, the Plan shall be construed and administered in accordance with the laws of the State of Delaware without reference to its principles of conflicts of law. Any legal action related to this Plan shall be brought only in a federal or state court located in Chicago, Illinois.
(i)No Fractional Shares. No fractional shares of Common Stock shall be issued or delivered pursuant to the Plan. The Committee shall determine whether cash, other Awards, or other property shall be issued or paid in lieu of such fractional shares or whether such fractional shares or any rights thereto shall be forfeited or otherwise eliminated.
19.Severability. If any provision of the Plan is held to be invalid or unenforceable, the other provisions of the Plan shall not be affected but shall be applied as if the invalid or unenforceable provision had not been included in the Plan.
22


20.Foreign Employees. Notwithstanding any other provision of the Plan to the contrary, the Committee may grant Awards to eligible persons who are foreign nationals on such terms and conditions different from those specified in the Plan as may, in the judgment of the Committee, be necessary or desirable to foster and promote achievement of the purposes of the Plan. In furtherance of such purposes, the Committee may make such modifications, amendments, procedures and subplans as may be necessary or advisable to comply with provisions of laws in other countries or jurisdictions in which Huron or an Affiliate operates or has employees.

23
EX-21.1 3 hurn20231231exhibit211.htm EX-21.1 Document

EXHIBIT 21.1
LIST OF SUBSIDIARIES OF HURON CONSULTING GROUP INC.
(as of December 31, 2023)
 
Name Jurisdiction of Organization
Huron Consulting Group Holdings LLCDelaware
Huron Consulting Services LLCDelaware
Huron Consulting Saudi LimitedSaudi Arabia
Huron Saudi LimitedSaudi Arabia
Huron Advisors Canada LimitedCanada
Huron Public Finance Advisory LLCDelaware
Huron Transaction Advisory LLCDelaware
Huron Eurasia India Private LimitedIndia
Huron Consulting Services U.K. LimitedEngland
Innosight Holdings, LLCDelaware
Innosight International, LLCDelaware
Huron Consulting Asia-Pacific PTE. LTD.Singapore
Innosight Consulting SARLSwitzerland
Innosight Consulting, LLCDelaware
Huron Aviation One LLCDelaware
Huron Managed Services LLCDelaware
Huron Government Services LLCDelaware
Whiteboard Communications LTD. Pennsylvania
Verity Truss Consulting LLCVirginia


EX-23.1 4 hurn20231231exhibit231.htm EX-23.1 Document

EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (Nos. 333-204353, 333-218108, 333-231566, 333-238605, 333-238606, 333-256384, and 333-272292) of Huron Consulting Group Inc. of our report dated February 27, 2024 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.
/s/ PricewaterhouseCoopers LLP
Chicago, Illinois
February 27, 2024

EX-31.1 5 hurn20231231exhibit311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER,
PURSUANT TO RULE 13a-14(a)/15d-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, C. Mark Hussey, certify that:
1.I have reviewed this Annual Report on Form 10-K of Huron Consulting Group Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
Date:   February 27, 2024By: /s/    C. MARK HUSSEY
  C. Mark Hussey
  President and Chief Executive Officer

EX-31.2 6 hurn20231231exhibit312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION OF THE CHIEF FINANCIAL OFFICER,
PURSUANT TO RULE 13a-14(a)/15d-14(a), AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, John D. Kelly, certify that:
1.I have reviewed this Annual Report on Form 10-K of Huron Consulting Group Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
Date:   February 27, 2024 By: /s/    JOHN D. KELLY
   John D. Kelly
   Executive Vice President,
Chief Financial Officer and Treasurer

EX-32.1 7 hurn20231231exhibit321.htm EX-32.1 Document

EXHIBIT 32.1
CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER,
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 Annual Report of Huron Consulting Group Inc. (the "Company") on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, C. Mark Hussey, President and Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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 results of operations of the Company for the periods presented therein.
Date:   February 27, 2024 By: 
/S/    C. MARK HUSSEY
   C. Mark Hussey
   President and Chief Executive Officer
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 required by Section 906, 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.
The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form 10-K and shall not be considered filed as part of the Form 10-K.

EX-32.2 8 hurn20231231exhibit322.htm EX-32.2 Document

EXHIBIT 32.2
CERTIFICATION OF THE CHIEF FINANCIAL OFFICER,
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 Annual Report of Huron Consulting Group Inc. (the "Company") on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, John D. Kelly, Executive Vice President, Chief Financial Officer and Treasurer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
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 results of operations of the Company for the periods presented therein.
Date:   February 27, 2024 By: /s/    JOHN D. KELLY
   John D. Kelly
   Executive Vice President,
Chief Financial Officer and Treasurer
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 required by Section 906, 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.
The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Form 10-K and shall not be considered filed as part of the Form 10-K.

EX-97.1 9 hurn20231231exhibit971.htm EX-97.1 Document

Exhibit 97.1
HURON CONSULTING GROUP INC.
the “Company”
COMPENSATION CLAWBACK POLICY
Effective Date: October 27, 2023
1.Purpose. The Company has adopted this Policy to comply with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as codified by Section 10D of the Exchange Act, and Nasdaq Listing Rule 5608, which require the recovery of certain forms of executive compensation in the case of accounting restatements resulting from a material error in an issuer’s financial statements or material noncompliance with financial reporting requirements under the federal securities laws.
2.Administration. This Policy shall be administered by the Board or, if so designated by the Board, the Compensation Committee, in which case references herein to the Board shall be deemed references to the Compensation Committee.
3.Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.
(a)Acknowledgement Form” shall mean the acknowledgment form attached hereto as Annex A.
(b)Board” shall mean the Board of Directors of the Company.
(c)Commission” shall mean the U.S. Securities and Exchange Commission.
(d)Covered Executive” shall mean the Company’s current and former executive officers, and such other employees who may from time to time be deemed subject to this Policy by the Board. For purposes of this Policy, an executive officer means an officer as defined in Rule 16a-1(f) under the Exchange Act.
(e)Erroneously Awarded Compensation” shall mean, with respect to each Covered Executive in connection with a Restatement, the amount of Incentive-based Compensation that exceeds the amount of Incentive-based Compensation that would have been received by the Covered Executive had it been determined based on the restated amounts, without regard to any taxes paid by the Covered Executive.
(f)Exchange Act” shall mean the Securities Exchange Act of 1934, as amended.
(g)Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, including “Business Criteria” as defined in the Company’s Omnibus Incentive Plan. Stock price and total shareholder return shall also constitute “Financial Reporting Measures.” A Financial Reporting Measure



need not be presented within the Company’s financial statements or included in a filing with the Commission.
(h)Incentive-based Compensation” shall mean any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure, including Performance Stock Units. Incentive-based Compensation shall be deemed to have been received during the fiscal period in which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if such Incentive-based Compensation is paid or granted after the end of such fiscal period. For the avoidance of doubt, Incentive-based Compensation does not include annual salary, compensation awarded based on completion of a specified period of service, or compensation awarded based on subjective standards, strategic measures, or operational measures.
(i)Nasdaq” shall mean the Nasdaq Stock Market LLC.
(j)Policy” shall mean this compensation clawback policy, as may be amended or restated from time to time.
(k)Restatement” shall mean an accounting restatement due to material noncompliance by the Company with any financial reporting requirement under the federal securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
(l)Restatement Date” shall be the earlier of (i) the date the Board, a committee of the Board, or officer(s) are authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement.
4.Effective Date. This Policy was adopted by the Board as of October 27, 2023 and shall apply to Incentive-based Compensation that is received on or after October 2, 2023.
5.Scope. This Policy applies to all Incentive-based Compensation received by the Covered Executives (i) after beginning service as an executive officer, (ii) who served as an executive officer at any time during the performance period for such Incentive-based Compensation, and (iii) during the three (3) completed fiscal years immediately preceding a Restatement Date. In addition to these last three (3) completed fiscal years, the Policy applies to any transition period that results from a change in the Company’s fiscal year within or immediately following those three (3) completed fiscal years, provided, however, that a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine (9) to twelve (12) months would be deemed a completed fiscal year for purposes of



this Policy. For the avoidance of doubt, the Company’s obligation to recover Erroneously Awarded Compensation is not dependent on if or when the restated financial statements are filed.
6.Recovery. In the event the Company is required to prepare a Restatement, the Company shall, as promptly as reasonably possible, recover any Erroneously Awarded Compensation received by a Covered Executive during the three (3) completed fiscal years immediately preceding the Restatement Date. For Incentive-based Compensation based on stock price or total shareholder return, the Board shall determine the amount of Erroneously Awarded Compensation based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive-based Compensation was received and the Company shall document such reasonable estimate and provide such documentation to Nasdaq.
Subsequent changes in a Covered Executive’s employment status, including retirement or termination of employment, do not affect the Company’s rights to recover Incentive-based Compensation pursuant to this Policy.
The Board shall determine, in its sole discretion, the method of recovering any Incentive-based Compensation pursuant to this Policy. Such methods may include, but are not limited to: (i) direct recovery by reimbursement; (ii) set-off against future compensation; (iii) forfeiture of equity awards; (iv) set-off or cancelation against planned future awards; (v) forfeiture of deferred compensation (subject to compliance with the Internal Revenue Code and related regulations); and/or (vi) any other recovery action approved by the Board and permitted under applicable law.
7.Impracticability. The Board shall recover any Erroneously Awarded Compensation in accordance with this Policy unless such recovery would be impracticable, as determined by the Board in accordance with Rule 10D-1 under the Exchange Act and the listing standards of Nasdaq.
8.No Indemnification. The Company shall not indemnify any current or former Covered Executive against the loss of Erroneously Awarded Compensation, and shall not pay, or reimburse any Covered Executives, for any insurance policy to fund such executive’s potential recovery obligations.
9.Acknowledgment. Each Covered Executive shall sign and return to the Company, within 30 calendar days following the later of (i) the effective date of this Policy first set forth above or (ii) the date the individual becomes a Covered Executive, the Acknowledgement Form, pursuant to which the Covered Executive agrees to be bound by, and to comply with, the terms and conditions of this Policy.
10.Amendment and Interpretation. The Board may amend this Policy from time to time in its discretion, and shall amend this Policy as it deems necessary to reflect the regulations adopted by the Commission and to comply with any rules or standards adopted by Nasdaq or such other national securities exchange on which the Company’s securities are then listed. It is intended that this Policy be interpreted in a manner that is consistent with



the requirements of Section 10D of the Exchange Act and any applicable rules or standards adopted by the Commission and Nasdaq, or such other national securities exchange on which the Company’s securities are then listed.
11.Other Recoupment Rights. This Policy shall be applied to the fullest extent of the law. The Board may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the effective date shall require a Covered Executive to agree to abide by the terms of this Policy as a condition to the grant of any benefit. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other rights of recoupment or remedies that may be available to the Company pursuant to the terms of any employment agreement, equity award agreement, similar agreement, or policy and any other legal remedies available to the Company.
12.Successors. This Policy shall be binding and enforceable against all Covered Executives and their administrators, beneficiaries, executors, heirs, or other legal representatives.
13.Venue. All actions arising out of or relating to this Policy shall be brought and determined exclusively in a state or federal court located in Chicago, Illinois.
14.Governing Law. This Policy shall be governed by and construed in accordance with the internal laws of the State of Illinois, without giving effect to any choice or conflict of law provision or rule (whether of the State of Illinois or any other jurisdiction).


















Annex A
HURON CONSULTING GROUP INC.
COMPENSATION CLAWBACK POLICY
ACKNOWLEDGEMENT FORM
By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Huron Consulting Group Inc. (the “Company”) Compensation Clawback Policy (the “Policy”). Capitalized terms used but not defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings set forth in the Policy.
By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Incentive-based Compensation subject to recovery under the Policy to the Company to the extent required by, and in a manner consistent with, the Policy.
________________________________
Signature

________________________________
Print Name

________________________________
Date




EX-101.SCH 10 hurn-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Earnings and Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions & Divestitures link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Capital Structure link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Revenues Revenue link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Derivative Instruments and Hedging Activity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Benefit and Deferred Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Equity Incentive Plans link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments, Contingencies and Guarantees link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Earnings Per Share (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Derivative Instruments and Hedging Activities (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Fair Value of Financial Instruments - (Policies) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Income Taxes - (Policies) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Leases Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Restructuring Charges - (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Derivative Instruments and Hedging Activity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Valuation and Qualifying Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Acquisitions & Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Goodwill and Intangible Assets - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Leases Schedule of Operating Lease Balances (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Leases Schedule of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Leases Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Leases Schedule of Operating Lease Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Leases Leases Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Property and Equipment, Net - Summary of Premises and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Financing Arrangements - Summary of Carrying Amounts of Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Financing Arrangements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Capital Structure - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Revenues Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Revenues Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revenues Performance Obligations Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revenues Performance Obligations Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Restructuring Charges - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Restructuring Charges Restructuring Charges - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Derivative Instruments and Hedging Activity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Derivative Instruments and Hedging Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments - Convertible Debt Investment Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments - Contingent Consideration Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Detail) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Employee Benefit and Deferred Compensation Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Equity Incentive Plans - Schedule of Restricted Stock Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Equity Incentive Plans - Schedule of Performance-Based Stock Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Equity Incentive Plans - Schedule of Performance-Based Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Equity Incentive Plans - Schedule of Time-Vested Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Equity Incentive Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Income Taxes - Income Tax Expense for Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes - Components of Income from Continuing Operations Before Income Tax Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Income Taxes - Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Income Taxes - Net Deferred Tax Liabilities for Continuing Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Segment Information - Components of Segment Information (Detail) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Segment Information Segment Information - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954534 - Disclosure - Valuation and Qualifying Accounts - Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets (Detail) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 hurn-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 hurn-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 hurn-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Accrued expenses and other current liabilities Accrued Liabilities, Current Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Changes in operating assets and liabilities, net of acquisitions and divestiture: Increase (Decrease) in Operating Capital [Abstract] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Income Taxes Income Tax Uncertainties, Policy [Policy Text Block] Nonvested And Unearned Performance Shares Nonvested And Unearned Performance Shares As of the balance sheet date, the number of shares included in the non-vested balance that are still in their performance period or whose earned percentage has not yet been determined. Deferred income taxes, net Deferred Income Tax Liabilities, Net Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Measurement Input, Price Volatility Measurement Input, Price Volatility [Member] Insider Trading Policies and Procedures [Line Items] Exercisable, shares, ending balance 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] Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Capital Structure Equity [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restricted stock awards, net of cancellations, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Reporting Unit [Domain] Reporting Unit [Domain] Fair Value Disclosures - Convertible Debt Investment Reconciliation [Abstract] Fair Value Disclosures - Convertible Debt Investment Reconciliation [Abstract] Fair Value Disclosures - Convertible Debt Investment Reconciliation [Abstract] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Subsequent Event Type [Domain] Subsequent Event Type [Domain] Nonvested And Unearned Performance Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Impairment of Long-Lived Assets Held-for-use Impairment, Long-Lived Asset, Held-for-Use Net income, per diluted share (in USD per share) Earnings Per Share, Diluted Office Space Reductions that were Initiated in Prior Periods Office Space Reductions that were Initiated in Prior Periods [Member] Office Space Reductions that were Initiated in Prior Periods Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Treasury Stock, Value Treasury Stock, Value Receivables from clients, net of allowances of $17,284 and $10,600, respectively Accounts Receivable, after Allowance for Credit Loss, Current Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Outstanding letters of credit Guarantees in the form of letters of credit Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] Non-competition Agreements [Member] Noncompete Agreements [Member] Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Reimbursable expenses Reimbursable Expense Reimbursable Expense Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax Accelerated Amortization Accelerated Amortization [Member] Accelerated Amortization Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Stockholders’ equity Equity, Attributable to Parent [Abstract] Reconciliation of Basic and Diluted Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax Amount of tax expense (benefit) related to, after 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. Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Total Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Unbilled Services, Allowance for Credit Losses Unbilled Services, Allowance for Credit Losses Unbilled Services, Allowance for Credit Losses Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Impaired Long-Lived Assets Held and Used by Type [Axis] Impaired Long-Lived Assets Held and Used by Type [Axis] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Shares available for issuance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Maximum consolidated leverage ratio Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Revenue By Capability [Axis] Revenue By Capability [Axis] Revenue By Capability Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Effective Tax Rate Reconciling Item, Deferred Tax Adjustments Effective Tax Rate Reconciling Item, Deferred Tax Adjustments Percent Effective Tax Rate Reconciling Item, Deferred Tax Adjustments Percent Time Vested Stock Option [Member] Time Vested Stock Option [Member] Time Vested Stock Option Interest rate swap agreement for a notional amount Derivative, Notional Amount Measurement Frequency [Axis] Measurement Frequency [Axis] Schedule of Restricted Stock 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 Accrued Liabilities [Member] Accrued Liabilities [Member] Depreciation expense for property and equipment Depreciation Minimum interest coverage ratio Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Reclassification from Accumulated Other Comprehensive Income, Current Period Tax Reclassification from Accumulated Other Comprehensive Income, Current Period Tax Reclassification from Accumulated Other Comprehensive Income, Current Period Tax Shares redeemed for employee tax withholdings Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Computers, related equipment and software [Member] Computers Related Equipment And Software [Member] Computers Related Equipment And Software [Member] Total revenues and reimbursable expenses Revenues Revenues Deferred Tax Liabilities, Prepaid Expenses Deferred Tax Liabilities, Prepaid Expenses Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring charge liability Restructuring reserve, period start Restructuring reserve, period end Restructuring Reserve Award Type [Axis] Award Type [Axis] Total anti-dilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Debt Instrument, Maturity Date Debt Instrument, Maturity Date Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Contract Termination Contract Termination [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Property and equipment Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Lessee Operating Lease Liability Undiscounted Excess Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Income Tax Expense for Continuing Operations Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount 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, Liability, Current Operating Lease, Liability, Current Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue generated by major client percentage Revenue generated by major client percentage The percentage of consolidated revenue generated by a client(s) above the 10% concentration risk percentage. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Valuation allowance for deferred tax assets [Member] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Costs in Excess of Billings, Current Unbilled Receivables, Current Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Components of Income from Continuing Operations Before Income Tax Expense 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] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Contract with Customer, Liability, Current Contract with Customer, Liability, Current Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Unrecognized Compensation Costs for Nonvested Share-Based Awards Weighted Average Period Unrecognized Compensation Costs for Nonvested Share-Based Awards Weighted Average Period Unrecognized Compensation Costs for Nonvested Share-Based Awards Weighted Average Period of Recognition Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Share-based Payment Arrangement, Option [Member] Employee Stock Option [Member] Derivative Instruments and Hedging Activity Derivative Instruments and Hedging Activities Disclosure [Text Block] Loans Payable Loans Payable Total operating expenses Costs and Expenses Maximum [Member] Maximum [Member] Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Goodwill recorded in connection with business combinations Goodwill, Acquired During Period Restructuring and Related Cost, Accelerated Depreciation Restructuring and Related Cost, Accelerated Depreciation Tabular List, Table Tabular List [Table Text Block] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Income Tax Disclosure [Line Items] Direct costs (exclusive of depreciation and amortization included below) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Equity Incentive Plans Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Capitalized Contract Cost, Net Capitalized Contract Cost, Net Other Noncash Income (Expense) Other Noncash Income (Expense) Segment operating income as a percentage of segment revenues Operating Income Loss As Percent Of Revenues Segment operating income (loss) as percent of segment revenues. Business Acquisition [Axis] Business Acquisition [Axis] Accounts Receivable, Allowance for Credit Loss, Current Accounts Receivable, Allowance for Credit Loss, Current State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Increase (decrease) in accounts payable and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Revenues Revenue from Contract with Customer, Including Assessed Tax Nonvested And Unearned Performance Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Charges [Line Items] Restructuring Cost and Reserve [Line Items] San Francisco Office [Member] Operating Model Change [Member] Operating Model Change Related Party [Domain] Related Party, Type [Domain] Sublease Income Sublease Income Acquisitions Business Combination Disclosure [Text Block] Cash paid during the year for: Cash Paid During Year For [Abstract] Cash paid during year for. Accelerated Share Repurchases [Table] Accelerated Share Repurchases [Table] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments [Member] Operating Segments [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Nonvested stock, weighted average grant date fair value, beginning balance (in USD per share) Nonvested stock, weighted average grant date fair value, ending balance (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Lease, Cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Debt Instrument, Covenant, Consolidated Leverage Ratio, Additional Increase Debt Instrument, Covenant, Consolidated Leverage Ratio, Additional Increase Debt Instrument, Covenant, Consolidated Leverage Ratio, Additional Increase for Certain Transactions Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Deferred compensation and other liabilities Deferred Compensation And Other Liabilities Aggregate carrying value, as of the balance sheet date, of the liabilities for all deferred compensation arrangements and all other non current obligations not separately disclosed in the balance sheet payable beyond one year (or the operating cycle, if longer). Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Deferred Tax Liabilities, Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Auditor [Line Items] Auditor [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Net Deferred Tax Liabilities for Continuing Operations Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Derivatives, Policy [Policy Text Block] Derivatives, Policy [Policy Text Block] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year One Operating Lease, Payments Operating Lease, Payments Unrealized gain (loss) on investment, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Foreign Currency Cash Flow Hedge Liability at Fair Value Foreign Currency Cash Flow Hedge Liability at Fair Value Impairment of Long-Lived Assets Held-for-use Operating Lease, Impairment Loss PEO PEO [Member] Income Tax Examination, Penalties and Interest Accrued Income Tax Examination, Penalties and Interest Accrued Nonvested and Unearned Performance Stock Options Nonvested and Unearned Performance Stock Options Nonvested and Unearned Performance Stock Options Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Interest Rate Swap [Member] Interest Rate Swap [Member] Share repurchases Stock Repurchased and Retired During Period, Value Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Measurement Input Type [Domain] Measurement Input Type [Domain] Debt and Equity Securities, Unrealized Gain (Loss) Debt and Equity Securities, Unrealized Gain (Loss) Debt and Equity Securities, Unrealized Gain (Loss) Total current Current Income Tax Expense (Benefit) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Retirement eligible provision, minimum years of service Retirement Eligible Provision Minimum Term Of Service Retirement eligible provision minimum term of service. Measurement Frequency [Domain] Measurement Frequency [Domain] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Corporate Segment Corporate Segment [Member] Cash Flow Hedge Derivative Instrument Assets at Fair Value Cash Flow Hedge Derivative Instrument Assets at Fair Value Non-current liabilities: Liabilities, Noncurrent [Abstract] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Investments Marketable Securities, Policy [Policy Text Block] Percentage of pledged voting stock in domestic subsidiaries Percentage Of Pledged Voting Stock In Domestic Subsidiaries The percentage of pledged voting stock or other equity instruments in the domestic subsidiaries to secure the revolver and term loan. Share Repurchases Initiated but not yet Settled Share Repurchases Initiated but not yet Settled Share repurchases recognized during the period that have not yet been settled by the bank. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Segment Reporting Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Preferred Stock [Member] Preferred Stock [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Life Sciences Life Sciences [Member] Life Sciences Digital Capability Digital Capability [Member] Digital Capability Restructuring Type [Axis] Restructuring Type [Axis] Earnings Per Share, Policy Earnings Per Share, Policy [Policy Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of Accumulated Other Comprehensive Loss, Net of Tax Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Weighted average grant date fair value (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Finite-Lived Intangible Assets, Amortization Expense, after Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Percentage of pledged voting stock in foreign subsidiaries Percentage Of Pledged Voting Stock In Foreign Subsidiaries The percentage of pledged voting stock or other equity instruments in the foreign subsidiaries to secure the revolver and term loan. Accelerated Share Repurchases [Line Items] Accelerated Share Repurchases [Line Items] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value, options exercisable, ending balance 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] Reimbursable expenses Reimbursable expenses Reimbursable Revenues Reimbursable Revenues Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation, Depletion and Amortization Stock Ownership Participation Program [Member] Stock Ownership Participation Program [Member] Stock Ownership Participation Program [Member] Furniture and fixtures [Member] Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Allowances for doubtful accounts and unbilled services [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] Postemployment Benefits [Abstract] Postemployment Benefits [Abstract] Performance Obligation Satisfied in Prior Period [Domain] Performance Obligation Satisfied in Prior Period [Domain] Performance Obligation Satisfied in Prior Period [Domain] Consolidation Items [Axis] Consolidation Items [Axis] San Francisco Office [Member] London Office [Member] London Office Deferred Compensation Plan Assets [Member] Deferred Compensation Plan Assets [Member] Deferred Compensation Plan Assets [Member] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements Increase (decrease) in deferred revenues Increase (Decrease) in Deferred Revenue Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Sponsorship and advertising costs Marketing and Advertising Expense SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Foreign currency translation adjustments, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Income Tax Credits and Adjustments Income Tax Credits and Adjustments Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Fair value (derivative asset and liability) Interest Rate Cash Flow Hedge Derivative at Fair Value, Net Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Preferred Stock, Shares Issued Preferred Stock, Shares Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Duration of SOFR Duration of SOFR Duration of SOFR Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other Noncurrent Assets [Member] Other Noncurrent Assets [Member] Total deferred tax assets Deferred Tax Assets, Gross Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Title Trading Arrangement, Individual Title Credit Facility Credit Facility [Member] Credit Facility Common Stock [Member] Common Stock [Member] Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Percentage of weighted average interest rate of borrowings Debt, Weighted Average Interest Rate Deferred Income Taxes and Tax Credits [Abstract] Deferred Income Taxes and Tax Credits [Abstract] Minimum [Member] Minimum [Member] Weighted average shares used in calculating earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Cash and Cash Equivalent maturity period Cash And Cash Equivalent Maturity Period The maximum length of time over which an instrument may mature to be classified as cash and cash equivalents. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Shares redeemed for employee tax withholdings Payment, Tax Withholding, Share-Based Payment Arrangement Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Deferred Tax Assets, Other Deferred Tax Assets, Other Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Retained Earnings [Member] Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Other income (expense), net Nonoperating Income (Expense) [Abstract] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Net income, per basic share (in USD per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Restructuring reserve adjustments Restructuring Reserve, Accrual Adjustment Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Deferred Tax Assets, Net Deferred Tax Assets, Net Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block] Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block] Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block] receivables from major customer percentage receivables from major customer percentage receivables from major customer percentage Proceeds from note receivable Proceeds from Sale and Collection of Notes Receivable Common stock issued related to purchases of businesses Stock Issued Deferred Revenue, Period Increase (Decrease) Deferred Revenue, Period Increase (Decrease) Income taxes Income Taxes Paid Basis of Presentation and Principles of Consolidation Consolidation, Policy [Policy Text Block] Total non-current liabilities Liabilities, Noncurrent Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Technology-Based Intangible Assets [Member] Technology-Based Intangible Assets [Member] Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Capitalized Computer Software, Accumulated Amortization Capitalized Computer Software, Accumulated Amortization Entity Public Float Entity Public Float Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Commercial Commercial [Member] Commercial Compensation Amount Outstanding Recovery Compensation Amount Operating Loss Carryforwards, Expiration Date Operating Loss Carryforwards, Expiration Date Accounts Receivable, Credit Loss Expense (Reversal) Accounts Receivable, Credit Loss Expense (Reversal) Forfeited, weighted average grant date fair value (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Total deferred expense (benefit) Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercises of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Fair Value Interest Rate Swaps Designated as Cash Flow Hedging Instruments Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block] (Increase) decrease in unbilled services, net Increase (Decrease) in Other Receivables Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Interest rate swap agreement, end date Derivative, Contract End Date Income Tax Disclosure [Table] Income Tax Disclosure [Table] Income Tax Disclosure [Table] Employer contributions up to percent of employee's salaries Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Effective Income Tax Rate Reconciliation, Disallowed Executive Compensation, Percent Effective Income Tax Rate Reconciliation, Disallowed Executive Compensation, Percent Effective Income Tax Rate Reconciliation, Disallowed Executive Compensation, Percent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Stock Issued During Period, Shares, Acquisitions Stock Issued During Period, Shares, Acquisitions Proceeds from Sale of Property, Plant, and Equipment Proceeds from Sale of Property, Plant, and Equipment Effective Income Tax Rate Reconciliation, Tax Credit, Percent Effective Income Tax Rate Reconciliation, Tax Credit, Percent Payments for restructuring Payments for Restructuring Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Treasury Stock, Common Treasury Stock, Common [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Investments in life insurance policies Payment to Acquire Life Insurance Policy, Investing Activities Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment Noncash Operating Lease Expense Noncash Operating Lease Expense Portion of straight-line operating lease expense allocated to the amortization of the operating lease right of use assets. Income tax expense Income tax expense for continuing operations Income Tax Expense (Benefit) Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Unrecognized tax benefits, beginning balance Unrecognized tax benefits, ending balance Unrecognized Income Tax Benefits Unrecognized Income Tax Benefits Unrecognized Income Tax Benefits Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Number of Operating Segments Number of Operating Segments Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Maximum Borrowing Capacity Maximum Borrowing Capacity Maximum borrowing capacity without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. Equity [Abstract] Equity [Abstract] Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Operating lease right-of-use asset [Member] Operating lease right-of-use asset [Member] Operating lease right-of-use asset [Member] Tax Credit Carryforward, Amount Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Purchases of businesses Payments to Acquire Businesses, Net of Cash Acquired Shares redeemed for employee tax withholdings, shares Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share repurchases, shares Shares repurchased Stock Repurchased and Retired During Period, Shares Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Retirement eligible provision, minimum age Retirement Eligible Provision Minimum Age Retirement Eligible Provision Minimum Age Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Two Thousand And Twelve Plan [Member] Two Thousand And Twelve Plan [Member] Two Thousand And Twelve Plan [Member] Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Additional paid-in capital Additional Paid in Capital, Common Stock Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Quarterly Report Document Annual Report Balance Sheet Location [Axis] Balance Sheet Location [Axis] Deferred Tax Liabilities, Investments Deferred Tax Liabilities, Investments Cover [Abstract] Cover [Abstract] AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Subsequent Events Subsequent Events [Text Block] Debt Instrument, Measurement Input Debt Instrument, Measurement Input Fair Value, Recurring [Member] Fair Value, Recurring [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, to be Paid Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Employee Benefit and Deferred Compensation Plans Compensation and Employee Benefit Plans [Text Block] Segment Information Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Lessee, Operating Lease, Renewal Term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Income Tax Examination Period Income Tax Examination Period Income Tax Examination Period State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Business Combination Segment Allocation [Line Items] Business Combination Segment Allocation [Line Items] Operating income Operating income (loss) Operating Income (Loss) Number of Reporting Units Number of Reporting Units Total deferred tax liabilities Deferred Tax Liabilities, Gross Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Segments [Axis] Segments [Axis] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Performance-Based Stock Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Scenario [Domain] Scenario [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships [Member] Customer Relationships [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Nonvested stock, number of shares, beginning balance Nonvested stock, number of shares, ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Financing Arrangements Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Employer matching contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Senior Secured Credit Facility [Member] Revolver Credit Facility [Member] Senior Secured Credit Facility [Member] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance-based stock activity [Member] Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Weighted-average remaining contractual term (years), options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Nonoperating Income (Expense) Other expense, net Nonoperating Income (Expense) At U.S. statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and contingencies Commitments and Contingencies Deferred revenues Deferred Revenue, Current Schedule of Goodwill [Table] Schedule of Goodwill [Table] Income Taxes Income Tax Disclosure [Text Block] Proceeds from Life Insurance Policy Proceeds from Life Insurance Policy Deferred Lease Incentives Lessee, Leases [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Payment for Contingent Consideration Liability, Financing Activities Payment for Contingent Consideration Liability, Financing Activities PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock Issued During Period, Value, Stock Options Exercised Stock Issued During Period, Value, Stock Options Exercised Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount At U.S. statutory tax rate Deferred​ Tax​ Asset ​​Capitalized ​Research ​And​ Development​Costs Deferred​ Tax​ Asset ​​Capitalized ​Research ​And​ Development​Costs Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Net income Net Income (Loss) Attributable to Parent Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Lessee, Operating Leases Lessee, Operating Leases [Text Block] Beginning balance, shares Ending balance, shares Shares, Issued Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Exercise of stock options, shares Exercise of stock options, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Allowances for Doubtful Accounts and Unbilled Services Receivable [Policy Text Block] Restructuring additions Increase (Decrease) in Restructuring Reserve Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Foreign Exchange Contract Foreign Exchange Contract [Member] Name Measure Name Line of credit current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Q1 2023 Hillsboro Office Exit Member Q1 2023 Hillsboro Office Exit [Member] Q1 2023 Hillsboro Office Exit Goodwill Goodwill, net beginning balance Goodwill Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Interest Rate or LOC Increase/Decrease from KPIs Interest Rate or LOC Increase/Decrease from KPIs Interest Rate or LOC Increase/Decrease from KPIs Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] (Increase) decrease in receivables from clients, net Increase (Decrease) in Accounts Receivable Excise tax on net share repurchases incurred but not paid [Abstract] Excise taxes on share repurchases incurred but not paid Excise taxes on share repurchases incurred but not paid Forecast [Member] Forecast [Member] Performance Obligation Satisfied in Prior Period [Axis] Performance Obligation Satisfied in Prior Period [Axis] Performance Obligation Satisfied in Prior Period [Axis] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Foreign Currency Transaction Gain (Loss), Realized Realized Gain (Loss), Foreign Currency Transaction, before Tax Payments for debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Loss reclassification from accumulated OCI to income, estimate of time to transfer Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Weighted average common stock equivalents Weighted Average Number of Shares Outstanding, Diluted, Adjustment Actual interest coverage ratio Debt Instrument, Covenant, Actual Interest Coverage Ratio Debt Instrument, Covenant, Actual Interest Coverage Ratio Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Direct Costs and Reimbursable Expenses Cost of Goods and Service [Policy Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Business Combination, Segment Allocation [Table] Business Combination, Segment Allocation [Table] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Tax Credit Carryforward, Expiration Date Tax Credit Carryforward, Expiration Date Plan Name [Domain] Plan Name [Domain] Income tax receivable Income Taxes Receivable, Current Property and equipment expenditures and capitalized software included in current liabilities Capital Expenditures Incurred but Not yet Paid Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Weighted-average remaining contractual term (years), option outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Contract with Customer, Performance Obligation Satisfied in Previous Period Contract with Customer, Performance Obligation Satisfied in Previous Period Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Noncash or Part Noncash Acquisition, Value of Liabilities Assumed Decrease based on tax positions related to the prior year Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions (Increase) decrease in current income tax receivable / payable, net Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable Auditor Firm ID Auditor Firm ID Amortization of Intangible Assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Long-term investments Long-term Investments Long-Term Investments Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restatement Determination Date Restatement Determination Date Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Debt Instrument, Periodic Payment, Principal Debt Instrument, Periodic Payment, Principal Cash and cash equivalents at end of the period Cash and cash equivalents at beginning of the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Contingent Consideration Liability [Member] Contingent Consideration Liability [Member] Contingent Consideration Liability [Member] Variable Lease, Cost Variable Lease, Cost Operating Lease, Cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, shares issued Common Stock, Shares, Issued Vested, number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Assets, Fair Value Disclosure Assets, Fair Value Disclosure Beginning balance Ending balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Share-based Payment Arrangement, Performance-Based Option, Activity Share-based Payment Arrangement, Performance-Based Option, Activity [Table Text Block] Share-based Payment Arrangement, Performance-Based Option, Activity Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Federal [Member] Domestic Tax Authority [Member] Short-term Lease, Cost Short-Term Lease, Cost Interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities Stock Issued During Period, Value, Acquisitions Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Medically Home Group Inc. [Member] Medically Home Group Inc. [Member] Medically Home Group Inc. [Member] Abandoned Capitalized Software Development Project Abandoned Capitalized Software Development Project [Member] Abandoned Capitalized Software Development Project Subsequent Event Subsequent Event [Member] Operating Loss Carryforwards Operating Loss Carryforwards Restructuring Charges [Member] Restructuring Charges [Member] Goodwill Goodwill, Gross Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Commitments And Contingencies [Line Items] Schedule of Supplemental Operating Lease Information [Table Text Block] Schedule of Supplemental Operating Lease Information [Table Text Block] [Table Text Block] for Schedule of Supplemental Operating Lease Information [Table] Capitalized Contract Cost, Amortization Capitalized Contract Cost, Amortization Office Space Reductions [Member] Office Space Reductions [Member] Office Space Reductions [Member] Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Sponsorship and Advertising Costs Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount 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] Foreign Deferred Foreign Income Tax Expense (Benefit) Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Asset Acquisition, Contingent Consideration, Liability Asset Acquisition, Contingent Consideration, Liability hurn_Life Sciences Divestiture Gain/Loss hurn_Life Sciences Divestiture Gain/Loss [Member] hurn_Life Sciences Divestiture Gain/Loss Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) 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] Goodwill, Transfers Goodwill, Transfers Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Non-cash investing and financing activities: Non Cash InvestingFinancing Activities [Abstract] Non Cash Investing and Financing Activities [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Effective income tax expense rate for continuing operations Effective Income Tax Rate Reconciliation, Percent Operating Lease, Liability Operating Lease, Liability Share Repurchases Initiated but not yet Settled, Shares Share Repurchases Initiated but not yet Settled, Shares Share Repurchases Initiated but not yet Settled, Shares Direct Operating Costs [Abstract] Direct Operating Costs [Abstract] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accumulated Other Comprehensive Income (Loss) [Member] 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] Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense All Executive Categories All Executive Categories [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income tax benefits Share-Based Payment Arrangement, Expense, Tax Benefit Release of Allowance [Member] Release of Allowance [Member] Release of Allowance [Member] Number of Reportable Segments Number of Reportable Segments Net earnings per basic share: Earnings Per Share [Abstract] Common Stock, Value, Issued Common Stock, Value, Issued Trade names [Member] Trade Names [Member] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Effective Income Tax Rate Reconciliation, CARES Act Effective Income Tax Rate Reconciliation, GILTI, Percent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Additional Impairment on Previously Vacated Office Spaces Additional Impairment on Previously Vacated Office Spaces [Member] Additional Impairment on Previously Vacated Office Spaces Other Nonoperating Income (Expense) 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 Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Share repurchase authorized amount Stock Repurchase Program, Authorized Amount Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Revenue By Capability [Domain] Revenue By Capability [Domain] Revenue By Capability [Domain] Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Debt Issuance Costs Debt, Policy [Policy Text Block] Preferred stock, shares authorized Preferred Stock, Shares Authorized Base Rate [Member] Base Rate [Member] Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Tax credits Deferred Tax Assets, Tax Credit Carryforwards Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Description of Business Nature of Operations [Text Block] Capitalization of internally developed software costs Payments to Develop Software Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Increase (decrease) in accrued payroll and related benefits Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Gain on sale of business, excluding transaction costs Loss on disposal Gain (Loss) on Disposition of Business Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Deferred Revenue, Revenue Recognized Deferred Revenue, Revenue Recognized Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Other operating expenses and gains Other Selling, General and Administrative Expense Restricted Stock Awards [Member] Restricted Stock [Member] Reporting Unit [Axis] Reporting Unit [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Income (Loss) from continuing pperations before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Fair value measurement policy Fair Value Measurement, Policy [Policy Text Block] Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Commitment Fee Rate Increase/Decrease from KPIs Commitment Fee Rate Increase/Decrease from KPIs Commitment Fee Rate Increase/Decrease from KPIs Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Unused borrowing capacity under Credit Agreement Line of Credit Facility, Remaining Borrowing Capacity Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets Schedule Of Valuation And Qualifying Accounts Reserves Table [Text Block] A schedule of allowance and reserve accounts including their beginning and ending balances, as well as a reconciliation by type of activity during the period. Share-based compensation Share-Based Payment Arrangement, Noncash Expense Effective Income Tax Rate Reconciliation, Realized Investment (Gains) Losses, Percent Effective Income Tax Rate Reconciliation, Realized Investment (Gains) Losses, Percent Effective Income Tax Rate Reconciliation, Realized Investment (Gains) Losses, Percent Healthcare Healthcare [Member] Healthcare Foreign[Member] Foreign Tax Authority [Member] City Area Code City Area Code Earnings Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Deferred Tax Benefit resulting from CARES Act Deferred Tax Benefit resulting from CARES Act Deferred Tax Benefit resulting from CARES Act Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Share Repurchase Program [Domain] Share Repurchase Program [Domain] Change in Estimated Variable Consideration [Member] Change in Estimated Variable Consideration [Member] Change in Estimated Variable Consideration [Member] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Consulting And Managed Services Capability Consulting And Managed Services Capability [Member] Consulting And Managed Services Capability Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Financial and Nonfinancial Liabilities, Fair Value Disclosure Liabilities, Fair Value Disclosure Underlying Asset Class [Axis] Underlying Asset Class [Axis] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Commitments, Contingencies and Guarantees Commitments Contingencies and Guarantees [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Term Debt Credit Facility Term Debt Credit Facility [Member] Term Debt Credit Facility Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Q3 2023 Lexington Office Exit Q3 2023 Lexington Office Exit [Member] Q3 2023 Lexington Office Exit deferred tax liabilities Preferred stock investment deferred tax liabilities Preferred stock investment deferred tax liabilities Preferred stock investment Unrealized loss on investment, beginning balance Unrealized loss on investment, ending balance AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax Foreign Current Foreign Tax Expense (Benefit) Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Components of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Restructuring charges Restructuring additions Restructuring Charges Business Combinations [Abstract] Business Combinations [Abstract] Tax credits / Section 199 Deduction Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Commissions Expense, Policy [Policy Text Block] Commissions Expense, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Foreign currency translation adjustments, beginning balance Foreign currency translation adjustments, ending balance Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Common stock, shares authorized Common Stock, Shares Authorized Amortized capitalized software development costs Capitalized Computer Software, Amortization Number of Operating Industries Number of Operating Industries Number of Operating Industries Assets under Construction [Member] Asset under Construction [Member] Shorelight Holdings Llc [Member] Shorelight Holdings Llc [Member] Shorelight Holdings Llc [Member] Underlying Asset Class [Domain] Underlying Asset Class [Domain] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Award Timing Disclosures [Line Items] Schedule of Share-based Payment Arrangement, Performance-Based Option, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Arrangement, Performance-Based Option, Valuation Assumptions [Table Text Block] Share-based Payment Arrangement, Performance-Based Option, Valuation Assumptions Auditor [Table] Auditor [Table] Aggregate fair value of stock vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Convertible Debt Securities [Member] Convertible Debt Securities [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current Finite-Lived Intangible Assets, Amortization Expense, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Restricted stock granted as a percentage of purchased shares Share-Based Compensation Arrangement By Share-Based Payment Award, Restricted Stock Granted, As A Percentage Of Purchased Shares Share-Based Compensation Arrangement By Share-Based Payment Award, Restricted Stock Granted, As A Percentage Of Purchased Shares Related Party [Axis] Related Party, Type [Axis] Proceeds from Divestiture of Businesses, Net of Cash Divested Proceeds from Divestiture of Businesses, Net of Cash Divested Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 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] (Increase) decrease in other assets Increase (Decrease) in Other Operating Assets Foreign source income Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Employee Severance [Member] Employee Severance [Member] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Option Indexed to Issuer's Equity, Type [Axis] Option Indexed to Issuer's Equity, Type [Axis] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Restricted stock awards, net of cancellations Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Actual consolidated leverage ratio Debt Instrument, Covenant, Actual Consolidated Leverage Ratio Debt Instrument, Covenant, Actual Consolidated Leverage Ratio Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable, weighted average exercise price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Repayments of bank borrowings Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts Liabilities, Fair Value Disclosure [Abstract] Liabilities, Fair Value Disclosure [Abstract] Share-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 Authority [Domain] Income Tax Authority [Domain] Accrued payroll and related benefits Employee-related Liabilities, Current Stock options contractual term Share Based Compensation Arrangement By Share Based Payment Award Expiration Period One The contractual term of stock options, after which the stock options will expire. Other Restructuring [Member] Other Restructuring [Member] Name Trading Arrangement, Individual Name Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Contract Asset, Period Increase (Decrease) Contract Asset, Period Increase (Decrease) Amount of increase (decrease) in the right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than the passage of time. Legal Entity [Axis] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Amendment Flag Amendment Flag Intangible assets Finite-Lived Intangible Assets, Net [Abstract] Legal Entity [Axis] Legal Entity [Axis] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Assets, Fair Value Disclosure [Abstract] Assets, Fair Value Disclosure [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Long-term debt Long-Term Debt, Excluding Current Maturities Leasehold Improvements [Member] Leasehold Improvements [Member] Performance-based stock options Performance-based stock options [Member] Performance-based stock options Diluted (shares) Weighted average common shares outstanding- diluted Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Deferred Tax Benefit Resulting from Gilti Tax - Carry Back 2018 Loss Effective Income Tax Rate Reconciliation, GILTI, Amount Capitalized Computer Software, Gross Capitalized Computer Software, Gross Interest expense, net of interest income Interest Income (Expense), Nonoperating, Net Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Commitments And Contingencies [Table] Commitments And Contingencies [Table] Commitments And Contingencies [Table] Cash Flow Hedge Derivative Instrument Liabilities at Fair Value Cash Flow Hedge Derivative Instrument Liabilities at Fair Value Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Segment Reconciling Items [Member] Segment Reconciling Items [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Vested, weighted average grant date fair value (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Deferred tax asset, operating lease liabilities Deferred tax asset, operating lease liabilities Deferred tax asset, operating lease liabilities Business Advisory [Member] Business Advisory [Member] Business Advisory [Member] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block] Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program Net operating loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards Scenario [Axis] Scenario [Axis] Contract with Customer, Asset, after Allowance for Credit Loss Contract with Customer, Asset, after Allowance for Credit Loss Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (shares) Weighted average common shares outstanding-basic Weighted Average Number of Shares Outstanding, Basic Optional increase In revolver Optional Increase In Revolver Optional increase in revolver. Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Property, Plant and Equipment Property, Plant and Equipment, Other Types [Member] Property, Plant and Equipment, Other Types [Member] Revenues and reimbursable expenses: Revenues [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Fair Value Disclosures - Contingent Consideration Reconciliation [Abstract] Fair Value Disclosures - Contingent Consideration Reconciliation [Abstract] Fair Value Disclosures - Contingent Consideration Reconciliation [Abstract] Components of Segment Information Segment Reporting Information, Profit (Loss) [Abstract] Education [Member] Education [Member] Education [Member] Proceeds from bank borrowings Proceeds from Long-Term Lines of Credit Number of billing arrangements for revenue recognition Number Of Billing Arrangements For Revenue Recognition The number of billing arrangements the Company uses on client engagements. The nature of each arrangement will help determine the appropriate revenue recognition for that engagement. EX-101.PRE 14 hurn-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 20, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Quarterly Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 000-50976    
Entity Registrant Name HURON CONSULTING GROUP INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 01-0666114    
Entity Address, Address Line One 550 West Van Buren Street    
Entity Address, City or Town Chicago    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60607    
City Area Code (312)    
Local Phone Number 583-8700    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol HURN    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 1,575,000,000
Entity Common Stock, Shares Outstanding   18,197,061  
Current Fiscal Year End Date --12-31    
Entity Central Index Key 0001289848    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Auditor [Line Items]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Chicago, Illinois
Auditor Firm ID 238
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 12,149 $ 11,834
Receivables from clients, net of allowances of $17,284 and $10,600, respectively 162,566 147,852
Costs in Excess of Billings, Current 190,869 141,781
Income tax receivable 6,385 960
Prepaid Expense and Other Assets, Current 28,491 26,057
Total current assets 400,460 328,484
Property and equipment, net 23,728 26,107
Deferred Income Tax Assets, Net 2,288 1,554
Long-term investments 75,414 91,194
Operating Lease, Right-of-Use Asset 24,131 30,304
Other non-current assets 92,336 73,039
Intangible assets, net 18,074 23,392
Goodwill 625,711 624,966
Total assets 1,262,142 1,199,040
Current liabilities:    
Accounts payable 10,074 14,254
Accrued expenses and other current liabilities 33,087 27,268
Accrued payroll and related benefits 225,921 171,723
Operating Lease, Liability, Current 11,032 10,530
Contract with Customer, Liability, Current 22,461 21,909
Total current liabilities 302,575 245,684
Non-current liabilities:    
Deferred compensation and other liabilities 35,665 33,614
Long-term debt 324,000 290,000
Operating Lease, Liability, Noncurrent 38,850 45,556
Deferred income taxes, net 28,160 32,146
Total non-current liabilities 426,675 401,316
Commitments and contingencies
Stockholders’ equity    
Common Stock, Value, Issued 212 223
Treasury Stock, Value 142,136 137,556
Additional paid-in capital 236,962 318,706
Retained earnings 415,027 352,548
Accumulated other comprehensive income 22,827 18,119
Total stockholders’ equity 532,892 552,040
Total liabilities and stockholders’ equity $ 1,262,142 $ 1,199,040
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts Receivable, Allowance for Credit Loss, Current $ 17,284 $ 10,600
Unbilled Services, Allowance for Credit Losses $ 5,984 $ 3,850
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares issued 21,316,441 22,507,159
Treasury Stock, Common, Shares 2,852,296 2,711,712
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Earnings and Other Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues and reimbursable expenses:      
Revenues $ 1,362,060 $ 1,132,455 $ 905,640
Reimbursable expenses 36,695 26,506 21,318
Total revenues and reimbursable expenses 1,398,755 1,158,961 926,958
Direct Operating Costs [Abstract]      
Direct costs (exclusive of depreciation and amortization included below) 942,697 785,881 636,776
Reimbursable expenses 36,766 26,671 21,369
Selling, general and administrative expenses 257,488 209,381 178,084
Restructuring charges 11,550 9,909 12,401
Depreciation and amortization 24,906 27,359 25,489
Total operating expenses 1,273,407 1,059,201 874,119
Operating income 125,348 99,760 52,839
Other income (expense), net      
Interest expense, net of interest income (19,573) (11,883) (8,150)
Other Nonoperating Income (Expense) (21,880) 20,700 35,347
Nonoperating Income (Expense) (41,453) 8,817 27,197
Income (Loss) from continuing pperations before taxes 83,895 108,577 80,036
Income tax expense 21,416 33,025 17,049
Net income $ 62,479 $ 75,552 $ 62,987
Net earnings per basic share:      
Net income, per basic share (in USD per share) $ 3.32 $ 3.73 $ 2.94
Net income, per diluted share (in USD per share) $ 3.19 $ 3.64 $ 2.89
Weighted average shares used in calculating earnings per share:      
Basic (shares) 18,832 20,249 21,439
Diluted (shares) 19,601 20,746 21,809
Comprehensive income      
Net Income (Loss) Attributable to Parent $ 62,479 $ 75,552 $ 62,987
Foreign currency translation adjustments, net of tax 512 (1,890) (925)
Unrealized gain (loss) on investment, net of tax 7,811 (6,146) 1,169
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (3,615) 9,315 3,535
Other comprehensive income 4,708 1,279 3,779
Comprehensive income $ 67,187 $ 76,831 $ 66,766
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock, Common
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning balance, shares at Dec. 31, 2020   (24,560,855) (2,812,896)      
Beginning balance at Dec. 31, 2020 $ 551,942 $ 246 $ (129,886) $ 454,512 $ 214,009 $ 13,061
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income 66,766       62,987 3,779
Restricted stock awards, net of cancellations, shares   (475,250) 101,236      
Restricted stock awards, net of cancellations 0 $ 5 $ 4,020 (4,025)    
Exercise of stock options, shares   23,403        
Stock Issued During Period, Value, Stock Options Exercised 804 $ 0   804    
Stock Issued During Period, Shares, Acquisitions   74,671        
Stock Issued During Period, Value, Acquisitions 3,323 $ 1   3,322    
Share-based compensation 23,971     23,971    
Shares redeemed for employee tax withholdings, shares     (197,189)      
Shares redeemed for employee tax withholdings (10,103)   $ (10,103)      
Share repurchases, shares   (1,265,261)        
Share repurchases (64,803) $ (13)   (64,790)    
Ending balance, shares at Dec. 31, 2021   (23,868,918) (2,908,849)      
Ending balance at Dec. 31, 2021 571,900 $ 239 $ (135,969) 413,794 276,996 16,840
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income 76,831       75,552 1,279
Restricted stock awards, net of cancellations, shares   (363,891) 109,548      
Restricted stock awards, net of cancellations 0 $ 4 $ 6,208 (6,212)    
Exercise of stock options, shares   36,536        
Stock Issued During Period, Value, Stock Options Exercised 1,421 $ 0   1,421    
Share-based compensation 30,991     30,991    
Shares redeemed for employee tax withholdings, shares     (153,846)      
Shares redeemed for employee tax withholdings (7,795)   $ (7,795)      
Share repurchases, shares   (2,037,752)        
Share repurchases (121,308) $ (20)   (121,288)    
Ending balance, shares at Dec. 31, 2022   (22,231,593) (2,953,147)      
Ending balance at Dec. 31, 2022 552,040 $ 223 $ (137,556) 318,706 352,548 18,119
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Comprehensive income 67,187       62,479 4,708
Restricted stock awards, net of cancellations, shares   (338,173) 124,216      
Restricted stock awards, net of cancellations 0 $ 3 $ 5,956 (5,959)    
Exercise of stock options, shares   51,266        
Stock Issued During Period, Value, Stock Options Exercised 2,524 $ 1   2,523    
Stock Issued During Period, Shares, Acquisitions   16,337        
Stock Issued During Period, Value, Acquisitions 1,646 $ 0   1,646    
Share-based compensation 43,658     43,658    
Shares redeemed for employee tax withholdings, shares     (146,390)      
Shares redeemed for employee tax withholdings (10,536)   $ (10,536)      
Share repurchases, shares   (1,461,815)        
Share repurchases (123,627) $ (15)   (123,612)    
Ending balance, shares at Dec. 31, 2023   (21,175,554) (2,975,321)      
Ending balance at Dec. 31, 2023 $ 532,892 $ 212 $ (142,136) $ 236,962 $ 415,027 $ 22,827
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net Income (Loss) Attributable to Parent $ 62,479 $ 75,552 $ 62,987
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 24,938 27,359 25,978
Noncash Operating Lease Expense 6,321 6,369 6,967
Impairment of Long-Lived Assets Held-for-use 6,248 211 0
Share-based compensation 45,697 30,971 25,857
Amortization of debt discount and issuance costs 769 1,169 794
Accounts Receivable, Credit Loss Expense (Reversal) 421 141 13
Deferred income taxes (6,182) 18,784 12,480
Gain (Loss) on Disposition of Property Plant Equipment (64) (1,111) (343)
Gain on sale of business, excluding transaction costs 0 0 (32,824)
Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability 490 359 (173)
Debt and Equity Securities, Unrealized Gain (Loss) 26,262 (26,964) 0
Other Noncash Income (Expense) 0 6 (78)
Changes in operating assets and liabilities, net of acquisitions and divestiture:      
(Increase) decrease in receivables from clients, net (15,046) (25,847) (39,845)
(Increase) decrease in unbilled services, net (49,051) (51,359) (38,820)
(Increase) decrease in current income tax receivable / payable, net (5,139) 7,673 (2,723)
(Increase) decrease in other assets (6,535) 2,532 (2,670)
Increase (decrease) in accounts payable and other liabilities (6,948) (13,466) 10,394
Increase (decrease) in accrued payroll and related benefits 51,022 32,770 (2,636)
Increase (decrease) in deferred revenues 560 969 (7,717)
Net cash provided by operating activities 135,262 85,400 17,987
Cash flows from investing activities:      
Purchases of property and equipment (9,444) (12,547) (10,871)
Investments in life insurance policies (3,074) (872) (1,245)
Proceeds from Life Insurance Policy 2,956 3,377 0
Purchases of businesses (1,613) (3,448) (44,819)
Capitalization of internally developed software costs (25,742) (11,752) (4,889)
Proceeds from note receivable 154 154 0
Proceeds from Sale of Property, Plant, and Equipment 111 4,753 408
Proceeds from Divestiture of Businesses, Net of Cash Divested 0 207 41,273
Net cash used in investing activities (36,652) (20,128) (20,143)
Cash flows from financing activities:      
Proceeds from exercises of stock options 2,524 1,421 804
Shares redeemed for employee tax withholdings (10,536) (7,795) (10,103)
Share repurchases (122,757) (120,393) (64,612)
Proceeds from bank borrowings 354,000 314,000 235,000
Repayments of bank borrowings (320,000) (256,780) (205,499)
Payments for debt issuance costs (58) (2,686) 0
Payment for Contingent Consideration Liability, Financing Activities 1,500 1,875 0
Net cash used in financing activities (98,327) (74,108) (44,410)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 32 (111) 170
Net increase (decrease) in cash and cash equivalents 315 (8,947) (46,396)
Cash and cash equivalents at end of the period 12,149 11,834 20,781
Cash and cash equivalents at beginning of the period 11,834 20,781 67,177
Non-cash investing and financing activities:      
Property and equipment expenditures and capitalized software included in current liabilities 5,156 3,784 4,733
Noncash or Part Noncash Acquisition, Value of Liabilities Assumed 374 1,185 1,800
Common stock issued related to purchases of businesses 1,646 0 3,323
Share Repurchases Initiated but not yet Settled 1,030 1,107 191
Excise tax on net share repurchases incurred but not paid [Abstract] 947    
Cash paid during the year for:      
Interest 27,006 12,246 7,976
Income taxes $ 33,849 $ 13,485 $ 8,449
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements reflect the financial position at December 31, 2023 and 2022, and the results of operations and cash flows for the years ended December 31, 2023, 2022, and 2021.
The consolidated financial statements include the accounts of Huron Consulting Group Inc. and its subsidiaries, all of which are wholly-owned. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the consolidated financial statements and accompanying disclosures. Actual results may differ from these estimates and assumptions.
Revenue Recognition
We generate substantially all of our revenues from providing professional services to our clients. We also generate revenues from software licenses; software support and maintenance and subscriptions to our cloud-based analytic tools and solutions; speaking engagements; conferences; and publications. A single contract could include one or multiple performance obligations. For those contracts that have multiple performance obligations, we allocate the total transaction price to each performance obligation based on its relative standalone selling price, which is determined based on our overall pricing objectives, taking into consideration market conditions and other factors.
Revenue is recognized when control of the goods and services provided are transferred to our customers and in an amount that reflects the consideration we expect to be entitled to in exchange for those goods and services using the following steps: 1) identify the contract, 2) identify the performance obligations, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and 5) recognize revenue as or when we satisfy the performance obligations.
We generate our revenues under four types of billing arrangements: fixed-fee (including software license revenue); time-and-expense; performance-based; and software support, maintenance and subscriptions.
Fixed-fee (including software license revenue): In fixed-fee billing arrangements, we agree to a pre-established fee in exchange for a predetermined set of professional services. We set the fees based on our estimates of the costs and timing for completing the engagements. We generally recognize revenues under fixed-fee billing arrangements using a proportionate performance approach, which is based on work completed to date versus our estimates of the total services to be provided under the engagement. Contracts within our culture and organizational excellence solution include fixed-fee partner contracts with multiple performance obligations, which primarily consist of coaching services, as well as speaking engagements, conferences, publications and software products (“Partner Contracts”). Revenues for coaching services and software products are generally recognized on a straight-line basis over the length of the contract. All other revenues under Partner Contracts, including speaking engagements, conferences and publications, are recognized at the time the goods or services are provided. Estimates of total engagement revenues and cost of services are monitored regularly during the term of the engagement.
We also generate revenues from software licenses for our revenue cycle management software and research administration and compliance software. Licenses for our revenue cycle management software are sold only as a component of our consulting projects, and the services we provide are essential to the functionality of the software. Therefore, revenues from these software licenses are recognized over the term of the related consulting services contract. License revenue from our research administration and compliance software is generally recognized in the month in which the software is delivered.
Time-and-expense: Under time-and-expense billing arrangements, we invoice our clients based on the number of hours worked by our revenue-generating professionals at agreed upon rates. Time-and-expense arrangements also include certain speaking engagements, conferences, and publications purchased by our clients outside of Partner Contracts within our culture and organizational excellence solution and the portion of our Healthcare managed services contracts that are billed under time-and-expense arrangements. We recognize revenues under time-and-expense arrangements as the related services or publications are provided, using the right to invoice practical expedient which allows us to recognize revenue in the amount that we have a right to invoice based on the number of hours worked and the agreed upon hourly rates or the value of the speaking engagements, conferences or publications purchased by our clients.
Performance-based: In performance-based billing arrangements, fees are tied to the attainment of contractually defined objectives. We enter into performance-based engagements in essentially two forms. First, we generally earn fees that are directly related to the savings formally acknowledged by the client as a result of adopting our recommendations for improving operational and cost effectiveness in the areas we review. Second, we earn a success fee when and if certain predefined outcomes occur. We recognize revenue under performance-based billing arrangements using the following steps: 1) estimate variable consideration using a probability-weighted assessment of the fees to be earned, 2) apply a constraint to the estimated variable consideration to limit the amount that could be reversed when the uncertainty is resolved (the “constraint”), and 3) recognize revenue of estimated variable consideration, net of the constraint, based on work completed to date versus our estimates of the total services to be provided under the engagement.
Software support, maintenance and subscriptions: Clients that have purchased one of our software licenses can pay an annual fee for software support and maintenance. We also generate subscription revenue from our cloud-based analytic tools and solutions. Software support, maintenance and subscription revenues are recognized ratably over the support or subscription period. These fees are generally billed in advance and included in deferred revenues until recognized.
Provisions are recorded for the estimated realization adjustments on all engagements, including engagements for which fees are subject to review by the bankruptcy courts.
Reimbursable expenses that are billed to clients, primarily relating to travel and out-of-pocket expenses incurred in connection with client engagements, are included in total revenues and reimbursable expenses. Reimbursable expenses are recognized as expenses in the period in which the expense is incurred.
The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Revenues recognized, but for which we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval, must occur, are recorded as contract assets and included within unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable engagement agreement.
Capitalized Sales Commissions
Sales commissions earned by our sales professionals are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions with an expected amortization period greater than one year are deferred and amortized on a straight-line basis over the period of the associated contract. We elected to apply the practical expedient to expense sales commissions as incurred when the expected amortization period is one year or less. Amortization expense is recorded to direct costs. During the years ended December 31, 2023, 2022, and 2021, we amortized $0.2 million, $0.3 million, and $0.4 million, respectively, of capitalized sales commissions. Unamortized sales commissions were $0.4 million as of both December 31, 2023 and 2022.
Allowances for Doubtful Accounts and Unbilled Services
We maintain allowances for doubtful accounts and unbilled services based on several factors, including the estimated cash realization from amounts due from clients, an assessment of a client’s ability to make required payments, and the historical percentages of fee adjustments and write-offs by age of receivables and unbilled services. The allowances are assessed by management on a regular basis. These
estimates may differ from actual results. If the financial condition of a client deteriorates in the future, impacting the client’s ability to make payments, an increase to our allowance might be required or our allowance may not be sufficient to cover actual write-offs.
We record the provision for doubtful accounts and unbilled services as a reduction in revenue. To the extent we write-off accounts receivable due to a client's inability to pay, the charge is recognized as a component of selling, general and administrative expenses.
Direct Costs
Direct costs primarily consist of payroll costs for our revenue-generating professionals which includes salaries, performance bonuses, share-based compensation, signing and retention bonuses, payroll taxes and benefits. Direct costs also include fees paid to independent contractors that we retain to supplement our revenue-generating professionals, typically on an as-needed basis for specific client engagements, as well as technology costs, product and event costs, and commissions. Direct costs exclude amortization of intangible assets and software development costs and reimbursable expenses, both of which are separately presented in our consolidated statements of operations. Direct costs are expensed in the period incurred.
Cash and Cash Equivalents
We consider all highly liquid investments, including overnight investments and commercial paper, with original maturities of three months or less to be cash equivalents.
Concentrations of Credit Risk
To the extent receivables from clients become delinquent, collection activities commence. No single client balance is considered large enough to pose a material credit risk. The allowances for doubtful accounts and unbilled services are based upon the expected ability to collect accounts receivable and bill and collect unbilled services. Management does not anticipate incurring losses on accounts receivable in excess of established allowances. See Note 19 “Segment Information” for concentration of accounts receivable and unbilled services.
We hold our cash in accounts at multiple third-party financial institutions. These deposits, at times, may exceed federally insured limits. We review the credit ratings of these financial institutions, regularly monitor the cash balances in these accounts, and adjust the balances as appropriate. However, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets.
Long-term Investments
Our long-term investments consist of our convertible debt investment in Shorelight Holdings, LLC (“Shorelight”) and preferred stock investment in a hospital-at-home company.
We classified the convertible debt investment in Shorelight as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. The investment is carried at fair value with unrealized holding gains and losses reported in other comprehensive income. If the investment is in an unrealized loss position due to significant credit deterioration of the investee, we recognize an allowance to decrease the carrying value of the investment to the fair value, which may be reversed in the event that the credit of an issuer improves. In the event there are realized gains and losses or credit allowances recognized, we will record the amount in earnings. We have not realized any gains or losses or recognized any credit allowance on our convertible debt investment as of December 31, 2023. See Note 13 “Fair Value of Financial Instruments” for additional information on our convertible debt investment.
We classified the preferred stock investment in the hospital-at-home company as an equity security without a readily determinable value at the time of purchase and reevaluate such classification as of each balance sheet date. We elected to apply the measurement alternative at the time of purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations. See Note 13 “Fair Value of Financial Instruments” for additional information on our preferred stock investment, including the cumulative unrealized gains recognized since our initial investment and the impairment loss recognized in 2023.
Fair Value of Financial Instruments
See Note 13 “Fair Value of Financial Instruments” for the accounting policies used to measure the fair value of our financial assets and liabilities that are measured at fair value on a recurring basis.
Property and Equipment
Property and equipment is recorded at cost, less accumulated depreciation, and depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the lease term. Software, computers, and related equipment are depreciated over an estimated useful life of two to four years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the initial term of the lease.
Leases
We determine if an arrangement contains a lease and the classification of such lease at inception. As of December 31, 2023 and 2022, all of our material leases are classified as operating leases; we have not entered into any material finance leases. For all operating leases with an initial term greater than 12 months, we recognize an operating lease right-of-use (“ROU”) asset and operating lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
Operating lease ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date and provided by the administrative agent for our senior secured credit facility in determining the present value of lease payments. Operating lease ROU assets exclude lease incentives. We elected the practical expedient to combine lease and nonlease components. Certain lease agreements contain variable lease payments that do not depend on an index or rate. These variable lease payments are not included in the calculation of the operating lease ROU asset and operating lease liability; instead, they are expensed as incurred. Our leases may contain options to extend or terminate the lease, and we include these terms in our calculation of the operating lease ROU asset and operating lease liability when it is reasonably certain that we will exercise the option.
Operating lease expense is recognized on a straight-line basis over the lease term and recorded within selling, general and administrative expenses on our consolidated statement of operations. In accordance with our accounting policy for impairment of long-lived assets, operating lease ROU assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. We evaluate the recoverability of the asset group based on forecasted undiscounted cash flows. See Note 5 “Leases” for additional information on our leases, including the lease impairment charges recorded in 2023 and 2022.
Software Development Costs
We incur internal and external software development costs related to our cloud computing applications and software for internal use. We capitalize these software development costs incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once the project is substantially complete and ready for its intended use, these costs are amortized on a straight-line basis over the technology's estimated useful life. Acquired technology assets are initially recorded at fair value and amortized on a straight-line basis over the estimated useful life.
Development costs related to software products that will be sold, leased, or otherwise marketed are expensed until technological feasibility has been established. Thereafter, and until the software is available for general release to customers, these software development costs are capitalized and subsequently reported at the lower of unamortized cost or net realizable value. These capitalized development costs are amortized in proportion to current and future revenue for each product with an annual minimum equal to the straight-line amortization over the remaining estimated economic life of the product. We did not capitalize any material development costs for this type of software during 2023 or 2022.
We classify capitalized software development costs, which primarily relate to cloud computing applications and software for internal use, as other non-current assets on our consolidated balance sheet. As of December 31, 2023, gross capitalized software development costs and related accumulated amortization was $72.3 million and $26.8 million, respectively. As of December 31, 2022, gross capitalized software development costs and related accumulated amortization was $47.7 million and $21.5 million, respectively. During the years ended December 31, 2023, 2022, and 2021, we amortized $6.5 million, $5.9 million, and $5.2 million, respectively, of capitalized software development costs. Additionally, in 2023, we recognized a $0.3 million restructuring charge for the abandonment of a capitalized software development project.
Implementation Costs Incurred in a Cloud Computing Arrangement
We incur costs to implement cloud computing arrangements that are service contracts. We capitalize certain costs associated with the implementation of the cloud computing arrangements, including employee payroll and related benefits and third party consulting costs, incurred during the application development stage of a project. These costs are amortized on a straight-line basis over the term of the hosting service contracts, including renewal periods we are reasonably certain to exercise, and recognized as a component of selling, general and administrative expenses on our consolidated statement of operations. As of December 31, 2023, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $7.2 million and $2.2 million, respectively. As of December 31, 2022, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $6.5 million and $1.5 million, respectively. During the years ended December 31, 2023, 2022 and 2021 we recognized amortization of our capitalized implementation costs of $0.7 million, $1.2 million and $0.9 million, respectively. Of the $1.2 million amortization for capitalized implementation costs in 2022, $0.3 million was recognized as a restructuring charge as it related to accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use. Our capitalized implementation costs primarily relate to the implementation of a new ERP system. In January 2021, we successfully went live with the new ERP system, and we continue to progress with additional functionality and integrations as scheduled. These capitalized costs are included as a component of prepaid expenses and other current assets and other non-current assets on our consolidated balance sheet.
Intangible Assets Other Than Goodwill
Identifiable intangible assets are amortized over their expected useful lives using a method that reflects the economic benefit expected to be derived from the assets or on a straight-line basis. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, right-of-use assets, and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a significant decline in forecasted operating results over an extended period of time. We evaluate the recoverability of long-lived assets based on forecasted undiscounted cash flows. See Note 5 “Leases” and Note 11 “Restructuring Charges” for information on our operating lease ROU asset impairment charges recorded in 2023 and 2022 and fixed asset impairment charges recorded in 2023. No material impairment charges for other long-lived assets were recorded in 2023, 2022, or 2021.
Goodwill
For acquisitions accounted for as a business combination, goodwill represents the excess of the cost over the fair value of the net assets acquired. We are required to test goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate the fair value of a reporting unit may be below its carrying value. We perform our annual goodwill impairment test as of November 30 and monitor for interim triggering events on an ongoing basis. A reporting unit is an operating segment or one level below an operating segment (referred to as a component) to which goodwill is assigned when initially recorded. We assign goodwill to reporting units based on our integration plans and the expected synergies resulting from the acquisition. As of December 31, 2023, we have three reporting units: Healthcare, Education, and Commercial.
In 2023, we performed the annual goodwill impairment test as of November 30, 2023, pursuant to our policy, and determined that no impairment of goodwill existed as of that date. Further, we evaluated whether any events have occurred, or any circumstances have changed since November 30, 2023 that would indicate goodwill may have become impaired since our annual impairment test. Based on our evaluation as of December 31, 2023, we determined that no indications of impairment have arisen since our annual goodwill impairment test.
In 2022, we performed two goodwill impairment tests: an interim impairment test for each of our reporting units as of January 1, 2022 in connection with the operating model modification and the annual impairment test for each of our reporting units as of November 30. We did not identify any impairments during our interim or annual impairment tests performed during 2022.
In 2021, we performed the annual goodwill impairment test as of November 30, 2021, pursuant to our policy, and determined that no impairment of goodwill existed as of that date.
See Note 4 “Goodwill and Intangible Assets” for additional information on our interim and annual goodwill impairment tests.
Business Combinations
We use the acquisition method of accounting for business combinations. Each acquired company’s operating results are included in our consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. The contract assets and contract liabilities acquired are recorded at their carrying value under Topic 606: Revenue from Contracts with Customers. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at fair value as of the acquisition date. Goodwill is recognized for the excess of purchase price over the net value of tangible and intangible assets acquired and liabilities assumed. Contingent consideration, which is primarily based on the business achieving certain performance targets, is recognized at its fair value on the acquisition date, and changes in fair value are recognized in earnings until settled. Refer to Note 3 “Acquisitions and Divestiture” for additional information on our business acquisitions and refer to Note 13 “Fair Value of Financial Instruments” for additional information regarding our contingent acquisition liability balances.
Income Taxes
Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. We have elected to recognize the tax expense related to Global Intangible Low-Taxed Income (“GILTI”) as a current period expense when incurred. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. To the extent that deferred tax assets will not likely be recovered from future taxable income, a valuation allowance is established against such deferred tax assets. Refer to Note 17 “Income Taxes” for further information regarding incomes taxes.
Share-Based Compensation
Share-based compensation cost is measured based on the grant date fair value of the respective awards. We generally recognize share-based compensation ratably using the straight-line attribution method; however, for those awards with performance criteria and graded vesting features, we use the graded vesting attribution method. It is our policy to account for forfeitures as they occur. Refer to Note 16 “Equity Incentive Plan” for further information regarding share-based compensation.
Sponsorship and Advertising Costs
Sponsorship and advertising costs are expensed as incurred. Such expenses for the years ended December 31, 2023, 2022, and 2021 totaled $7.3 million, $6.3 million, and $4.3 million, respectively, and are a component of selling, general and administrative expenses on our consolidated statement of operations.
Debt Issuance Costs
We amortize the costs we incur to obtain debt financing over the contractual life of the related debt using the straight-line method. The amortization expense is included in interest expense, net of interest income in our statement of operations. Unamortized debt issuance costs attributable to our senior secured revolving credit facility are included as a component of other non-current assets.
Foreign Currency
Assets and liabilities of foreign subsidiaries whose functional currency is not the United States Dollar (USD) are translated into USD using the exchange rates in effect at period end. Revenue and expense items are translated using the average exchange rates for the period. Foreign currency translation adjustments are included in accumulated other comprehensive income, which is a component of stockholders’ equity.
Foreign currency transaction gains and losses are included in other income, net on the consolidated statement of operations. We recognized $0.5 million of foreign currency transaction losses in 2023, $0.7 million of foreign currency transaction gains in 2022, and $0.4 million of foreign currency transaction losses in 2021.
Segment Reporting
Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. As of December 31, 2023, our chief operating decision maker manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial.
New Accounting Pronouncements
Not Yet Adopted
On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates the segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an interim and annual basis. ASU 2023-07 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024 and for interim reporting periods beginning in fiscal year 2025, with early adoption permitted, and is required to be applied retrospectively. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.
On December 14, 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates annual income tax disclosures by requiring disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation The consolidated financial statements include the accounts of Huron Consulting Group Inc. and its subsidiaries, all of which are wholly-owned. All intercompany balances and transactions have been eliminated in consolidation.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts that are reported in the consolidated financial statements and accompanying disclosures. Actual results may differ from these estimates and assumptions.
Revenue Recognition
Revenue Recognition
We generate substantially all of our revenues from providing professional services to our clients. We also generate revenues from software licenses; software support and maintenance and subscriptions to our cloud-based analytic tools and solutions; speaking engagements; conferences; and publications. A single contract could include one or multiple performance obligations. For those contracts that have multiple performance obligations, we allocate the total transaction price to each performance obligation based on its relative standalone selling price, which is determined based on our overall pricing objectives, taking into consideration market conditions and other factors.
Revenue is recognized when control of the goods and services provided are transferred to our customers and in an amount that reflects the consideration we expect to be entitled to in exchange for those goods and services using the following steps: 1) identify the contract, 2) identify the performance obligations, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and 5) recognize revenue as or when we satisfy the performance obligations.
We generate our revenues under four types of billing arrangements: fixed-fee (including software license revenue); time-and-expense; performance-based; and software support, maintenance and subscriptions.
Fixed-fee (including software license revenue): In fixed-fee billing arrangements, we agree to a pre-established fee in exchange for a predetermined set of professional services. We set the fees based on our estimates of the costs and timing for completing the engagements. We generally recognize revenues under fixed-fee billing arrangements using a proportionate performance approach, which is based on work completed to date versus our estimates of the total services to be provided under the engagement. Contracts within our culture and organizational excellence solution include fixed-fee partner contracts with multiple performance obligations, which primarily consist of coaching services, as well as speaking engagements, conferences, publications and software products (“Partner Contracts”). Revenues for coaching services and software products are generally recognized on a straight-line basis over the length of the contract. All other revenues under Partner Contracts, including speaking engagements, conferences and publications, are recognized at the time the goods or services are provided. Estimates of total engagement revenues and cost of services are monitored regularly during the term of the engagement.
We also generate revenues from software licenses for our revenue cycle management software and research administration and compliance software. Licenses for our revenue cycle management software are sold only as a component of our consulting projects, and the services we provide are essential to the functionality of the software. Therefore, revenues from these software licenses are recognized over the term of the related consulting services contract. License revenue from our research administration and compliance software is generally recognized in the month in which the software is delivered.
Time-and-expense: Under time-and-expense billing arrangements, we invoice our clients based on the number of hours worked by our revenue-generating professionals at agreed upon rates. Time-and-expense arrangements also include certain speaking engagements, conferences, and publications purchased by our clients outside of Partner Contracts within our culture and organizational excellence solution and the portion of our Healthcare managed services contracts that are billed under time-and-expense arrangements. We recognize revenues under time-and-expense arrangements as the related services or publications are provided, using the right to invoice practical expedient which allows us to recognize revenue in the amount that we have a right to invoice based on the number of hours worked and the agreed upon hourly rates or the value of the speaking engagements, conferences or publications purchased by our clients.
Performance-based: In performance-based billing arrangements, fees are tied to the attainment of contractually defined objectives. We enter into performance-based engagements in essentially two forms. First, we generally earn fees that are directly related to the savings formally acknowledged by the client as a result of adopting our recommendations for improving operational and cost effectiveness in the areas we review. Second, we earn a success fee when and if certain predefined outcomes occur. We recognize revenue under performance-based billing arrangements using the following steps: 1) estimate variable consideration using a probability-weighted assessment of the fees to be earned, 2) apply a constraint to the estimated variable consideration to limit the amount that could be reversed when the uncertainty is resolved (the “constraint”), and 3) recognize revenue of estimated variable consideration, net of the constraint, based on work completed to date versus our estimates of the total services to be provided under the engagement.
Software support, maintenance and subscriptions: Clients that have purchased one of our software licenses can pay an annual fee for software support and maintenance. We also generate subscription revenue from our cloud-based analytic tools and solutions. Software support, maintenance and subscription revenues are recognized ratably over the support or subscription period. These fees are generally billed in advance and included in deferred revenues until recognized.
Provisions are recorded for the estimated realization adjustments on all engagements, including engagements for which fees are subject to review by the bankruptcy courts.
Reimbursable expenses that are billed to clients, primarily relating to travel and out-of-pocket expenses incurred in connection with client engagements, are included in total revenues and reimbursable expenses. Reimbursable expenses are recognized as expenses in the period in which the expense is incurred.
The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Revenues recognized, but for which we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval, must occur, are recorded as contract assets and included within unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable engagement agreement.
Commissions Expense, Policy [Policy Text Block]
Capitalized Sales Commissions
Sales commissions earned by our sales professionals are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions with an expected amortization period greater than one year are deferred and amortized on a straight-line basis over the period of the associated contract. We elected to apply the practical expedient to expense sales commissions as incurred when the expected amortization period is one year or less. Amortization expense is recorded to direct costs.
Allowances for Doubtful Accounts and Unbilled Services
Allowances for Doubtful Accounts and Unbilled Services
We maintain allowances for doubtful accounts and unbilled services based on several factors, including the estimated cash realization from amounts due from clients, an assessment of a client’s ability to make required payments, and the historical percentages of fee adjustments and write-offs by age of receivables and unbilled services. The allowances are assessed by management on a regular basis. These
estimates may differ from actual results. If the financial condition of a client deteriorates in the future, impacting the client’s ability to make payments, an increase to our allowance might be required or our allowance may not be sufficient to cover actual write-offs.
We record the provision for doubtful accounts and unbilled services as a reduction in revenue. To the extent we write-off accounts receivable due to a client's inability to pay, the charge is recognized as a component of selling, general and administrative expenses.
Direct Costs and Reimbursable Expenses
Direct Costs
Direct costs primarily consist of payroll costs for our revenue-generating professionals which includes salaries, performance bonuses, share-based compensation, signing and retention bonuses, payroll taxes and benefits. Direct costs also include fees paid to independent contractors that we retain to supplement our revenue-generating professionals, typically on an as-needed basis for specific client engagements, as well as technology costs, product and event costs, and commissions. Direct costs exclude amortization of intangible assets and software development costs and reimbursable expenses, both of which are separately presented in our consolidated statements of operations. Direct costs are expensed in the period incurred.
Cash and Cash Equivalents
Cash and Cash Equivalents
We consider all highly liquid investments, including overnight investments and commercial paper, with original maturities of three months or less to be cash equivalents.
Concentrations of Credit Risk
Concentrations of Credit Risk
To the extent receivables from clients become delinquent, collection activities commence. No single client balance is considered large enough to pose a material credit risk. The allowances for doubtful accounts and unbilled services are based upon the expected ability to collect accounts receivable and bill and collect unbilled services. Management does not anticipate incurring losses on accounts receivable in excess of established allowances. See Note 19 “Segment Information” for concentration of accounts receivable and unbilled services.
We hold our cash in accounts at multiple third-party financial institutions. These deposits, at times, may exceed federally insured limits. We review the credit ratings of these financial institutions, regularly monitor the cash balances in these accounts, and adjust the balances as appropriate. However, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets.
Investments
Long-term Investments
Our long-term investments consist of our convertible debt investment in Shorelight Holdings, LLC (“Shorelight”) and preferred stock investment in a hospital-at-home company.
We classified the convertible debt investment in Shorelight as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. The investment is carried at fair value with unrealized holding gains and losses reported in other comprehensive income. If the investment is in an unrealized loss position due to significant credit deterioration of the investee, we recognize an allowance to decrease the carrying value of the investment to the fair value, which may be reversed in the event that the credit of an issuer improves. In the event there are realized gains and losses or credit allowances recognized, we will record the amount in earnings. We have not realized any gains or losses or recognized any credit allowance on our convertible debt investment as of December 31, 2023. See Note 13 “Fair Value of Financial Instruments” for additional information on our convertible debt investment.
We classified the preferred stock investment in the hospital-at-home company as an equity security without a readily determinable value at the time of purchase and reevaluate such classification as of each balance sheet date. We elected to apply the measurement alternative at the time of purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations.
Property and Equipment
Property and Equipment
Property and equipment is recorded at cost, less accumulated depreciation, and depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the lease term. Software, computers, and related equipment are depreciated over an estimated useful life of two to four years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the initial term of the lease.
Deferred Lease Incentives
Leases
We determine if an arrangement contains a lease and the classification of such lease at inception. As of December 31, 2023 and 2022, all of our material leases are classified as operating leases; we have not entered into any material finance leases. For all operating leases with an initial term greater than 12 months, we recognize an operating lease right-of-use (“ROU”) asset and operating lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.
Operating lease ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date and provided by the administrative agent for our senior secured credit facility in determining the present value of lease payments. Operating lease ROU assets exclude lease incentives. We elected the practical expedient to combine lease and nonlease components. Certain lease agreements contain variable lease payments that do not depend on an index or rate. These variable lease payments are not included in the calculation of the operating lease ROU asset and operating lease liability; instead, they are expensed as incurred. Our leases may contain options to extend or terminate the lease, and we include these terms in our calculation of the operating lease ROU asset and operating lease liability when it is reasonably certain that we will exercise the option.
Operating lease expense is recognized on a straight-line basis over the lease term and recorded within selling, general and administrative expenses on our consolidated statement of operations. In accordance with our accounting policy for impairment of long-lived assets, operating lease ROU assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. We evaluate the recoverability of the asset group based on forecasted undiscounted cash flows.
Software Development Costs
Software Development Costs
We incur internal and external software development costs related to our cloud computing applications and software for internal use. We capitalize these software development costs incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once the project is substantially complete and ready for its intended use, these costs are amortized on a straight-line basis over the technology's estimated useful life. Acquired technology assets are initially recorded at fair value and amortized on a straight-line basis over the estimated useful life.
Development costs related to software products that will be sold, leased, or otherwise marketed are expensed until technological feasibility has been established. Thereafter, and until the software is available for general release to customers, these software development costs are capitalized and subsequently reported at the lower of unamortized cost or net realizable value. These capitalized development costs are amortized in proportion to current and future revenue for each product with an annual minimum equal to the straight-line amortization over the remaining estimated economic life of the product. We did not capitalize any material development costs for this type of software during 2023 or 2022.
We classify capitalized software development costs, which primarily relate to cloud computing applications and software for internal use, as other non-current assets on our consolidated balance sheet. As of December 31, 2023, gross capitalized software development costs and related accumulated amortization was $72.3 million and $26.8 million, respectively. As of December 31, 2022, gross capitalized software development costs and related accumulated amortization was $47.7 million and $21.5 million, respectively. During the years ended December 31, 2023, 2022, and 2021, we amortized $6.5 million, $5.9 million, and $5.2 million, respectively, of capitalized software development costs. Additionally, in 2023, we recognized a $0.3 million restructuring charge for the abandonment of a capitalized software development project.
Implementation Costs Incurred in a Cloud Computing Arrangement
We incur costs to implement cloud computing arrangements that are service contracts. We capitalize certain costs associated with the implementation of the cloud computing arrangements, including employee payroll and related benefits and third party consulting costs, incurred during the application development stage of a project. These costs are amortized on a straight-line basis over the term of the hosting service contracts, including renewal periods we are reasonably certain to exercise, and recognized as a component of selling, general and administrative expenses on our consolidated statement of operations. As of December 31, 2023, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $7.2 million and $2.2 million, respectively. As of December 31, 2022, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $6.5 million and $1.5 million, respectively. During the years ended December 31, 2023, 2022 and 2021 we recognized amortization of our capitalized implementation costs of $0.7 million, $1.2 million and $0.9 million, respectively. Of the $1.2 million amortization for capitalized implementation costs in 2022, $0.3 million was recognized as a restructuring charge as it related to accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use. Our capitalized implementation costs primarily relate to the implementation of a new ERP system. In January 2021, we successfully went live with the new ERP system, and we continue to progress with additional functionality and integrations as scheduled. These capitalized costs are included as a component of prepaid expenses and other current assets and other non-current assets on our consolidated balance sheet.
Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]
Intangible Assets Other Than Goodwill
Identifiable intangible assets are amortized over their expected useful lives using a method that reflects the economic benefit expected to be derived from the assets or on a straight-line basis. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, right-of-use assets, and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a significant decline in forecasted operating results over an extended period of time. We evaluate the recoverability of long-lived assets based on forecasted undiscounted cash flows.
Goodwill
Goodwill
For acquisitions accounted for as a business combination, goodwill represents the excess of the cost over the fair value of the net assets acquired. We are required to test goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate the fair value of a reporting unit may be below its carrying value. We perform our annual goodwill impairment test as of November 30 and monitor for interim triggering events on an ongoing basis. A reporting unit is an operating segment or one level below an operating segment (referred to as a component) to which goodwill is assigned when initially recorded. We assign goodwill to reporting units based on our integration plans and the expected synergies resulting from the acquisition. As of December 31, 2023, we have three reporting units: Healthcare, Education, and Commercial.
Business Combinations
Business Combinations
We use the acquisition method of accounting for business combinations. Each acquired company’s operating results are included in our consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. The contract assets and contract liabilities acquired are recorded at their carrying value under Topic 606: Revenue from Contracts with Customers. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at fair value as of the acquisition date. Goodwill is recognized for the excess of purchase price over the net value of tangible and intangible assets acquired and liabilities assumed. Contingent consideration, which is primarily based on the business achieving certain performance targets, is recognized at its fair value on the acquisition date, and changes in fair value are recognized in earnings until settled.
Income Taxes
Income Taxes
Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. We have elected to recognize the tax expense related to Global Intangible Low-Taxed Income (“GILTI”) as a current period expense when incurred. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. To the extent that deferred tax assets will not likely be recovered from future taxable income, a valuation allowance is established against such deferred tax assets.
Share-Based Compensation
Share-Based Compensation
Share-based compensation cost is measured based on the grant date fair value of the respective awards. We generally recognize share-based compensation ratably using the straight-line attribution method; however, for those awards with performance criteria and graded vesting features, we use the graded vesting attribution method. It is our policy to account for forfeitures as they occur. Refer to Note 16 “Equity Incentive Plan” for further information regarding share-based compensation.
Sponsorship and Advertising Costs
Sponsorship and Advertising Costs
Sponsorship and advertising costs are expensed as incurred.
Debt Issuance Costs
Debt Issuance Costs
We amortize the costs we incur to obtain debt financing over the contractual life of the related debt using the straight-line method. The amortization expense is included in interest expense, net of interest income in our statement of operations. Unamortized debt issuance costs attributable to our senior secured revolving credit facility are included as a component of other non-current assets.
Foreign Currency
Foreign Currency
Assets and liabilities of foreign subsidiaries whose functional currency is not the United States Dollar (USD) are translated into USD using the exchange rates in effect at period end. Revenue and expense items are translated using the average exchange rates for the period. Foreign currency translation adjustments are included in accumulated other comprehensive income, which is a component of stockholders’ equity.
Foreign currency transaction gains and losses are included in other income, net on the consolidated statement of operations.
Segment Reporting
Segment Reporting
Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. As of December 31, 2023, our chief operating decision maker manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial.
New Accounting Pronouncements
New Accounting Pronouncements
Not Yet Adopted
On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates the segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an interim and annual basis. ASU 2023-07 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024 and for interim reporting periods beginning in fiscal year 2025, with early adoption permitted, and is required to be applied retrospectively. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.
On December 14, 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates annual income tax disclosures by requiring disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.
Derivatives, Policy [Policy Text Block]
The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. 
Derivative InstrumentBalance Sheet Location
December 31, 2023
December 31, 2022
Interest rate swapsPrepaid expenses and other current assets$6,655 $7,108 
Interest rate swapsOther non-current assets891 5,131 
Total Assets$7,546 $12,239 
Interest rate swapsDeferred compensation and other liabilities307 — 
Foreign exchange forward contractsAccrued expenses and other current liabilities70 120 
Total Liabilities$377 $120 
All of our derivative instruments are transacted under the International Swaps and Derivatives Association (ISDA) master agreements. These agreements permit the net settlement of amounts owed in the event of default and certain other termination events. Although netting is permitted, it is our policy to record all derivative assets and liabilities on a gross basis on our consolidated balance sheet.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Description of Business Description of Business
Huron is a global professional services firm that partners with clients to develop growth strategies, optimize operations and accelerate digital transformation, including using an enterprise portfolio of technology, data and analytics solutions, to empower clients to own their future. By collaborating with clients, embracing diverse perspectives, encouraging new ideas and challenging the status quo, we create sustainable results for the organizations we serve.
We provide our services and products and manage our business under three operating segments: Healthcare, Education, and Commercial, which align our business by industry. The Commercial segment includes all industries outside of healthcare and education, including, but not limited to, financial services and energy and utilities. We also provide revenue reporting across two principal capabilities: i) Consulting and Managed Services and ii) Digital, which are methods by which we deliver our services and products.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions & Divestitures
12 Months Ended
Dec. 31, 2023
Business Combinations [Abstract]  
Acquisitions Acquisitions and Divestiture
Acquisitions
2023
Roundtable Analytics, Inc.
On September 1, 2023, we completed the acquisition of Roundtable Analytics, Inc. (“Roundtable”), a healthcare analytics company. The results of operations of Roundtable are included within our consolidated financial statements and results of operations of our Healthcare segment from the date of the acquisition. The acquisition of Roundtable is not significant to our consolidated financial statements as of and for the year ended December 31, 2023.
2022
AIMDATA, LLC
On January 18, 2022, we completed the acquisition of AIMDATA, LLC (“AIMDATA”), an advisory and implementation consulting services firm focused on strategy, technology and business transformation. The results of operations of AIMDATA are included within our consolidated financial statements as of the acquisition date and allocated among our three operating industries, which are our reportable segments, based on the engagements delivered by the business.
Customer Evolution, LLC
Effective December 31, 2022, we completed the acquisition of Customer Evolution, LLC (“Customer Evolution”), a healthcare advisory and technology implementation consulting services firm. The results of operations of Customer Evolution are included in our consolidated financial statements and results of operations of our Healthcare segment beginning January 1, 2023.
The acquisitions of AIMDATA and Customer Evolution are not significant to our consolidated financial statements individually or in the aggregate as of and for the year ended December 31, 2022.
2021
Unico Solution, Inc.
On February 1, 2021, we completed the acquisition of Unico Solution, Inc. (“Unico Solutions”), a data strategy and technology consulting firm focused on helping clients enhance the use of their data to speed business transformation and accelerate cloud adoption. The acquisition expands our cloud-based technology offerings within our Digital capability. The results of operations of Unico Solutions are included in our consolidated financial statements from the date of acquisition. The results of operations were initially recognized within our legacy Business Advisory segment and subsequently allocated among our three operating industries, which are our reportable segments, based on the engagements delivered by the business.
Bad Rabbit, Inc.
On October 1, 2021, we completed the acquisition of the research administration software services team of Bad Rabbit, Inc. (“Bad Rabbit”). The results of operations of Bad Rabbit are included in our consolidated financial statements and results of operations of our Education segment from the date of acquisition.
Whiteboard Communications Ltd.
On December 1, 2021, we completed the acquisition of Whiteboard Communications Ltd. (“Whiteboard”), a student enrollment advisory firm that helps colleges and universities with recruitment initiatives and financial aid strategies. The results of operations of Whiteboard are included in our consolidated financial statements and results of operations of our Education segment from the date of acquisition.
Perception Health, Inc.
On December 31, 2021, we completed the acquisition of Perception Health, Inc. (“Perception Health”), a healthcare predictive analytics company focused on bringing data sources together for improved clinical and business decision-making. The results of operations of Perception Health are included in our consolidated financial statements and results of operations of our Healthcare segment beginning January, 1, 2022.
The acquisitions of Unico Solutions, Bad Rabbit, Whiteboard and Perception Health are not significant to our consolidated financial statements individually or in the aggregate as of and for the year ended December 31, 2021. The finalized measurement of assets acquired and liabilities assumed in the Whiteboard and Perception Health acquisitions were completed in the first quarter of 2022.
Divestiture
2021
Life Sciences
On November 1, 2021, we completed the divestiture of our Life Sciences business, a reporting unit within our legacy Business Advisory segment, to a third-party. In connection with the sale, we recorded a $31.5 million pretax gain which is included in other income, net on our consolidated statement of operations. The Life Sciences business was not significant to our consolidated financial statements and did not qualify as a discontinued operation for reporting under GAAP. For the ten months ended October 31, 2021, this business generated $16.7 million of revenues.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
The table below sets forth the changes in the carrying amount of goodwill by reportable segment for the years ended December 31, 2023 and 2022. 
HealthcareEducation
Commercial(1)
Total
Balance as of December 31, 2021:
Goodwill$642,951 $121,570 $312,250 $1,076,771 
Accumulated impairment losses(208,081)— (247,811)(455,892)
Goodwill, net as of December 31, 2021$434,870 $121,570 $64,439 $620,879 
Goodwill reallocation, net (1)
18,057 (1,417)(16,640)— 
Goodwill recorded in connection with business combinations (2)
1,287 2,082 718 4,087 
Balance as of December 31, 2022:
Goodwill644,238 123,652 312,968 1,080,858 
Accumulated impairment losses(190,024)(1,417)(264,451)(455,892)
Goodwill, net as of December 31, 2022$454,214 $122,235 $48,517 $624,966 
Goodwill recorded in connection with business combinations (2)
745 — — 745 
Balance as of December 31, 2023:
Goodwill644,983 123,652 312,968 1,081,603 
Accumulated impairment losses(190,024)(1,417)(264,451)(455,892)
Goodwill, net as of December 31, 2023:$454,959 $122,235 $48,517 $625,711 
(1)    The balances shown as of December 31, 2021 within the Commercial segment related to our Business Advisory segment prior to the modification of our operating model. Effective January 1, 2022, we reallocated a portion of the goodwill, net of accumulated impairment losses within our Business Advisory segment to our Healthcare and Education segments. The remaining goodwill, net of accumulated impairment losses was allocated to our new Commercial segment. See below for additional information on the modification of our operating model in 2022.
(2) See Note 3 “Acquisitions and Divestiture” for additional information on business combinations completed in 2023, 2022 and 2021.
2023 Annual Goodwill Impairment Test
Pursuant to our policy, we performed our annual goodwill impairment test as of November 30, 2023 for our three reporting units: Healthcare, Education, and Commercial. We performed a qualitative assessment over all reporting units to determine if it was more likely than not the respective fair values of these reporting units were less than their carrying amounts, including goodwill.
For our qualitative assessment, we considered the most recent quantitative analysis performed for each reporting unit, which was as of January 1, 2022, including the key assumptions used within that analysis, the indicated fair values, and the amount by which those fair values exceeded their carrying amounts. One of the key assumptions used within the prior quantitative analysis was our internal financial projections; therefore, we considered the actual performance of each reporting unit during 2022 and 2023 compared to the internal financial projections used, as well as specific outlooks for each reporting unit based on our most recent internal financial projections. We also reviewed the current carrying value of each reporting unit in comparison to the carrying values as of the prior quantitative analysis. In addition, we considered various factors, including macroeconomic conditions, relevant industry and market trends for each reporting unit, and other entity-specific events, that could indicate a potential change in the fair value of our reporting units or the composition of their carrying values. Based on our assessments, we determined that it was more likely than not that the fair values for each of our reporting units exceeded their respective carrying amounts. As such, the goodwill for our reporting units was not considered impaired as of November 30, 2023, and a quantitative goodwill impairment analysis was not necessary.
Further, we evaluated whether any events have occurred or any circumstances have changed since November 30, 2023 that would indicate goodwill may have become impaired since our annual impairment test. Based on our evaluation as of December 31, 2023, we determined that no indications of impairment have arisen since our annual goodwill impairment test.
The results of an impairment analysis are as of a point in time. There is no assurance that the actual future earnings or cash flows of our reporting units will be consistent with our projections. We will monitor any changes to our assumptions and will evaluate goodwill as deemed warranted during future periods. Any significant decline in our operations could result in non-cash goodwill impairment charges.
First Quarter 2022 Goodwill Reallocation and Goodwill Impairment Test
Effective January 1, 2022, we modified our operating model to expand and more deeply integrate our industry expertise with our digital, strategic and financial advisory capabilities. To align with the new operating model, effective with reporting for periods beginning January 1, 2022, we began reporting under the following three industries, which are our reportable segments: Healthcare, Education and Commercial. The Commercial segment includes all industries outside of healthcare and education, including, but not limited to, financial services and energy and utilities. In the new reporting structure, each segment includes all revenue and costs associated with engagements delivered in the respective segments' industries. The new Healthcare and Education segments include some revenue and costs historically reported in the Business Advisory segment and the Healthcare segment includes some revenue and costs historically reported in the Education segment.
The three reportable segments of Healthcare, Education and Commercial are also our reporting units for goodwill impairment testing purposes. As a result of the reorganization, we reallocated the goodwill balances of our historical reporting units to our new reporting units based on the relative estimated fair values of each component of the historical reporting units to be allocated to the new reporting units. Additionally, we performed a goodwill impairment test on the goodwill balances of each of our reporting units as of January 1, 2022 by comparing the fair value of the reporting unit to its carrying value, including the reallocated goodwill. Based on the results of the goodwill impairment test, we determined the fair values of the Healthcare, Education, and Commercial reporting units exceeded their carrying values by 37%, 199%, and 105%, respectively. As such, we concluded that there was no indication of goodwill impairment for all three reporting units as of January 1, 2022.
We relied on the income approach to estimate the fair value of the reporting units for both the goodwill reallocation and the goodwill impairment test. The income approach utilized a discounted cash flow analysis, which involved estimating the expected after-tax cash flows that will be generated by each business and then discounting those cash flows to present value, reflecting the relevant risks associated with each reporting unit and the time value of money. This approach requires the use of significant estimates and assumptions, including forecasted revenue growth rates, forecasted EBITDA margins, and discount rates that reflect the risk inherent in the future cash flows. In estimating future cash flows, we relied on internally generated ten-year forecasts. Our forecasts are based on historical experience, current backlog, expected market demand, and other industry information.
Intangible Assets
Intangible assets as of December 31, 2023 and 2022 consisted of the following: 
  As of December 31,
  20232022
 Useful Life
in Years
Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Customer relationships
5 to 10
$60,636 $48,928 $74,583 $57,219 
Technology and software
2 to 5
16,230 10,195 13,330 7,975 
Trade names66,000 6,000 6,000 5,907 
Non-competition agreements
4 to 5
720 389 920 340 
Total$83,586 $65,512 $94,833 $71,441 
Identifiable intangible assets with finite lives are amortized over their estimated useful lives. Customer relationships and customer contracts, as well as certain trade names and technology and software, are amortized on an accelerated basis to correspond to the cash flows expected to be derived from the assets. All other intangible assets with finite lives are amortized on a straight-line basis.
Intangible assets amortization expense was $8.2 million, $11.2 million, and $9.3 million for the years ended December 31, 2023, 2022, and 2021, respectively. The table below sets forth the estimated annual amortization expense for each of the five succeeding years for the intangible assets recorded as of December 31, 2023.
Year Ending December 31,Estimated
Amortization Expense
2024$5,554 
2025$4,344 
2026$3,112 
2027$2,127 
2028$1,524 
Actual future amortization expense could differ from these estimated amounts as a result of future acquisitions, dispositions, and other factors.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lessee, Operating Leases Leases
We lease office space, data centers and certain equipment under operating leases expiring on various dates through 2030, with various renewal options that can extend the lease terms by one to ten years. Our operating leases include fixed payments plus, in some cases, scheduled base rent increases over the term of the lease. Certain leases require variable payments of real estate taxes, insurance and operating expenses. We exclude these variable payments from the measurements of our lease liabilities and expense them as incurred. We elected the practical expedient to combine lease and nonlease components. No lease agreements contain any residual value guarantees or material restrictive covenants. As of December 31, 2023, we have not entered into any material finance leases. We sublease certain office spaces to third parties resulting from restructuring activities in certain locations.
Lease Impairment Charges
Operating lease right-of-use (“ROU”) assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. First, we test the asset group for recoverability by comparing the undiscounted cash flows of the asset group, which include expected future lease and nonlease payments related to the lease agreement offset by expected sublease income, to the carrying amount of the asset group. If the first step of the long-lived asset impairment test concludes that the carrying amount of the asset group is not recoverable, we perform the second step of the long-lived asset impairment test by comparing the fair value of the asset group to its carrying amount and recognizing a lease impairment charge for the amount by which the carrying amount exceeds the fair value. To estimate the fair value of the asset group, we rely on a discounted cash flow approach using market participant assumptions of the expected cash flows and discount rate.
During the years ended December 31, 2023 and 2022, we recognized non-cash lease-related impairment charges of $6.3 million and $0.2 million, respectively. No lease-related impairment charges were recognized during 2021.
2023
During 2023, we exited our office spaces in Hillsboro, Oregon and Lexington, Massachusetts, resulting in non-cash impairment charges of $5.4 million, of which $4.0 million was allocated to the operating lease ROU assets and $1.4 million was allocated to the related fixed assets based on their relative carrying amounts. Additionally, in 2023, we recognized $0.9 million of lease-related impairment charges driven by updated sublease assumptions for our previously vacated office spaces in Hillsboro, Oregon; New York, New York; and Lake Oswego, Oregon. Of the $0.9 million, $0.5 million was allocated to the fixed assets related to the office spaces and $0.4 million was allocated to the operating lease ROU assets based on their relative carrying amounts.
2022
The $0.2 million lease-related impairment charge recognized in 2022 resulted from updated sublease assumptions for our previously vacated office space in New York City, New York and was allocated to the operating lease ROU asset.
See Note 11 “Restructuring Charges” for additional information on our restructuring activities.
Additional information on our operating leases as of December 31, 2023 and 2022 follows.
As of December 31,
Balance Sheet20232022
Operating lease right-of-use assets$24,131 $30,304 
Current maturities of operating lease liabilities$11,032 $10,530 
Operating lease liabilities, net of current portion38,850 45,556 
Total lease liabilities$49,882 $56,086 
Year Ended December 31,
Lease Cost202320222021
Operating lease cost$8,514 $8,877 $9,755 
Short-term leases (1)
608 263 225 
Variable lease costs3,908 4,587 3,765 
Sublease income(2,157)(1,921)(1,660)
Net lease cost (2)
$10,873 $11,806 $12,085 
(1)Includes variable lease costs related to short-term leases.
(2)Net lease cost includes $1.8 million, $2.0 million and $2.6 million for the years ended December 31, 2023, 2022 and 2021, respectively, recorded as restructuring charges as they relate to vacated office spaces. See Note 11 “Restructuring Charges” for additional information on our vacated office spaces.
The table below summarizes the remaining expected lease payments under our operating leases as of December 31, 2023.
Future Lease PaymentsDecember 31,
2023
2024$12,939 
202512,841 
202612,056 
20278,422 
20285,030 
Thereafter3,594 
Total operating lease payments$54,882 
Less: imputed interest(5,000)
Present value of operating lease liabilities
$49,882 
Year Ended December 31,
Other Information202320222021
Cash paid for operating lease liabilities$13,107 $12,634 $12,573 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$4,678 $1,908 $2,960 
Weighted average remaining lease term - operating leases4.5 years5.3 years6.1 years
Weighted average discount rate - operating leases4.4 %4.2 %4.1 %
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Depreciation expense for property and equipment was $10.2 million, $10.3 million, and $11.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. Additionally, during the years ended December 31, 2023 and 2021, we recognized less than $0.1 million and $0.4 million, respectively, of accelerated depreciation expense for fixed assets related to vacated office spaces. There was no accelerated depreciation expense for fixed assets related to vacated office spaces during 2022. This accelerated depreciation expense is included as a component of restructuring charges. See Note 11 “Restructuring Charges” for additional information on our restructuring charges incurred in 2023, 2022 and 2021. Property and equipment, net at December 31, 2023 and 2022 consisted of the following: 
 As of December 31,
 20232022
Computers, related equipment, and software$40,174 $35,296 
Leasehold improvements33,290 37,202 
Furniture and fixtures10,066 11,386 
Assets under construction866 289 
Property and equipment84,396 84,173 
Accumulated depreciation and amortization(60,668)(58,066)
Property and equipment, net$23,728 $26,107 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing Arrangements
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Financing Arrangements Financing Arrangements
The Company has a $600 million five-year senior secured revolving credit facility, subject to the terms of a Third Amended and Restated Credit Agreement dated as of November 15, 2022 and amended by Amendment No. 1 (collectively, the “Amended Credit Agreement”) that becomes due and payable in full upon maturity on November 15, 2027. In February 2024, the Company entered into Amendment No. 2 (the “Second Amendment”) to the Amended Credit Agreement to establish a $275 million term loan as discussed below under “2024 Term Loan.” Prior to the Second Amendment, the Amended Credit Agreement provided the option to increase the revolving credit facility or establish term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Amended Credit Agreement of $850 million. The initial borrowings under the revolving credit facility were used to refinance borrowings outstanding under a prior credit agreement, and future revolving credit facility borrowings under the Amended Credit Agreement may be used for working capital, capital expenditures, share repurchases, permitted acquisitions, and other general corporate purposes.
Fees and interest on borrowings under the revolving credit facility vary based on our Consolidated Leverage Ratio (as defined in the Amended Credit Agreement). At our option, these borrowings will bear interest at one, three or six month Term SOFR or an alternate base rate, in each case plus the applicable margin. The applicable margin will fluctuate between 1.125% per annum and 1.875% per annum, in the case of Term SOFR borrowings, or between 0.125% per annum and 0.875% per annum, in the case of base rate loans, based upon our Consolidated Leverage Ratio at such time.
In April 2023, the Company and PNC Capital Markets, LLC, as Sustainability Structuring Agent, with the consent of the Required Lenders (as defined in the Amended Credit Agreement), entered into Amendment No. 1 to the Amended Credit Agreement (the “First Amendment”) to incorporate specified key performance indicators with respect to certain environmental, social and governance targets of the Company. Based upon the performance of the Company against those key performance indicators in each Reference Year (as defined in the First Amendment), certain adjustments to the otherwise applicable rates for interest, commitment fees and letter of credit fees will be made. These annual adjustments will not exceed an increase or decrease of 0.01% in the aggregate for all key performance indicators in the case of the commitment fee rate or an increase or decrease of 0.05% in the aggregate for all key performance indicators in the case of the Term SOFR borrowings, base rate borrowings or letter of credit fee rate.
Amounts borrowed under the Amended Credit Agreement may be prepaid at any time without premium or penalty. We are required to prepay the amounts outstanding under the Amended Credit Agreement in certain circumstances, including upon an Event of Default (as defined in the Amended Credit Agreement). In addition, we have the right to permanently reduce or terminate the unused portion of the commitments provided under the Amended Credit Agreement at any time.
The loans and obligations under the Amended Credit Agreement are secured pursuant to a Third Amended and Restated Security Agreement (the “Security Agreement”) and a Third Amended and Restated Pledge Agreement (the “Pledge Agreement”) with Bank of America, N.A. as collateral agent, pursuant to which the Company and the subsidiary guarantors grant Bank of America, N.A., for the ratable
benefit of the lenders under the Amended Credit Agreement, a first-priority lien, subject to permitted liens, on substantially all of the personal property assets of the Company and the subsidiary guarantors, and a pledge of 100% of the stock or other equity interests in all domestic subsidiaries and 65% of the stock or other equity interests in each “material first-tier foreign subsidiary” (as defined in the Pledge Agreement) entitled to vote and 100% of the stock or other equity interests in each material first-tier foreign subsidiary not entitled to vote.
The Amended Credit Agreement contains usual and customary representations and warranties; affirmative and negative covenants, which include limitations on liens, investments, additional indebtedness, and restricted payments; and two quarterly financial covenants as follows: (i) a maximum Consolidated Leverage Ratio (defined as the ratio of debt to consolidated EBITDA) of 3.75 to 1.00; however the maximum permitted Consolidated Leverage Ratio will increase to 4.25 to 1.00 upon the occurrence of a Qualified Acquisition (as defined in the Amended Credit Agreement), and (ii) a minimum Consolidated Interest Coverage Ratio (defined as the ratio of consolidated EBITDA to interest) of 3.00 to 1.00. Consolidated EBITDA for purposes of the financial covenants is calculated on a continuing operations basis and includes adjustments to add back non-cash goodwill impairment charges, share-based compensation costs, certain non-cash restructuring charges, pro forma historical EBITDA for businesses acquired, and other specified items in accordance with the Amended Credit Agreement. For purposes of the Consolidated Leverage Ratio total debt is on a gross basis and is not netted against our cash balances. At December 31, 2023, we were in compliance with these financial covenants with a Consolidated Leverage Ratio of 1.59 to 1.00 and a Consolidated Interest Coverage Ratio of 10.85 to 1.00.
Borrowings outstanding under the revolving credit facility at December 31, 2023 totaled $324.0 million and are classified as long-term debt in our consolidated balance sheet. These borrowings carried a weighted average interest rate of 4.2%, including the effect of the interest rate swaps described in Note 12 “Derivative Instruments and Hedging Activity.” Borrowings outstanding under the revolving credit facility at December 31, 2022 were $290.0 million and carried a weighted average interest rate of 3.8%, including the effect of the interest rate swaps in effect at that time. The borrowing capacity under the Amended Credit Agreement is reduced by any outstanding borrowings under the agreement and outstanding letters of credit. At December 31, 2023, we had outstanding letters of credit totaling $0.5 million, which are used as security deposits for our office facilities. As of December 31, 2023, the unused borrowing capacity under the Amended Credit Agreement was $275.5 million.
2024 Term Loan
In February 2024, the Company entered into Amendment No.2 to the Amended Credit Agreement (the “Second Amendment”), which established a $275 million term loan facility (the “Term Loan”) under the Amended Credit Agreement (as amended to date, the “Current Credit Agreement”). The Term Loan is subject to scheduled quarterly amortization payments of $3.4 million beginning June 30, 2024 through the maturity date of November 15, 2027, at which time the outstanding principal balance and all accrued interest will be due. Additionally, the Second Amendment provided for the option to increase the revolving credit facility or establish additional term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Current Credit Agreement of $1.13 billion. The proceeds of the Term Loan will be used to reduce borrowings under the Company's revolving credit facility.
Interest on the Term Loan varies based on our Consolidated Leverage Ratio (as defined in the Current Credit Agreement). At our option, the Term Loan will bear interest at one, three or six month Term SOFR plus the applicable margin. The applicable margin will range between 1.625% per annum and 2.375% per annum based upon our Consolidated Leverage Ratio at such time and subject to the adjustments allowed for performance against certain environmental, social and governance targets of the Company as outlined in the First Amendment.
The Current Credit Agreement maintains the same prepayment provisions, usual and customary representations and warranties, fee pricing schedule, and affirmative and negative covenants as the Amended Credit Agreement discussed above; and is secured pursuant to the Security Agreement and the Pledge Agreement discussed above.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Structure
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Capital Structure Capital Structure
Preferred Stock
We are authorized to issue up to 50,000,000 shares of preferred stock. Our certificate of incorporation authorizes our board of directors, without any further stockholder action or approval, to issue these shares in one or more classes or series, to establish from time to time the number of shares to be included in each class or series, and to fix the rights, preferences and privileges of the shares of each wholly unissued class or series and any of its qualifications, limitations or restrictions. As of December 31, 2023 and 2022, no such preferred stock has been approved or issued.
Common Stock
We are authorized to issue up to 500,000,000 shares of common stock, par value $.01 per share. The holders of common stock are entitled to one vote for each share held of record on each matter submitted to a vote of stockholders. Subject to the rights and preferences of the holders of any series of preferred stock that may at the time be outstanding, holders of common stock are entitled to such dividends as our board of directors may declare. In the event of any liquidation, dissolution or winding-up of our affairs, after payment of all of our debts and liabilities and subject to the rights and preferences of the holders of any series of preferred stock that may at the time be outstanding, holders of common stock will be entitled to receive the distribution of any of our remaining assets.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues Revenue
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] . Revenues
For the years ended December 31, 2023, 2022 and 2021 we recognized revenues of $1.36 billion, $1.13 billion, and $905.6 million, respectively. Of the $1.36 billion recognized in 2023, we recognized revenues of $10.9 million from obligations satisfied, or partially satisfied, in prior periods, of which $9.6 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $1.3 million was primarily due to the release of allowances on receivables from clients and unbilled services. Of the $1.13 billion recognized in 2022, we recognized revenues of $7.6 million from obligations satisfied, or partially satisfied, in prior periods, of which $5.3 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $2.3 million was primarily due to the release of allowances on receivables from clients and unbilled services. Of the $905.6 million recognized in 2021, we recognized revenues of $22.9 million from obligations satisfied, or partially satisfied, in prior periods, of which $14.6 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $8.3 million was primarily due to the release of allowances on receivables from clients and unbilled services.
As of December 31, 2023, we had $227.8 million of remaining performance obligations under engagements with original expected durations greater than one year. These remaining performance obligations exclude variable consideration which has been excluded from the total transaction price due to the constraint and performance obligations under time-and-expense engagements which are recognized in the amount invoiced. Of the $227.8 million of performance obligations, we expect to recognize approximately $82.7 million as revenue in 2024, $54.3 million in 2025, and the remaining $90.8 million thereafter. Actual revenue recognition could differ from these amounts as a result of changes in the estimated timing of work to be performed, adjustments to estimated variable consideration in performance-based arrangements, or other factors.
Contract Assets and Liabilities
The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets.
Unbilled services include revenues recognized for services performed but not yet billed to clients. Services performed that we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval in performance-based engagements, must occur are recorded as contract assets and included within unbilled services, net. The contract asset balance, net as of December 31, 2023 and 2022 was $70.1 million and $50.2 million, respectively. The $19.9 million increase primarily reflects timing differences between the completion of our performance obligations and the amounts billed or billable to clients in accordance with their contractual billing terms.
Client prepayments and retainers are classified as deferred revenues and recognized over future periods in accordance with the applicable engagement agreement and our revenue recognition accounting policy. Our deferred revenues balance as of December 31, 2023 and 2022 was $22.5 million and $21.9 million respectively. The $0.6 million increase primarily reflects timing differences between client payments in accordance with their contract terms and the completion of our performance obligations. For the year ended December 31, 2023, $21.3 million of revenues recognized were included in the deferred revenue balance as of December 31, 2022. For the year ended December 31, 2022, $18.5 million of revenues recognized were included in the deferred revenue balance as of December 31, 2021.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period, excluding unvested restricted common stock. Diluted earnings per share reflects the potential reduction in earnings per share that could occur if securities or other contracts to issue common stock were exercised or converted into common stock under the treasury stock method. Such securities or other contracts include unvested restricted stock awards, unvested restricted stock units, and outstanding common stock options, to the extent dilutive. In periods for which we report a net loss from continuing operations, diluted weighted average common shares outstanding excludes all potential common stock equivalents as their impact on diluted net loss per share would be anti-dilutive.
Earnings per share under the basic and diluted computations are as follows: 
 Year Ended December 31,
 202320222021
Net income$62,479 $75,552 $62,987 
Weighted average common shares outstanding—basic18,832 20,249 21,439 
Weighted average common stock equivalents769 497 370 
Weighted average common shares outstanding—diluted19,601 20,746 21,809 
Net income per basic share$3.32 $3.73 $2.94 
Net income per diluted share$3.19 $3.64 $2.89 
The number of anti-dilutive securities excluded from the computation of the weighted average common stock equivalents presented above at December 31, 2023, 2022 and 2021 was 0.1 million, 0.2 million and 0.1 million, respectively, and related to unvested restricted stock and outstanding common stock options.
Share Repurchase Program
In November 2020, our board of directors authorized a share repurchase program permitting us to repurchase up to $50 million of our common stock through December 31, 2021. The share repurchase program has been subsequently extended and increased, most recently in the fourth quarter of 2023. The current authorization extends the share repurchase program through December 31, 2024 with a repurchase amount of $400 million. The amount and timing of repurchases under the share repurchase program were and will continue to be determined by management and depend on a variety of factors, including the trading price of our common stock, capacity under our credit facility, general market and business conditions, and applicable legal requirements.
During 2023, we repurchased and retired 1,461,815 shares for $123.6 million, including 10,000 shares for $1.0 million which settled in the first quarter of 2024. Additionally, during 2023, we settled the repurchase of 15,200 shares for $1.1 million that were accrued as of December 31, 2022 and accrued $0.9 million of excise taxes on the net share repurchases in 2023.
During 2022, we repurchased and retired 2,037,752 shares for $121.3 million, including the 15,200 shares for $1.1 million which settled in the first quarter of 2023. Additionally, during 2022, we settled the repurchase of 3,820 shares for $0.2 million that were accrued as of December 31, 2021. During 2021, we repurchased and retired 1,265,261 shares for $64.8 million, including 3,820 shares for $0.2 million which settled in the first quarter of 2022.
As of December 31, 2023, $86.2 million remained available for share repurchases under our share repurchase program.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges
12 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring Charges Restructuring Charges
2023
In 2023, we incurred $11.6 million of total restructuring charges, which consisted of the following:
Employee costs - We incurred $3.0 million of severance-related restructuring expense as a result of strategic workforce adjustments to better align our resources with market demand.
Office space reductions - We incurred $8.1 million of restructuring expense related to office space reductions. During 2023, we exited our office spaces in Hillsboro, Oregon and Lexington, Massachusetts, resulting in non-cash impairment charges of $1.9 million and $3.5 million , respectively, on the related operating lease ROU assets and fixed assets. Additionally, in 2023, we recognized $1.8 million for rent and related expenses, net of sublease income, for previously vacated office spaces and $0.9 million related to non-cash lease impairment charges driven by updated sublease assumptions for previously vacated office spaces.
Other - We incurred $0.5 million of other restructuring charges, which primarily related to the abandonment of a capitalized software development project.
Of the total $11.6 million restructuring charge, $8.2 million was recognized in our corporate operations, $2.0 million was recognized in our Commercial segment, $1.3 million was recognized in our Healthcare segment, and $0.1 million was recognized in our Education segment.
2022
In 2022, we incurred $9.9 million million of total restructuring charges, which consisted of the following:
Employee costs - We incurred $5.7 million of severance-related restructuring expense as a result of strategic workforce adjustments to better align our resources with market demand.
Office space reductions - We incurred $2.5 million of restructuring expense related to office space reductions, of which $2.3 million related to rent and related expenses, net of sublease income, for previously vacated office spaces and $0.2 million related to a non-cash lease impairment charge driven by updated sublease assumptions for a previously vacated office space.
Other - We incurred $1.7 million of other restructuring charges, of which $0.7 million related to third-party professional advisory fees related to the modification of our operating model, $0.6 million related to the early termination of a contract, $0.3 million related to the accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use, and $0.1 million related to the divestiture of our Life Sciences business in the fourth quarter of 2021.
Of the total $9.9 million restructuring charge, $3.9 million was recognized in our Education segment, $3.7 million was recognized in our corporate operations, $1.6 million was recognized in our Commercial segment, and $0.7 million was recognized in our Healthcare segment.
2021
In 2021, we incurred $12.4 million of total restructuring charges. Of the $12.4 million restructuring charge, $8.5 million related to the divestiture of our Life Sciences business. On November 1, 2021, we completed the sale of the Life Sciences business to a third-party, and recognized a $31.5 million pretax gain which is included within other income (expense), net on our consolidated statement of operations.
The total restructuring charge of $12.4 million recognized in 2021 consisted of the following:
Employee Costs - We incurred $8.1 million of employee-related restructuring expense, of which $6.8 million related to transaction-related employee payments made in connection with the divestiture of our Life Sciences businesses and $1.3 million related to other employee-related expenses.
Office space reductions - We incurred $3.1 million of restructuring expense related to office space reductions, of which $2.3 million related to rent and related expenses, net of sublease income, and accelerated depreciation on furniture and fixtures for previously vacated office spaces and $0.8 million related to accelerated amortization and depreciation on the operating lease ROU asset and fixed assets related to our London, U.K. office which we vacated in connection with the divestiture of our Life Sciences business.
Other - We incurred $1.2 million of other restructuring charges, of which $0.9 million related to third-party legal and professional advisory fees incurred in connection with the divestiture of our Life Sciences business and $0.2 million related to third-party professional advisory fees related to the modification of our operating model.
Of the total $12.4 million restructuring charge, $7.7 million was recognized in the Commercial segment, $4.5 million was recognized in our corporate operations, $0.1 million was recognized in our Healthcare segment, and $0.1 million was recognized in our Education segment.
The table below sets forth the changes in the carrying amount of our restructuring charge liability by restructuring type for the years ended December 31, 2023 and 2022.
Employee CostsOffice Space ReductionsOtherTotal
Balance as of December 31, 2021
$573 $— $567 $1,140 
Additions (1)
5,705 — 1,279 6,984 
Payments(2,538)(201)(1,318)(4,057)
Adjustments (1)
11 201 40 252 
Balance as of December 31, 2022
3,751 — 568 4,319 
Additions (1)
2,991 — — 2,991 
Payments(5,376)— (74)(5,450)
Adjustments (1)
— — 41 41 
Balance as of December 31, 2023
$1,366 $— $535 $1,901 
(1)Additions and adjustments exclude non-cash items related to vacated office spaces, such as lease impairment charges and accelerated depreciation on abandoned operating lease ROU assets and fixed assets, which are recorded as restructuring charges on our consolidated statements of operations.
All of the $1.4 million restructuring charge liability related to employee costs at December 31, 2023 is expected to be paid in the next 12 months and is included as a component of accrued payroll and related benefits in our consolidated balance sheet. All of the $0.5 million other restructuring charge liability at December 31, 2023, which relates to the early termination of a contract in 2022, is expected to be paid in the next 12 months and is included as a component of accrued expenses and other current liabilities in our consolidated balance sheet.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activity
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging Activity Derivative Instruments and Hedging Activity
In the normal course of business, we use forward interest rate swaps to manage the interest rate risk associated with our variable-rate borrowings under our senior secured credit facility and we use non-deliverable foreign exchange forward contracts to manage the foreign currency exchange rate risk related to our Indian Rupee-denominated expenses of our operations in India. From time to time, we may enter into additional forward interest rate swaps or non-deliverable foreign exchange forward contracts to further hedge against our interest rate risk and foreign currency exchange rate risk. We do not use derivative instruments for trading or other speculative purposes.
We have designated all of our derivative instruments as cash flow hedges. Therefore, changes in the fair value of the interest rate swaps and foreign exchange forward contracts are recorded to other comprehensive income to the extent effective and reclassified to earnings upon settlement.
Interest Rate Swaps
We are party to forward interest rate swap agreements with aggregate notional amounts of $250.0 million and $200.0 million as of December 31, 2023 and 2022, respectively. Under the terms of the interest rate swap agreements, we receive from the counterparty interest on the notional amount based on one month Term SOFR and we pay to the counterparty a stated, fixed rate. The forward interest rate swap agreements have staggered maturities through February 29, 2028.
As of December 31, 2023, it was anticipated that $5.2 million of the gains, net of tax, related to interest rate swaps currently recorded in accumulated other comprehensive income will be reclassified into earnings in our consolidated statement of operations within the next 12 months.
Foreign Exchange Forward Contracts
We are party to non-deliverable foreign exchange forward contracts that are scheduled to mature monthly through December 31, 2024. As of December 31, 2023 and 2022, the aggregate notional amounts of these contracts were INR 1,375.7 million, or $16.6 million, and INR 657.9 million, or $8.0 million, respectively, based on the exchange rates in effect as of each period end.
As of December 31, 2023, it was anticipated that all of the $0.1 million losses, net of tax, related to foreign exchange forward contracts currently recorded in accumulated other comprehensive income will be reclassified into earnings in our consolidated statement of operations within the next 12 months.
The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. 
Derivative InstrumentBalance Sheet Location
December 31, 2023
December 31, 2022
Interest rate swapsPrepaid expenses and other current assets$6,655 $7,108 
Interest rate swapsOther non-current assets891 5,131 
Total Assets$7,546 $12,239 
Interest rate swapsDeferred compensation and other liabilities307 — 
Foreign exchange forward contractsAccrued expenses and other current liabilities70 120 
Total Liabilities$377 $120 
All of our derivative instruments are transacted under the International Swaps and Derivatives Association (ISDA) master agreements. These agreements permit the net settlement of amounts owed in the event of default and certain other termination events. Although netting is permitted, it is our policy to record all derivative assets and liabilities on a gross basis on our consolidated balance sheet. Refer to Note 14 “Other Comprehensive Income (Loss)” for additional information on our derivative instruments.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Certain of our assets and liabilities are measured at fair value. Fair value is defined as the price that would be received to sell an asset or the price that would be paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP establishes a fair value hierarchy for inputs used in measuring fair value and requires companies to maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy consists of three levels based on the objectivity of the inputs as follows:
Level 1 Inputs  Quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs  Quoted prices in active markets for similar assets or liabilities; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 Inputs  Unobservable inputs for the asset or liability, and include situations in which there is little, if any, market activity for the asset or liability.

The tables below sets forth our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and 2022.
Level 1Level 2Level 3Total
December 31, 2023
Assets:
Interest rate swaps$— $7,546 $— $7,546 
Convertible debt investment— — 68,046 68,046 
Deferred compensation assets— 34,826 — 34,826 
Total assets$— $42,372 $68,046 $110,418 
Liabilities:
Interest rate swap$— $307 $— $307 
Foreign exchange forward contracts— 70 — 70 
Contingent consideration for business acquisitions— — 2,074 2,074 
Total liabilities$— $377 $2,074 $2,451 
December 31, 2022
Assets:
Interest rate swaps$— $12,239 $— $12,239 
Convertible debt investment— — 57,563 57,563 
Deferred compensation assets— 29,875 — 29,875 
Total assets$— $42,114 $57,563 $99,677 
Liabilities:
Foreign exchange forward contracts$— $120 $— $120 
Contingent consideration for business acquisitions— — 3,190 3,190 
Total liabilities$— $120 $3,190 $3,310 
Interest rate swaps: The fair values of our interest rate swaps were derived using estimates to settle the interest rate swap agreements, which are based on the net present value of expected future cash flows on each leg of the swaps utilizing market-based inputs and a discount rate reflecting the risks involved. See Note 12 “Derivative Instruments and Hedging Activity” for additional information on our interest rate swaps.
Foreign exchange forward contracts: The fair values of our foreign exchange forward contracts were derived using estimates to settle the foreign exchange forward contracts agreements, which are based on the net present value of expected future cash flows on each contract utilizing market-based inputs, including both forward and spot prices, and a discount rate reflecting the risks involved. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our foreign exchange forward contracts.
Deferred compensation assets: We have a non-qualified deferred compensation plan (the “Plan”) for the members of our board of directors and a select group of our employees. The deferred compensation liability is funded by the Plan assets, which consist of life insurance policies maintained within a trust. The cash surrender value of the life insurance policies approximates fair value and is based on third-party broker statements which provide the fair value of the life insurance policies' underlying investments, which are Level 2 inputs. The cash surrender value of the life insurance policies is invested primarily in mutual funds. The Plan assets are included in other non-current assets in our consolidated balance sheets. Realized and unrealized gains (losses) from the deferred compensation assets are recorded to other income (expense), net in our consolidated statements of operations.
Convertible debt investment: Since 2014, we have invested $40.9 million, in the form of 1.69% convertible debt in Shorelight Holdings, LLC (“Shorelight”), the parent company of Shorelight, a U.S.-based company that partners with leading nonprofit universities to increase access to and retention of international students, boost institutional growth, and enhance an institution’s global footprint. The convertible notes will mature on January 17, 2027, unless converted earlier.
To determine the appropriate accounting treatment for our investment, we performed a variable interest entity (“VIE”) analysis and concluded that Shorelight does not meet the definition of a VIE. We also reviewed the characteristics of our investment to confirm that the convertible notes are not in-substance common stock that would warrant equity method accounting. After we reviewed all of the terms of the investment, we concluded the appropriate accounting treatment to be that of an available-for-sale debt security. We continue to monitor the key factors of our VIE analysis and the terms of the convertible notes to ensure our accounting treatment is appropriate. We have not identified any changes to Shorelight or our investment, that would change our classification of the investment as an available-for-sale debt security.
The investment is carried at fair value with unrealized holding gains and losses excluded from earnings and reported in other comprehensive income. The carrying value is recorded in long-term investments in our consolidated balance sheets. We estimate the fair value of our investment using a scenario-based approach in the form of a hybrid analysis that consists of a Monte Carlo simulation model and an expected return analysis. The conclusion of value for our investment is based on the probability-weighted assessment of both scenarios. The hybrid analysis utilizes certain assumptions including the assumed holding period through the maturity date of January 17, 2027 for the valuations performed as of December 31, 2023 and 2022; the applicable waterfall distribution at the end of the expected holding period based on the rights and privileges of the various instruments; cash flow projections discounted at the risk-adjusted rate of 24.5% and 24.0% as of December 31, 2023 and 2022, respectively; and the concluded equity volatility of 35.0% and 40.0% as of December 31, 2023 and 2022, all of which are Level 3 inputs. The use of alternative estimates and assumptions could increase or decrease the estimated fair value of the investment, which would result in different impacts to our consolidated balance sheet and comprehensive income. Actual results may differ from our estimates.
The table below sets forth the changes in the balance of the convertible debt investment for the years ended December 31, 2023 and 2022.
Convertible Debt Investment
Balance as of December 31, 2021
$65,918 
Change in fair value of convertible debt investment(8,355)
Balance as of December 31, 2022
57,563 
Change in fair value of convertible debt investment10,483 
Balance as of December 31, 2023
$68,046 
Contingent consideration for business acquisitions: We estimate the fair value of acquisition-related contingent consideration using either a probability-weighted assessment of the specific financial performance targets being measured or a Monte Carlo simulation model, as appropriate. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 inputs. The significant unobservable inputs used in the fair value measurements of our contingent consideration are our measures of the estimated payouts based on internally generated financial projections on a probability-weighted basis and a discount rate which was 6.3% as of December 31, 2023 and 5.5% as of December 31, 2022. The fair value of the contingent consideration is reassessed quarterly based on assumptions used in our latest projections and input provided by practice leaders and management. Any change in the fair value estimate is recorded in our consolidated statement of operations for that period. The use of alternative estimates and assumptions could increase or decrease the estimated fair value of our contingent consideration liability, which would result in different impacts to our consolidated balance sheets and consolidated statements of operations. Actual results may differ from our estimates.
The table below sets forth the changes in the balance of the contingent consideration for business acquisitions for the years ended December 31, 2023 and 2022.
Contingent Consideration for Business Acquisitions
Balance as of December 31, 2021
$3,743 
Acquisition1,185 
Payment(1,379)
Change in fair value(359)
Balance as of December 31, 2022
3,190 
Acquisition374 
Payment(1,000)
Change in fair value(490)
Balance as of December 31, 2023
$2,074 
Financial assets and liabilities not recorded at fair value on a recurring basis are as follows:
Preferred Stock Investment
In the fourth quarter of 2019, we invested $5.0 million in a hospital-at-home company. The investment was made in the form of preferred stock. To determine the appropriate accounting treatment for our preferred stock investment, we performed a VIE analysis and concluded that the company does not meet the definition of a VIE. We also reviewed the characteristics of our investment to confirm that the preferred stock is not in-substance common stock that would warrant equity method accounting. After we reviewed all of the terms of the investment, we concluded the appropriate accounting treatment for our investment to be that of an equity security with no readily determinable fair value. We elected to apply the measurement alternative at the time of the purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the same company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations.
In the fourth quarter of 2023, we recognized a non-cash impairment loss of $26.3 million on our preferred stock investment based on the valuation established in a new round of financing expected to close in early 2024. During the first quarter of 2022, we recognized a non-cash unrealized gain of $27.0 million, based on the observable price change of preferred stock issued by the company with similar rights and preferences to our preferred stock investment, a Level 2 input. The non-cash impairment loss and unrealized gain were recorded to other income (expense), net in our consolidated statement of operations. There were no observable price changes in 2023 or 2021. Since our initial investment, we have recognized cumulative unrealized gains of $28.6 million and cumulative unrealized losses of $26.3 million. As of December 31, 2023 and 2022, the carrying value of our preferred stock investment was $7.4 million and $33.6 million, respectively.
Senior Secured Credit Facility
The carrying value of our borrowings outstanding under our senior secured credit facility is stated at cost. Our carrying value approximates fair value, using Level 2 inputs, as the senior secured credit facility bears interest at variable rates based on current market rates as set forth in the Amended Credit Agreement. Refer to Note 7 “Financing Arrangements” for additional information on our senior secured credit facility.
Cash and Cash Equivalents and Other Financial Instruments
Cash and cash equivalents are stated at cost, which approximates fair market value. The carrying values of all other financial instruments not described above reasonably approximate fair market value due to the nature of the financial instruments and the short-term maturity of these items.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Other Comprehensive Income (Loss) Other Comprehensive Income (Loss)
The table below sets forth the components of accumulated other comprehensive income (loss), net of tax for the years ended December 31, 2023, 2022, and 2021.
Cash Flow Hedges(1)
Foreign
Currency
Translation
Available-for-
Sale 
Investments
Interest Rate SwapsForeign Exchange Forward ContractsTotal
Balance as of December 31, 2020$(218)$17,205 $(3,926)$— $13,061 
Foreign currency translation adjustment, net of tax of $0
157 — — — 157 
Reclassification adjustments into earnings, net of tax of $0(2)
(1,082)— — — (1,082)
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $(385)
— 1,169 — — 1,169 
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $(641)
— — 1,606 — 1,606 
Reclassification adjustment into earnings, net of tax of $(678)
— — 1,929 — 1,929 
Balance as of December 31, 2021(1,143)18,374 (391)— 16,840 
Foreign currency translation adjustment, net of tax of $0
(1,890)— — — (1,890)
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $2,209
— (6,146)— — (6,146)
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $(3,555)
— — 9,892 — 9,892 
Reclassification adjustment into earnings, net of tax of $176
— — (489)— (489)
Foreign exchange forward contracts:
Change in fair value, net of tax of $43
— — — (120)(120)
Reclassification adjustment into earnings, net of tax of $(11)
— — — 32 32 
Balance as of December 31, 2022(3,033)12,228 9,012 (88)18,119 
Foreign currency translation adjustment, net of tax of $0
512 — — — 512 
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $(2,672)
— 7,811 — — 7,811 
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $671
— — 2,068 — 2,068 
Reclassification adjustment into earnings, net of tax of $2,020
— — (5,719)— (5,719)
Foreign exchange forward contracts:
Change in fair value, net of tax of $(13)
— — — 34 34 
Reclassification adjustment into earnings, net of tax of $(1)
— — — 
Balance as of December 31, 2023$(2,521)$20,039 $5,361 $(52)$22,827 
(1)    The before tax amounts reclassified from accumulated other comprehensive income related to our interest rate swaps and foreign exchange forward contracts are recorded to interest expense, net of interest income and direct costs, respectively, on our consolidated statement of operations. The related tax amounts reclassified from accumulated other comprehensive income are recorded to income tax expense (benefit) on our consolidated statement of operations. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our derivative instruments.
(2)    In connection with the divestiture of the Life Sciences business, which included a substantially complete liquidation of an investment within a foreign entity, we included $1.1 million of accumulated translation gains in the calculation of our gain on sale recorded within other income, net on our consolidated statement of operations. See Note 3 “Acquisitions and Divestiture” for additional information on the divestiture of the Life Sciences business in 2021.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit and Deferred Compensation Plans
12 Months Ended
Dec. 31, 2023
Postemployment Benefits [Abstract]  
Employee Benefit and Deferred Compensation Plans Employee Benefit and Deferred Compensation Plans
We sponsor a qualified defined contribution 401(k) plan covering substantially all of our employees. Under the plan, employees are entitled to make pretax, post-tax, and/or Roth post-tax contributions up to the annual maximums established by the Internal Revenue Service. We match an amount equal to the employees’ contributions up to 6% of the employees’ eligible earnings. Our matching contributions for the years ended December 31, 2023, 2022, and 2021 were $37.0 million, $31.2 million, and $29.9 million, respectively.
We have a non-qualified deferred compensation plan (the “Plan”) that is administered by our board of directors or a committee designated by the board of directors. Under the Plan, members of the board of directors and a select group of our employees may elect to defer the receipt of their director retainers and meeting fees or base salary and bonus, as applicable. Additionally, we may credit amounts to a participant’s deferred compensation account in accordance with employment or other agreements entered into between us and the participant. At our sole discretion, we may, but are not required to, credit any additional amount we desire to any participant’s deferred compensation account. Amounts credited are subject to vesting schedules set forth in the Plan, employment agreement, or any other agreement entered into between us and the participant. The deferred compensation liability at December 31, 2023 and 2022 was $34.7 million and $29.9 million, respectively. This deferred compensation liability is fully funded by the Plan assets.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plans Equity Incentive Plans
We grant share-based awards under the Company's 2012 Omnibus Incentive Plan (the “2012 Plan”) which permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and other share-based or cash-based awards valued in whole or in part by reference to, or otherwise based on, our common stock. Subsequent to the initial approval of the 2012 Plan and through December 31, 2023, our shareholders approved amendments to the 2012 Plan to increase the number of shares authorized for issuance to 5.4 million, in the aggregate. As of December 31, 2023, 1.1 million shares remain available for issuance under the 2012 Plan.
On May 1, 2015, we adopted the Stock Ownership Participation Program (the “SOPP”), which is available to Huron employees below the principal and managing director level who do not receive equity-based awards as part of their normal compensation plan. Under the SOPP, eligible employees may elect to use after-tax payroll deductions or cash contributions to purchase shares of the Company’s common stock on certain designated purchase dates. Employees who purchase stock under the SOPP are granted restricted stock equal to 25% of their purchased shares. Vesting of the restricted stock is subject to both a time-based vesting schedule and a requirement that the purchased shares be held for a specified period. Subsequent to the initial approval of the SOPP and through December 31, 2023, our shareholders approved amendments to the SOPP to increase the total number of shares authorized for issuance to 0.7 million, in the aggregate. As of December 31, 2023, 0.1 million shares remain available for issuance under the SOPP.
It has been our practice to issue shares of common stock upon exercise of stock options and granting of restricted stock from authorized but unissued shares, with the exception of the SOPP under which shares are issued from treasury stock. Certain grants of restricted stock under the 2012 Plan may be issued from treasury stock at the direction of the Compensation Committee. The Compensation Committee of the board of directors has the responsibility of interpreting the 2012 Plan and SOPP and determining all of the terms and conditions of awards made under the plans, including when the awards will become exercisable or otherwise vest.
Share-based awards outstanding under our 2012 Plan provide for a retirement eligibility provision, under which eligible employees who have reached 62 years of age and have completed seven years of employment with Huron will continue vesting in their share-based awards after retirement, subject to certain conditions.
Total share-based compensation cost recognized for the years ended December 31, 2023, 2022, and 2021 was $45.7 million, $31.0 million, and $25.9 million, respectively, with related income tax benefits of $9.3 million, $6.8 million, and $6.3 million, respectively. As of December 31, 2023, there was $42.8 million of total unrecognized compensation cost related to nonvested share-based awards. This cost is expected to be recognized over a weighted average period of 2.2 years.
Restricted Stock
The grant date fair values of our restricted stock are measured based on the fair value of our common stock at grant date and amortized into expense over the service period. Subject to acceleration under certain conditions, the majority of our restricted stock vests annually over four years. 
The table below summarizes the restricted stock activity for the year ended December 31, 2023.
Number of SharesWeighted
Average
Grant Date
Fair Value
(in dollars)
2012 Omnibus Incentive Plan
Stock Ownership Participation Program
Total
Nonvested restricted stock at December 31, 2022971 18 989 $52.40 
Granted354 18 372 $80.84 
Vested(361)(17)(378)$53.11 
Forfeited(38)(2)(40)$59.30 
Nonvested restricted stock at December 31, 2023926 17 943 $63.00 
The aggregate fair value of restricted stock that vested during the years ended December 31, 2023, 2022, and 2021 was $27.6 million, $18.4 million, and $19.8 million, respectively. The weighted average grant date fair value per share of restricted stock granted during 2022 and 2021 was $49.69 and $53.84, respectively.
Performance-based Share Awards
The total number of shares earned by recipients of performance-based share awards is contingent upon meeting practice specific and/or company-wide performance goals. Following the performance period, certain awards are subject to the completion of a service period, which is generally an additional two years. These earned awards vest on a graded vesting schedule over the service period. For certain performance awards, the recipients may earn additional shares of stock for performance achieved above the stated target. The grant date fair values of our performance-based share awards are measured based on the fair value of our common stock at grant date. Compensation cost is amortized into expense over the service period, including the performance period.
The table below summarizes the performance-based stock activity for the year ended December 31, 2023. All nonvested performance-based stock outstanding at December 31, 2023 and 2022 was granted under the 2012 Omnibus Incentive Plan.
Number of
Shares
Weighted
Average
Grant Date
Fair Value
(in dollars)
Nonvested performance-based stock at December 31, 2022478 $50.36 
Granted (1)
170 $80.89 
Vested(84)$51.84 
Forfeited (2)
(110)$53.78 
Nonvested performance-based stock at December 31, 2023 (3)
454 $60.72 
(1)Shares granted in 2023 are presented at the stated target, which represents the base number of shares that could be earned. Actual shares earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.
(2)Forfeited shares include shares forfeited as a result of not meeting the performance criteria of the award as well as shares forfeited upon termination.
(3)Of the 454,000 nonvested performance-based shares outstanding as of December 31, 2023, 355,299 shares were unearned and subject to achievement of specific financial goals. Once earned, the awards will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 16,328 of the 355,299 unearned shares will be forfeited in the first quarter of 2024.
The aggregate fair value of performance-based stock that vested during the years ended December 31, 2023, 2022, and 2021 was $5.9 million, $5.8 million, and $9.8 million, respectively. The weighted average grant date fair value per share of performance-based stock granted during 2022 and 2021 was $48.22 and $53.75, respectively.
Performance-based Stock Options
Beginning in 2022, the Company granted performance-based stock options which are earned by the recipients contingent upon meeting practice specific goals. Following the performance period, these awards are subject to the completion of a service period of an additional two years. These earned awards vest on a graded vesting schedule over the service period. The performance-based stock options were granted at exercise prices equal to the fair value of the Company’s common stock on the date of grant. Compensation cost is amortized into expense over the service period, including the performance period. Our performance-based stock options have a contractual term of 7 years.
The fair values of the performance-based stock options granted during 2023 and 2022 were calculated using the Black-Scholes option pricing model using the following assumptions:
20232022
Black-Scholes performance-based option pricing model:
Expected dividend yield—%—%
Expected volatility40.0%40.0%
Risk-free rate
4.4%
1.6% / 2.6%
Expected option life (in years)4.5 years4.5 years
Expected volatility was based on our historical stock prices as we believe that our historical volatility provides the most reliable indication of future volatility and sufficient historical daily stock price observations are available. The risk-free interest rate was based on the rate of U.S. Treasury bills with an equivalent expected term of the stock options at the time of the option grant. The expected option life was estimated using the simplified method, which is a weighted average of the vesting term and the contractual term, to determine the expected term.The simplified method was used due to the lack of sufficient data available to provide a reasonable basis upon which to estimate the expected term.
Performance-based stock option activity for the year ended December 31, 2023 was as follows:
Number
of
Performance-based Options
(in thousands)
Weighted
Average
Exercise
Price
(in dollars)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in millions)
Outstanding at December 31, 2022171 $48.19 6.2$4.2 
Granted (2)
88 $81.54 
Exercised(20)$48.22 $0.8 
Forfeited or expired(58)$50.54 
Outstanding at December 31, 2023 (1)(3)
181 $63.73 5.5$7.1 
Exercisable at December 31, 202321 $48.13 5.2$1.1 
(1)All of the outstanding performance-based stock options were granted under the 2012 Omnibus Incentive Plan.
(2)Performance-based stock options granted in 2023 are presented at the stated target, which represents the base number of options that could be earned. Actual options earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.
(3)Of the 181,000 outstanding performance-based stock options as of December 31, 2023, 84,249 were unearned and subject to achievement of specific financial goals. Once earned, the options will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 13,751 of the 84,249 unearned options will be forfeited in the first quarter of 2024.
The weighted average grant date fair value of the performance-based stock options granted during 2023 and 2022 was $32.27 and $17.00, respectively. No performance-based stock options were granted in 2021. No performance-based stock options were exercised in 2022 and 2021.
Time-vested Stock Options
In prior years, we have granted stock options to certain employees that are solely earned based on the completion of the stated service period. These time-vested stock options were granted at exercise prices equal to the fair value of the Company’s common stock on the date
of grant. No time-vested stock option awards were granted in 2023 or 2022. Subject to acceleration under certain conditions, these time-vested stock options vest annually over four years. Our time-vested stock options have a contractual term between 7 and 10 years.
The fair value of the time-vested stock options granted during 2021 were calculated using the Black-Scholes option pricing model using the following assumptions:
2021
Black-Scholes time-vested option pricing model:
Expected dividend yield—%
Expected volatility40.0%
Risk-free rate0.9%
Expected option life (in years)4.75 years
Expected volatility was based on our historical stock prices as we believe that our historical volatility provides the most reliable indication of future volatility and sufficient historical daily stock price observations are available. The risk-free interest rate was based on the rate of U.S. Treasury bills with an equivalent expected term of the stock options at the time of the option grant. The expected option life was estimated using the simplified method, which is a weighted average of the vesting term and the contractual term, to determine the expected term. The simplified method was used due to the lack of sufficient data available to provide a reasonable basis upon which to estimate the expected term.
Time-vested stock option activity for the year ended December 31, 2023 was as follows:
Number
of
Time-vested Options
(in thousands)
Weighted
Average
Exercise
Price
(in dollars)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in millions)
Outstanding at December 31, 202256 $51.05 5.2$1.2 
Granted— 
Exercised(31)$49.90 $1.5 
Forfeited or expired— 
Outstanding at December 31, 2023 (1)
25 $52.49 4.7$1.3 
Exercisable at December 31, 2023— 
(1)All of the outstanding time-vested stock options were granted under the 2012 Omnibus Incentive Plan.
The weighted average grant date fair value of the time-vested stock options granted during 2021 was $18.42. No time-vested stock options were granted in 2023 and 2022. The aggregate intrinsic value of time-vested stock options exercised during 2022 and 2021 was $0.5 million and $0.4 million, respectively.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
In March 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law, which among other items, includes income tax provisions relating to net operating loss carryback period, options to defer payroll tax payments for a limited period and technical corrections to tax depreciation methods for qualified improvement property. As a result of electing the retroactive Global Intangible Low-Taxed Income (“GILTI”) high-tax exclusion in the second quarter of 2021, we recognized a $1.0 million tax benefit of which $0.4 million related to carrying back our increased 2018 federal net operating loss to prior year income for a refund at the higher, prior year tax rate. Additionally, during the third quarter of 2021, we recognized an additional tax benefit of $2.0 million, primarily related to the U.S. federal return to provision adjustments for carrying back our increased 2020 federal net operating loss to prior year income for a refund at the higher, prior year tax rate.
The income tax expense (benefit) for the years ended December 31, 2023, 2022, and 2021 consisted of the following: 
 Year Ended December 31,
 202320222021
Current taxes:
Federal$15,229 $7,130 $(934)
State5,816 2,987 1,974 
Foreign6,553 4,123 3,529 
Total current expense
27,598 14,240 4,569 
Deferred taxes:
Federal(4,516)14,645 10,951 
State(936)4,039 2,372 
Foreign(730)101 (843)
Total deferred expense (benefit)
(6,182)18,785 12,480 
Income tax expense$21,416 $33,025 $17,049 
The components of income before taxes were as follows: 
 Year Ended December 31,
 202320222021
U.S.$63,935 $90,907 $70,963 
Foreign19,960 17,670 9,073 
Total$83,895 $108,577 $80,036 
 
A reconciliation of the U.S. statutory income tax rate to our effective tax rate is as follows: 
 Year Ended December 31,
 202320222021
Percent of pretax income:
At U.S. statutory tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit5.8 6.1 5.2 
Disallowed executive compensation3.7 1.9 1.2 
Meals and entertainment0.9 0.1 0.1 
Valuation allowance0.4 2.6 1.1 
Foreign source income0.2 1.2 (0.2)
Stock-based compensation(2.9)0.1 (0.7)
Tax credits(1.8)(1.0)(1.3)
Realized investment losses/gains(1.2)1.4 (1.1)
Deferred tax adjustments(0.3)(2.7)(0.2)
CARES Act net operating loss carryback— — (3.8)
Other(0.3)(0.3)— 
Effective income tax rate25.5 %30.4 %21.3 %
The net deferred tax asset (liability) balance at December 31, 2023 and 2022 consisted of the following: 
 As of December 31,
 20232022
Deferred tax assets:
Operating lease liabilities$13,635 $15,249 
Share-based compensation12,343 9,314 
Deferred compensation liability9,048 7,963 
Accrued payroll and payroll related liabilities4,541 6,432 
Net operating loss carryforwards3,508 3,304 
Software development costs1,749 — 
Tax credits1,609 1,813 
Other2,461 2,012 
Total deferred tax assets48,894 46,087 
Valuation allowance(5,679)(5,667)
Net deferred tax assets43,215 40,420 
Deferred tax liabilities:
Intangibles and goodwill(44,454)(35,588)
Convertible debt investment(7,067)(4,421)
Operating lease right-of-use assets(6,898)(8,354)
Prepaid expenses(2,917)(2,220)
Property and equipment(2,547)(3,021)
Preferred stock investment(617)(7,613)
Software development costs— (4,195)
Other(4,587)(5,600)
Total deferred tax liabilities(69,087)(71,012)
Net deferred tax liabilities$(25,872)$(30,592)
As of both December 31, 2023 and 2022, we had valuation allowances of $5.7 million, primarily due to uncertainties relating to the ability to utilize deferred tax assets recorded for foreign losses and tax credits.
The Company has foreign net operating losses of $3.5 million which begin to expire in 2027 and state net operating loss carryforwards of $0.1 million which will begin to expire in 2040, if not utilized. We have federal tax credit carryforwards of $1.6 million which will begin to expire in 2030, if not utilized.
We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.
A reconciliation of our beginning and ending amount of unrecognized tax benefits is as follows: 
Unrecognized Tax Benefits
Balance at January 1, 2021
$744 
Balance at December 31, 2021744 
Decrease due to lapse of statue of limitations(101)
Decrease based on tax positions related to prior years(50)
Balance at December 31, 2022593 
Decrease due to lapse of statue of limitations(593)
Balance at December 31, 2023$— 
As of December 31, 2022, we had $0.6 million of unrecognized tax benefits, which would affect the effective tax rate if recognized. There was no unrecognized tax benefit as of December 31, 2023.
As December 31, 2022, we had $0.1 million accrued for the potential payment of interest and penalties. No potential payment of interest and penalties was accrued as of December 31, 2023. Accrued interest and penalties are recorded as a component of provision for income taxes on our consolidated statement of earnings.
We file income tax returns with federal, state, local and foreign jurisdictions. Tax years 2020 through 2022 are subject to future examinations by federal tax authorities. Tax years 2017 through 2022 are subject to future examinations by state and local tax authorities. Our foreign income tax filings are subject to future examinations by the local foreign tax authorities for tax years 2018 through 2022. Currently, we are not under audit by any tax authority.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments, Contingencies and Guarantees
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments, Contingencies and Guarantees Commitments, Contingencies and Guarantees
Lease Commitments
We lease office space, data centers and certain equipment under non-cancelable operating lease arrangements expiring on various dates through 2030, with various renewal options. Office facilities under operating leases include fixed payments plus, in some cases, scheduled base rent increases over the term of the lease. Certain leases require variable payments of real estate taxes, insurance and operating expenses. See Note 5 “Leases” for additional information on our leases, including the remaining expected lease payments under our operating leases as of December 31, 2023.
Litigation
From time to time, we are involved in legal proceedings and litigation arising in the ordinary course of business. As of the date of this Annual Report on Form 10-K, we are not a party to any litigation or legal proceeding or subject to any claim that, in the current opinion of management, could reasonably be expected to have a material adverse effect on our financial position or results of operations. However, due to the risks and uncertainties inherent in legal proceedings, actual results could differ from current expected results.
Guarantees
Guarantees in the form of letters of credit totaling $0.5 million and $0.7 million were outstanding at December 31, 2023 and 2022, respectively, to support certain office lease obligations.
In connection with certain business acquisitions, we may be required to pay post-closing consideration to the sellers if specific financial performance targets are met over a number of years as specified in the related purchase agreements. As of December 31, 2023 and 2022, the total estimated fair value of our outstanding contingent consideration liability was $2.1 million and $3.2 million, respectively.
To the extent permitted by law, our bylaws and articles of incorporation require that we indemnify our officers and directors against judgments, fines and amounts paid in settlement, including attorneys’ fees, incurred in connection with civil or criminal action or proceedings, as it relates to their services to us if such person acted in good faith. Although there is no limit on the amount of indemnification, we may have recourse against our insurance carrier for certain payments made.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, who is our chief executive officer, manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial.
Healthcare
Our Healthcare segment serves acute care providers, including national and regional health systems; academic health systems; community health systems; the federal health system; and public, children’s and critical access hospitals, and non-acute care providers, including physician practices and medical groups; payors; and long-term care or post-acute providers. Our healthcare-focused services and products include financial and operational performance improvement consulting, which spans revenue cycle, cost and care delivery transformation; digital offerings, spanning technology and analytic-related services, including enterprise health record (“EHR”), ERP and enterprise performance management (“EPM”), customer relationship management (“CRM”), data management and technology managed services, and a portfolio of software products; organizational transformation; revenue cycle managed services and outsourcing; financial and capital advisory consulting; and strategy and innovation consulting.
Education
Our Education segment serves public and private colleges and universities, research institutes and other education-related organizations. Our education and research-focused services and products include our digital offerings, spanning technology and analytic-related services, including student information systems, ERP and EPM, CRM, data management and technology managed services and our Huron Research Suite product suite (the leading software suite designed to facilitate and improve research administration service delivery and compliance); our research-focused consulting and managed services; and our strategy and operations consulting services, which span finance and accounting and operations to organization and talent strategy and student and academic strategy.
Commercial
Our Commercial segment is focused on serving industries and organizations facing significant disruption and regulatory change by helping them adapt to rapidly changing environments and accelerate business transformation. Our Commercial professionals work primarily with six primary buyers: the chief executive officer, the chief financial officer, the chief strategy officer, the chief human resources officer, the chief operating officer, and organizational advisors, including lenders and law firms. We have a deep focus on serving organizations in the financial services, energy and utilities, industrials and manufacturing industries and the public sector while opportunistically serving commercial industries more broadly, including professional and business services, life sciences, consumer products, and nonprofit. Our Commercial professionals use their deep industry, functional and technical expertise to deliver our digital services and software products, financial advisory (special situation advisory and corporate finance advisory) services, and strategy and innovation consulting services.
Segment operating income consists of the revenues generated by a segment, less operating expenses that are incurred directly by the segment. Unallocated costs include corporate costs related to administrative functions that are performed in a centralized manner that are not attributable to a particular segment. These administrative function costs include corporate office support costs, office facility costs, costs related to accounting and finance, human resources, legal, marketing, information technology, and company-wide business development functions, as well as costs related to overall corporate management. Our chief operating decision maker does not evaluate segments using asset information.
The tables below set forth information about our operating segments for the years ended December 31, 2023, 2022, and 2021, along with the items necessary to reconcile the segment information to the totals reported in the accompanying consolidated financial statements. We do not present financial information by geographic area because the financial results of our international operations are not significant to our consolidated financial statements.  
 Year Ended December 31,
 202320222021
Healthcare:
Revenues$673,989 $534,999 $444,767 
Operating income$172,900 $131,227 $118,324 
Segment operating income as a percentage of segment revenues25.7 %24.5 %26.6 %
Education:
Revenues$429,663 $359,835 $242,374 
Operating income$99,098 $78,924 $52,398 
Segment operating income as a percentage of segment revenues23.1 %21.9 %21.6 %
Commercial:
Revenues$258,408 $237,621 $218,499 
Operating income$54,202 $50,025 $34,296 
Segment operating income as a percentage of segment revenues21.0 %21.1 %15.7 %
Total Huron:
Revenues$1,362,060 $1,132,455 $905,640 
Reimbursable expenses36,695 26,506 21,318 
Total revenues and reimbursable expenses$1,398,755 $1,158,961 $926,958 
Segment operating income$326,200 $260,176 $205,018 
Items not allocated at the segment level:
Other operating expenses174,762 136,459 127,020 
Restructuring charges8,204 3,686 4,525 
Depreciation and amortization17,886 20,271 20,634 
Operating income125,348 99,760 52,839 
Other income (expense), net(41,453)8,817 27,197 
Income before taxes$83,895 $108,577 $80,036 
The following table illustrates the disaggregation of revenues by capability, including a reconciliation of the disaggregated revenues to revenues from our three operating segments for the years ended December 31, 2023, 2022 and 2021. For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues were recognized over time.
Year Ended December 31,
Revenues by Capability202320222021
Healthcare:
Consulting and Managed Services$476,726 $365,645 $327,165 
Digital197,263 169,354 117,602 
Total revenues$673,989 $534,999 $444,767 
Education:
Consulting and Managed Services$214,971 $192,336 $131,369 
Digital214,692 167,499 111,005 
Total revenues$429,663 $359,835 $242,374 
Commercial:
Consulting and Managed Services$90,323 $80,013 $97,381 
Digital168,085 157,608 121,118 
Total revenues$258,408 $237,621 $218,499 
Total Huron:
Consulting and Managed Services$782,020 $637,994 $555,915 
Digital580,040 494,461 349,725 
Total revenues$1,362,060 $1,132,455 $905,640 
For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues and long-lived assets were attributed to or located in the United States.
At December 31, 2023 and 2022, no single client accounted for greater than 10% of our combined balance of receivables from clients, net and unbilled services, net. During the years ended December 31, 2023, 2022, and 2021, no single client generated greater than 10% of our consolidated revenues.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts Valuation and Qualifying Accounts
The table below sets forth the changes in the carrying amount of our allowances for doubtful accounts and unbilled services and valuation allowance for deferred tax assets for the years ended December 31, 2023, 2022, and 2021. Allowances for doubtful accounts and unbilled services includes allowances for fee adjustments and other discretionary pricing adjustments as well as allowances related to clients' inability to make required payments on accounts receivable.
Beginning
Balance
Additions (1)
DeductionsEnding
Balance
Year ended December 31, 2021:
Allowances for doubtful accounts and unbilled services$21,306 9,852 15,363 $15,795 
Valuation allowance for deferred tax assets$2,112 1,090 326 $2,876 
Year ended December 31, 2022:
Allowances for doubtful accounts and unbilled services$15,795 17,820 11,480 $22,135 
Valuation allowance for deferred tax assets$2,876 3,421 630 $5,667 
Year ended December 31, 2023:
Allowances for doubtful accounts and unbilled services$22,135 30,570 23,461 $29,244 
Valuation allowance for deferred tax assets$5,667 239 227 $5,679 
(1)Additions to allowances for doubtful accounts and unbilled services are charged to revenues. To the extent we write-off accounts receivable due to a client’s inability to pay, the charge is recognized as a component of selling, general and administrative expenses.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Event
On February 11, 2024, we entered into an agreement to acquire Grenzebach Glier and Associates, Inc. (“GG+A”), a philanthropic management consulting firm that helps education institutions and healthcare, arts and other nonprofit organizations build and accelerate the philanthropic programs that support their mission. The transaction is expected to close in March 2024, subject to customary closing conditions. The results of operations of GG+A will be included within our consolidated financial statements and results of operations of our Education segment from the date of acquisition. We do not expect the acquisition of GG+A to be significant to our consolidated financial statements.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net Income (Loss) Attributable to Parent $ 62,479 $ 75,552 $ 62,987
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements - shares
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Aug. 02, 2023
Trading Arrangements, by Individual      
Rule 10b5-1 Arrangement Adopted false    
Non-Rule 10b5-1 Arrangement Adopted false    
Rule 10b5-1 Arrangement Terminated false    
Non-Rule 10b5-1 Arrangement Terminated   false  
Aggregate Available     5,400
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Policies)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share, Policy Basic earnings per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period, excluding unvested restricted common stock. Diluted earnings per share reflects the potential reduction in earnings per share that could occur if securities or other contracts to issue common stock were exercised or converted into common stock under the treasury stock method. Such securities or other contracts include unvested restricted stock awards, unvested restricted stock units, and outstanding common stock options, to the extent dilutive. In periods for which we report a net loss from continuing operations, diluted weighted average common shares outstanding excludes all potential common stock equivalents as their impact on diluted net loss per share would be anti-dilutive.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Policies)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives, Policy [Policy Text Block]
The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. 
Derivative InstrumentBalance Sheet Location
December 31, 2023
December 31, 2022
Interest rate swapsPrepaid expenses and other current assets$6,655 $7,108 
Interest rate swapsOther non-current assets891 5,131 
Total Assets$7,546 $12,239 
Interest rate swapsDeferred compensation and other liabilities307 — 
Foreign exchange forward contractsAccrued expenses and other current liabilities70 120 
Total Liabilities$377 $120 
All of our derivative instruments are transacted under the International Swaps and Derivatives Association (ISDA) master agreements. These agreements permit the net settlement of amounts owed in the event of default and certain other termination events. Although netting is permitted, it is our policy to record all derivative assets and liabilities on a gross basis on our consolidated balance sheet.
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - (Policies)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair value measurement policy
Certain of our assets and liabilities are measured at fair value. Fair value is defined as the price that would be received to sell an asset or the price that would be paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP establishes a fair value hierarchy for inputs used in measuring fair value and requires companies to maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy consists of three levels based on the objectivity of the inputs as follows:
Level 1 Inputs  Quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.
Level 2 Inputs  Quoted prices in active markets for similar assets or liabilities; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3 Inputs  Unobservable inputs for the asset or liability, and include situations in which there is little, if any, market activity for the asset or liability.
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - (Policies)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in Carrying Amount of Goodwill
The table below sets forth the changes in the carrying amount of goodwill by reportable segment for the years ended December 31, 2023 and 2022. 
HealthcareEducation
Commercial(1)
Total
Balance as of December 31, 2021:
Goodwill$642,951 $121,570 $312,250 $1,076,771 
Accumulated impairment losses(208,081)— (247,811)(455,892)
Goodwill, net as of December 31, 2021$434,870 $121,570 $64,439 $620,879 
Goodwill reallocation, net (1)
18,057 (1,417)(16,640)— 
Goodwill recorded in connection with business combinations (2)
1,287 2,082 718 4,087 
Balance as of December 31, 2022:
Goodwill644,238 123,652 312,968 1,080,858 
Accumulated impairment losses(190,024)(1,417)(264,451)(455,892)
Goodwill, net as of December 31, 2022$454,214 $122,235 $48,517 $624,966 
Goodwill recorded in connection with business combinations (2)
745 — — 745 
Balance as of December 31, 2023:
Goodwill644,983 123,652 312,968 1,081,603 
Accumulated impairment losses(190,024)(1,417)(264,451)(455,892)
Goodwill, net as of December 31, 2023:$454,959 $122,235 $48,517 $625,711 
(1)    The balances shown as of December 31, 2021 within the Commercial segment related to our Business Advisory segment prior to the modification of our operating model. Effective January 1, 2022, we reallocated a portion of the goodwill, net of accumulated impairment losses within our Business Advisory segment to our Healthcare and Education segments. The remaining goodwill, net of accumulated impairment losses was allocated to our new Commercial segment. See below for additional information on the modification of our operating model in 2022.
(2) See Note 3 “Acquisitions and Divestiture” for additional information on business combinations completed in 2023, 2022 and 2021.
Intangible Assets
Intangible assets as of December 31, 2023 and 2022 consisted of the following: 
  As of December 31,
  20232022
 Useful Life
in Years
Gross
Carrying
Amount
Accumulated
Amortization
Gross
Carrying
Amount
Accumulated
Amortization
Customer relationships
5 to 10
$60,636 $48,928 $74,583 $57,219 
Technology and software
2 to 5
16,230 10,195 13,330 7,975 
Trade names66,000 6,000 6,000 5,907 
Non-competition agreements
4 to 5
720 389 920 340 
Total$83,586 $65,512 $94,833 $71,441 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense The table below sets forth the estimated annual amortization expense for each of the five succeeding years for the intangible assets recorded as of December 31, 2023.
Year Ending December 31,Estimated
Amortization Expense
2024$5,554 
2025$4,344 
2026$3,112 
2027$2,127 
2028$1,524 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block]
As of December 31,
Balance Sheet20232022
Operating lease right-of-use assets$24,131 $30,304 
Current maturities of operating lease liabilities$11,032 $10,530 
Operating lease liabilities, net of current portion38,850 45,556 
Total lease liabilities$49,882 $56,086 
Lease, Cost [Table Text Block]
Year Ended December 31,
Lease Cost202320222021
Operating lease cost$8,514 $8,877 $9,755 
Short-term leases (1)
608 263 225 
Variable lease costs3,908 4,587 3,765 
Sublease income(2,157)(1,921)(1,660)
Net lease cost (2)
$10,873 $11,806 $12,085 
(1)Includes variable lease costs related to short-term leases.
(2)Net lease cost includes $1.8 million, $2.0 million and $2.6 million for the years ended December 31, 2023, 2022 and 2021, respectively, recorded as restructuring charges as they relate to vacated office spaces. See Note 11 “Restructuring Charges” for additional information on our vacated office spaces.
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The table below summarizes the remaining expected lease payments under our operating leases as of December 31, 2023.
Future Lease PaymentsDecember 31,
2023
2024$12,939 
202512,841 
202612,056 
20278,422 
20285,030 
Thereafter3,594 
Total operating lease payments$54,882 
Less: imputed interest(5,000)
Present value of operating lease liabilities
$49,882 
Schedule of Supplemental Operating Lease Information [Table Text Block]
Year Ended December 31,
Other Information202320222021
Cash paid for operating lease liabilities$13,107 $12,634 $12,573 
Operating lease liabilities arising from obtaining operating lease right-of-use assets$4,678 $1,908 $2,960 
Weighted average remaining lease term - operating leases4.5 years5.3 years6.1 years
Weighted average discount rate - operating leases4.4 %4.2 %4.1 %
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Property and equipment, net at December 31, 2023 and 2022 consisted of the following: 
 As of December 31,
 20232022
Computers, related equipment, and software$40,174 $35,296 
Leasehold improvements33,290 37,202 
Furniture and fixtures10,066 11,386 
Assets under construction866 289 
Property and equipment84,396 84,173 
Accumulated depreciation and amortization(60,668)(58,066)
Property and equipment, net$23,728 $26,107 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Reconciliation of Basic and Diluted Earnings Per Share
Earnings per share under the basic and diluted computations are as follows: 
 Year Ended December 31,
 202320222021
Net income$62,479 $75,552 $62,987 
Weighted average common shares outstanding—basic18,832 20,249 21,439 
Weighted average common stock equivalents769 497 370 
Weighted average common shares outstanding—diluted19,601 20,746 21,809 
Net income per basic share$3.32 $3.73 $2.94 
Net income per diluted share$3.19 $3.64 $2.89 
Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents The number of anti-dilutive securities excluded from the computation of the weighted average common stock equivalents presented above at December 31, 2023, 2022 and 2021 was 0.1 million, 0.2 million and 0.1 million, respectively, and related to unvested restricted stock and outstanding common stock options.
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve by Type of Cost
The table below sets forth the changes in the carrying amount of our restructuring charge liability by restructuring type for the years ended December 31, 2023 and 2022.
Employee CostsOffice Space ReductionsOtherTotal
Balance as of December 31, 2021
$573 $— $567 $1,140 
Additions (1)
5,705 — 1,279 6,984 
Payments(2,538)(201)(1,318)(4,057)
Adjustments (1)
11 201 40 252 
Balance as of December 31, 2022
3,751 — 568 4,319 
Additions (1)
2,991 — — 2,991 
Payments(5,376)— (74)(5,450)
Adjustments (1)
— — 41 41 
Balance as of December 31, 2023
$1,366 $— $535 $1,901 
(1)Additions and adjustments exclude non-cash items related to vacated office spaces, such as lease impairment charges and accelerated depreciation on abandoned operating lease ROU assets and fixed assets, which are recorded as restructuring charges on our consolidated statements of operations.
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activity (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value Interest Rate Swaps Designated as Cash Flow Hedging Instruments
The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. 
Derivative InstrumentBalance Sheet Location
December 31, 2023
December 31, 2022
Interest rate swapsPrepaid expenses and other current assets$6,655 $7,108 
Interest rate swapsOther non-current assets891 5,131 
Total Assets$7,546 $12,239 
Interest rate swapsDeferred compensation and other liabilities307 — 
Foreign exchange forward contractsAccrued expenses and other current liabilities70 120 
Total Liabilities$377 $120 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
The tables below sets forth our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and 2022.
Level 1Level 2Level 3Total
December 31, 2023
Assets:
Interest rate swaps$— $7,546 $— $7,546 
Convertible debt investment— — 68,046 68,046 
Deferred compensation assets— 34,826 — 34,826 
Total assets$— $42,372 $68,046 $110,418 
Liabilities:
Interest rate swap$— $307 $— $307 
Foreign exchange forward contracts— 70 — 70 
Contingent consideration for business acquisitions— — 2,074 2,074 
Total liabilities$— $377 $2,074 $2,451 
December 31, 2022
Assets:
Interest rate swaps$— $12,239 $— $12,239 
Convertible debt investment— — 57,563 57,563 
Deferred compensation assets— 29,875 — 29,875 
Total assets$— $42,114 $57,563 $99,677 
Liabilities:
Foreign exchange forward contracts$— $120 $— $120 
Contingent consideration for business acquisitions— — 3,190 3,190 
Total liabilities$— $120 $3,190 $3,310 
Convertible Debt Securities [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The table below sets forth the changes in the balance of the convertible debt investment for the years ended December 31, 2023 and 2022.
Convertible Debt Investment
Balance as of December 31, 2021
$65,918 
Change in fair value of convertible debt investment(8,355)
Balance as of December 31, 2022
57,563 
Change in fair value of convertible debt investment10,483 
Balance as of December 31, 2023
$68,046 
Contingent Consideration Liability [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
The table below sets forth the changes in the balance of the contingent consideration for business acquisitions for the years ended December 31, 2023 and 2022.
Contingent Consideration for Business Acquisitions
Balance as of December 31, 2021
$3,743 
Acquisition1,185 
Payment(1,379)
Change in fair value(359)
Balance as of December 31, 2022
3,190 
Acquisition374 
Payment(1,000)
Change in fair value(490)
Balance as of December 31, 2023
$2,074 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss, Net of Tax
The table below sets forth the components of accumulated other comprehensive income (loss), net of tax for the years ended December 31, 2023, 2022, and 2021.
Cash Flow Hedges(1)
Foreign
Currency
Translation
Available-for-
Sale 
Investments
Interest Rate SwapsForeign Exchange Forward ContractsTotal
Balance as of December 31, 2020$(218)$17,205 $(3,926)$— $13,061 
Foreign currency translation adjustment, net of tax of $0
157 — — — 157 
Reclassification adjustments into earnings, net of tax of $0(2)
(1,082)— — — (1,082)
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $(385)
— 1,169 — — 1,169 
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $(641)
— — 1,606 — 1,606 
Reclassification adjustment into earnings, net of tax of $(678)
— — 1,929 — 1,929 
Balance as of December 31, 2021(1,143)18,374 (391)— 16,840 
Foreign currency translation adjustment, net of tax of $0
(1,890)— — — (1,890)
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $2,209
— (6,146)— — (6,146)
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $(3,555)
— — 9,892 — 9,892 
Reclassification adjustment into earnings, net of tax of $176
— — (489)— (489)
Foreign exchange forward contracts:
Change in fair value, net of tax of $43
— — — (120)(120)
Reclassification adjustment into earnings, net of tax of $(11)
— — — 32 32 
Balance as of December 31, 2022(3,033)12,228 9,012 (88)18,119 
Foreign currency translation adjustment, net of tax of $0
512 — — — 512 
Unrealized gain (loss) on investments:
Change in fair value, net of tax of $(2,672)
— 7,811 — — 7,811 
Unrealized gain (loss) on cash flow hedges:
Interest rate swaps:
Change in fair value, net of tax of $671
— — 2,068 — 2,068 
Reclassification adjustment into earnings, net of tax of $2,020
— — (5,719)— (5,719)
Foreign exchange forward contracts:
Change in fair value, net of tax of $(13)
— — — 34 34 
Reclassification adjustment into earnings, net of tax of $(1)
— — — 
Balance as of December 31, 2023$(2,521)$20,039 $5,361 $(52)$22,827 
(1)    The before tax amounts reclassified from accumulated other comprehensive income related to our interest rate swaps and foreign exchange forward contracts are recorded to interest expense, net of interest income and direct costs, respectively, on our consolidated statement of operations. The related tax amounts reclassified from accumulated other comprehensive income are recorded to income tax expense (benefit) on our consolidated statement of operations. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our derivative instruments.
(2)    In connection with the divestiture of the Life Sciences business, which included a substantially complete liquidation of an investment within a foreign entity, we included $1.1 million of accumulated translation gains in the calculation of our gain on sale recorded within other income, net on our consolidated statement of operations. See Note 3 “Acquisitions and Divestiture” for additional information on the divestiture of the Life Sciences business in 2021.
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans (Tables)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Schedule of Restricted Stock Activity
The table below summarizes the restricted stock activity for the year ended December 31, 2023.
Number of SharesWeighted
Average
Grant Date
Fair Value
(in dollars)
2012 Omnibus Incentive Plan
Stock Ownership Participation Program
Total
Nonvested restricted stock at December 31, 2022971 18 989 $52.40 
Granted354 18 372 $80.84 
Vested(361)(17)(378)$53.11 
Forfeited(38)(2)(40)$59.30 
Nonvested restricted stock at December 31, 2023926 17 943 $63.00 
 
Schedule of Performance-Based Stock Activity
The table below summarizes the performance-based stock activity for the year ended December 31, 2023. All nonvested performance-based stock outstanding at December 31, 2023 and 2022 was granted under the 2012 Omnibus Incentive Plan.
Number of
Shares
Weighted
Average
Grant Date
Fair Value
(in dollars)
Nonvested performance-based stock at December 31, 2022478 $50.36 
Granted (1)
170 $80.89 
Vested(84)$51.84 
Forfeited (2)
(110)$53.78 
Nonvested performance-based stock at December 31, 2023 (3)
454 $60.72 
(1)Shares granted in 2023 are presented at the stated target, which represents the base number of shares that could be earned. Actual shares earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.
(2)Forfeited shares include shares forfeited as a result of not meeting the performance criteria of the award as well as shares forfeited upon termination.
(3)Of the 454,000 nonvested performance-based shares outstanding as of December 31, 2023, 355,299 shares were unearned and subject to achievement of specific financial goals. Once earned, the awards will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 16,328 of the 355,299 unearned shares will be forfeited in the first quarter of 2024.
 
Schedule of Share-based Payment Arrangement, Performance-Based Option, Valuation Assumptions [Table Text Block]
The fair values of the performance-based stock options granted during 2023 and 2022 were calculated using the Black-Scholes option pricing model using the following assumptions:
20232022
Black-Scholes performance-based option pricing model:
Expected dividend yield—%—%
Expected volatility40.0%40.0%
Risk-free rate
4.4%
1.6% / 2.6%
Expected option life (in years)4.5 years4.5 years
 
Share-based Payment Arrangement, Performance-Based Option, Activity
Performance-based stock option activity for the year ended December 31, 2023 was as follows:
Number
of
Performance-based Options
(in thousands)
Weighted
Average
Exercise
Price
(in dollars)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in millions)
Outstanding at December 31, 2022171 $48.19 6.2$4.2 
Granted (2)
88 $81.54 
Exercised(20)$48.22 $0.8 
Forfeited or expired(58)$50.54 
Outstanding at December 31, 2023 (1)(3)
181 $63.73 5.5$7.1 
Exercisable at December 31, 202321 $48.13 5.2$1.1 
(1)All of the outstanding performance-based stock options were granted under the 2012 Omnibus Incentive Plan.
(2)Performance-based stock options granted in 2023 are presented at the stated target, which represents the base number of options that could be earned. Actual options earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.
(3)Of the 181,000 outstanding performance-based stock options as of December 31, 2023, 84,249 were unearned and subject to achievement of specific financial goals. Once earned, the options will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 13,751 of the 84,249 unearned options will be forfeited in the first quarter of 2024.
 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions  
The fair value of the time-vested stock options granted during 2021 were calculated using the Black-Scholes option pricing model using the following assumptions:
2021
Black-Scholes time-vested option pricing model:
Expected dividend yield—%
Expected volatility40.0%
Risk-free rate0.9%
Expected option life (in years)4.75 years
Schedule of Stock Option Activity
Time-vested stock option activity for the year ended December 31, 2023 was as follows:
Number
of
Time-vested Options
(in thousands)
Weighted
Average
Exercise
Price
(in dollars)
Weighted
Average
Remaining
Contractual
Term
(in years)
Aggregate
Intrinsic
Value
(in millions)
Outstanding at December 31, 202256 $51.05 5.2$1.2 
Granted— 
Exercised(31)$49.90 $1.5 
Forfeited or expired— 
Outstanding at December 31, 2023 (1)
25 $52.49 4.7$1.3 
Exercisable at December 31, 2023— 
(1)All of the outstanding time-vested stock options were granted under the 2012 Omnibus Incentive Plan.
 
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Tax Expense for Continuing Operations
The income tax expense (benefit) for the years ended December 31, 2023, 2022, and 2021 consisted of the following: 
 Year Ended December 31,
 202320222021
Current taxes:
Federal$15,229 $7,130 $(934)
State5,816 2,987 1,974 
Foreign6,553 4,123 3,529 
Total current expense
27,598 14,240 4,569 
Deferred taxes:
Federal(4,516)14,645 10,951 
State(936)4,039 2,372 
Foreign(730)101 (843)
Total deferred expense (benefit)
(6,182)18,785 12,480 
Income tax expense$21,416 $33,025 $17,049 
Components of Income from Continuing Operations Before Income Tax Expense
The components of income before taxes were as follows: 
 Year Ended December 31,
 202320222021
U.S.$63,935 $90,907 $70,963 
Foreign19,960 17,670 9,073 
Total$83,895 $108,577 $80,036 
Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations
A reconciliation of the U.S. statutory income tax rate to our effective tax rate is as follows: 
 Year Ended December 31,
 202320222021
Percent of pretax income:
At U.S. statutory tax rate21.0 %21.0 %21.0 %
State income taxes, net of federal benefit5.8 6.1 5.2 
Disallowed executive compensation3.7 1.9 1.2 
Meals and entertainment0.9 0.1 0.1 
Valuation allowance0.4 2.6 1.1 
Foreign source income0.2 1.2 (0.2)
Stock-based compensation(2.9)0.1 (0.7)
Tax credits(1.8)(1.0)(1.3)
Realized investment losses/gains(1.2)1.4 (1.1)
Deferred tax adjustments(0.3)(2.7)(0.2)
CARES Act net operating loss carryback— — (3.8)
Other(0.3)(0.3)— 
Effective income tax rate25.5 %30.4 %21.3 %
Net Deferred Tax Liabilities for Continuing Operations
The net deferred tax asset (liability) balance at December 31, 2023 and 2022 consisted of the following: 
 As of December 31,
 20232022
Deferred tax assets:
Operating lease liabilities$13,635 $15,249 
Share-based compensation12,343 9,314 
Deferred compensation liability9,048 7,963 
Accrued payroll and payroll related liabilities4,541 6,432 
Net operating loss carryforwards3,508 3,304 
Software development costs1,749 — 
Tax credits1,609 1,813 
Other2,461 2,012 
Total deferred tax assets48,894 46,087 
Valuation allowance(5,679)(5,667)
Net deferred tax assets43,215 40,420 
Deferred tax liabilities:
Intangibles and goodwill(44,454)(35,588)
Convertible debt investment(7,067)(4,421)
Operating lease right-of-use assets(6,898)(8,354)
Prepaid expenses(2,917)(2,220)
Property and equipment(2,547)(3,021)
Preferred stock investment(617)(7,613)
Software development costs— (4,195)
Other(4,587)(5,600)
Total deferred tax liabilities(69,087)(71,012)
Net deferred tax liabilities$(25,872)$(30,592)
Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits
A reconciliation of our beginning and ending amount of unrecognized tax benefits is as follows: 
Unrecognized Tax Benefits
Balance at January 1, 2021
$744 
Balance at December 31, 2021744 
Decrease due to lapse of statue of limitations(101)
Decrease based on tax positions related to prior years(50)
Balance at December 31, 2022593 
Decrease due to lapse of statue of limitations(593)
Balance at December 31, 2023$— 
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Components of Segment Information
The tables below set forth information about our operating segments for the years ended December 31, 2023, 2022, and 2021, along with the items necessary to reconcile the segment information to the totals reported in the accompanying consolidated financial statements. We do not present financial information by geographic area because the financial results of our international operations are not significant to our consolidated financial statements.  
 Year Ended December 31,
 202320222021
Healthcare:
Revenues$673,989 $534,999 $444,767 
Operating income$172,900 $131,227 $118,324 
Segment operating income as a percentage of segment revenues25.7 %24.5 %26.6 %
Education:
Revenues$429,663 $359,835 $242,374 
Operating income$99,098 $78,924 $52,398 
Segment operating income as a percentage of segment revenues23.1 %21.9 %21.6 %
Commercial:
Revenues$258,408 $237,621 $218,499 
Operating income$54,202 $50,025 $34,296 
Segment operating income as a percentage of segment revenues21.0 %21.1 %15.7 %
Total Huron:
Revenues$1,362,060 $1,132,455 $905,640 
Reimbursable expenses36,695 26,506 21,318 
Total revenues and reimbursable expenses$1,398,755 $1,158,961 $926,958 
Segment operating income$326,200 $260,176 $205,018 
Items not allocated at the segment level:
Other operating expenses174,762 136,459 127,020 
Restructuring charges8,204 3,686 4,525 
Depreciation and amortization17,886 20,271 20,634 
Operating income125,348 99,760 52,839 
Other income (expense), net(41,453)8,817 27,197 
Income before taxes$83,895 $108,577 $80,036 
Disaggregation of Revenue [Table Text Block]
The following table illustrates the disaggregation of revenues by capability, including a reconciliation of the disaggregated revenues to revenues from our three operating segments for the years ended December 31, 2023, 2022 and 2021. For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues were recognized over time.
Year Ended December 31,
Revenues by Capability202320222021
Healthcare:
Consulting and Managed Services$476,726 $365,645 $327,165 
Digital197,263 169,354 117,602 
Total revenues$673,989 $534,999 $444,767 
Education:
Consulting and Managed Services$214,971 $192,336 $131,369 
Digital214,692 167,499 111,005 
Total revenues$429,663 $359,835 $242,374 
Commercial:
Consulting and Managed Services$90,323 $80,013 $97,381 
Digital168,085 157,608 121,118 
Total revenues$258,408 $237,621 $218,499 
Total Huron:
Consulting and Managed Services$782,020 $637,994 $555,915 
Digital580,040 494,461 349,725 
Total revenues$1,362,060 $1,132,455 $905,640 
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts (Tables)
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets
The table below sets forth the changes in the carrying amount of our allowances for doubtful accounts and unbilled services and valuation allowance for deferred tax assets for the years ended December 31, 2023, 2022, and 2021. Allowances for doubtful accounts and unbilled services includes allowances for fee adjustments and other discretionary pricing adjustments as well as allowances related to clients' inability to make required payments on accounts receivable.
Beginning
Balance
Additions (1)
DeductionsEnding
Balance
Year ended December 31, 2021:
Allowances for doubtful accounts and unbilled services$21,306 9,852 15,363 $15,795 
Valuation allowance for deferred tax assets$2,112 1,090 326 $2,876 
Year ended December 31, 2022:
Allowances for doubtful accounts and unbilled services$15,795 17,820 11,480 $22,135 
Valuation allowance for deferred tax assets$2,876 3,421 630 $5,667 
Year ended December 31, 2023:
Allowances for doubtful accounts and unbilled services$22,135 30,570 23,461 $29,244 
Valuation allowance for deferred tax assets$5,667 239 227 $5,679 
(1)Additions to allowances for doubtful accounts and unbilled services are charged to revenues. To the extent we write-off accounts receivable due to a client’s inability to pay, the charge is recognized as a component of selling, general and administrative expenses.
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business (Details)
12 Months Ended
Dec. 31, 2023
Segment
Accounting Policies [Abstract]  
Number of Reportable Segments 3
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Reporting_Unit
Segment
Billing
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Cash and Cash Equivalents [Line Items]      
Number of billing arrangements for revenue recognition | Billing 4    
Capitalized Contract Cost, Amortization $ 200 $ 300 $ 400
Capitalized Contract Cost, Net 400    
Capitalized Computer Software, Gross 72,300 47,700  
Capitalized Computer Software, Accumulated Amortization 26,800 21,500  
Amortized capitalized software development costs 6,500 5,900 5,200
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization 7,200 6,500  
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization 2,200 1,500  
Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization $ 700 1,200 900
Number of Reporting Units | Reporting_Unit 3    
Sponsorship and advertising costs $ 7,300 6,300 4,300
Foreign Currency Transaction Gain (Loss), Realized $ (500) (700) (400)
Number of Operating Segments | Segment 3    
Restructuring charges $ 11,550 $ 9,909 $ 12,401
Abandoned Capitalized Software Development Project      
Cash and Cash Equivalents [Line Items]      
Restructuring charges $ 300    
Maximum [Member]      
Cash and Cash Equivalents [Line Items]      
Cash and Cash Equivalent maturity period 3 months    
Computers, related equipment and software [Member] | Minimum [Member]      
Cash and Cash Equivalents [Line Items]      
Property, Plant and Equipment, Useful Life 2 years    
Computers, related equipment and software [Member] | Maximum [Member]      
Cash and Cash Equivalents [Line Items]      
Property, Plant and Equipment, Useful Life 4 years    
Furniture and fixtures [Member]      
Cash and Cash Equivalents [Line Items]      
Property, Plant and Equipment, Useful Life 5 years    
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions & Divestitures (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Combination Segment Allocation [Line Items]      
Revenues $ 1,362,060 $ 1,132,455 $ 905,640
Loss on disposal $ 0 0 $ 32,824
Business Advisory [Member] | Life Sciences      
Business Combination Segment Allocation [Line Items]      
Revenues   16,700  
Loss on disposal   $ 31,500  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]      
Goodwill $ 1,081,603 $ 1,080,858 $ 1,076,771
Accumulated impairment losses (455,892) (455,892) (455,892)
Goodwill recorded in connection with business combinations 745 4,087  
Goodwill, net beginning balance 624,966 620,879  
Goodwill 625,711 624,966 620,879
Goodwill, Transfers   0  
Education [Member]      
Goodwill [Line Items]      
Goodwill 123,652 123,652 121,570
Accumulated impairment losses (1,417) (1,417) 0
Goodwill recorded in connection with business combinations 0 2,082  
Goodwill, net beginning balance 122,235 121,570  
Goodwill 122,235 122,235 121,570
Goodwill, Transfers   (1,417)  
Commercial      
Goodwill [Line Items]      
Goodwill 312,968 312,968 312,250
Accumulated impairment losses (264,451) (264,451) (247,811)
Goodwill recorded in connection with business combinations 0 718  
Goodwill, net beginning balance 48,517 64,439  
Goodwill 48,517 48,517 64,439
Goodwill, Transfers   (16,640)  
Healthcare      
Goodwill [Line Items]      
Goodwill 644,983 644,238 642,951
Accumulated impairment losses (190,024) (190,024) (208,081)
Goodwill recorded in connection with business combinations 745 1,287  
Goodwill, net beginning balance 454,214 434,870  
Goodwill $ 454,959 454,214 $ 434,870
Goodwill, Transfers   $ 18,057  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Intangible assets    
Gross carrying amount $ 83,586 $ 94,833
Accumulated Amortization 65,512 71,441
Customer relationships [Member]    
Intangible assets    
Gross carrying amount 60,636 74,583
Accumulated Amortization $ 48,928 57,219
Customer relationships [Member] | Minimum [Member]    
Intangible assets    
Finite-Lived Intangible Asset, Useful Life 5 years  
Customer relationships [Member] | Maximum [Member]    
Intangible assets    
Finite-Lived Intangible Asset, Useful Life 10 years  
Technology-Based Intangible Assets [Member]    
Intangible assets    
Gross carrying amount $ 16,230 13,330
Accumulated Amortization $ 10,195 7,975
Technology-Based Intangible Assets [Member] | Minimum [Member]    
Intangible assets    
Finite-Lived Intangible Asset, Useful Life 2 years  
Technology-Based Intangible Assets [Member] | Maximum [Member]    
Intangible assets    
Finite-Lived Intangible Asset, Useful Life 5 years  
Trade names [Member]    
Intangible assets    
Finite-Lived Intangible Asset, Useful Life 6 years  
Gross carrying amount $ 6,000 6,000
Accumulated Amortization 6,000 5,907
Non-competition Agreements [Member]    
Intangible assets    
Gross carrying amount 720 920
Accumulated Amortization $ 389 $ 340
Non-competition Agreements [Member] | Minimum [Member]    
Intangible assets    
Finite-Lived Intangible Asset, Useful Life 4 years  
Non-competition Agreements [Member] | Maximum [Member]    
Intangible assets    
Finite-Lived Intangible Asset, Useful Life 5 years  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Amortization (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Finite-Lived Intangible Assets, Amortization Expense, Year Two $ 5,554
Finite-Lived Intangible Assets, Amortization Expense, Year Three 4,344
Finite-Lived Intangible Assets, Amortization Expense, Year Five 3,112
Finite-Lived Intangible Assets, Amortization Expense, after Year Five 2,127
Finite-Lived Intangible Assets, Amortization Expense, after Year Five $ 1,524
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Reporting_Unit
operating_industry
Segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2022
Goodwill [Line Items]        
Goodwill $ 625,711 $ 624,966 $ 620,879  
Number of Reporting Units | Reporting_Unit 3      
Number of Operating Industries | operating_industry 3      
Amortization of Intangible Assets $ 8,200 $ 11,200 $ 9,300  
Number of Reportable Segments | Segment 3      
Healthcare        
Goodwill [Line Items]        
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount       37.00%
Education [Member]        
Goodwill [Line Items]        
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount       199.00%
Commercial        
Goodwill [Line Items]        
Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount       105.00%
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Schedule of Operating Lease Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 24,131 $ 30,304
Operating Lease, Liability, Current 11,032 10,530
Operating Lease, Liability, Noncurrent 38,850 45,556
Operating Lease, Liability $ 54,882 $ 56,086
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating Lease, Cost $ 8,514 $ 8,877 $ 9,755
Short-term Lease, Cost 608 263 225
Variable Lease, Cost 3,908 4,587 3,765
Sublease Income (2,157) (1,921) (1,660)
Lease, Cost $ 10,873 $ 11,806 $ 12,085
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 12,939  
Lessee, Operating Lease, Liability, Payments, Due Year Two 12,841  
Lessee, Operating Lease, Liability, Payments, Due Year Three 12,056  
Lessee, Operating Lease, Liability, Payments, Due Year Four 8,422  
Lessee, Operating Lease, Liability, Payments, Due Year Five 5,030  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 3,594  
Operating Lease, Liability 54,882 $ 56,086
Lessee Operating Lease Liability Undiscounted Excess (5,000)  
Lessee, Operating Lease, Liability, Payments, Due $ 49,882  
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Schedule of Operating Lease Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating Lease, Payments $ 13,107 $ 12,634 $ 12,573
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability $ 4,678 $ 1,908 $ 2,960
Operating Lease, Weighted Average Remaining Lease Term 4 years 6 months 5 years 3 months 18 days 6 years 1 month 6 days
Operating Lease, Weighted Average Discount Rate, Percent 4.40% 4.20% 4.10%
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Leases Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Lease, Cost $ 10,873 $ 11,806 $ 12,085
Office Space Reductions [Member]      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use 5,400    
Additional Impairment on Previously Vacated Office Spaces      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use 900    
Property, Plant and Equipment, Other Types [Member]      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use 6,300    
Property, Plant and Equipment, Other Types [Member] | Office Space Reductions [Member]      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use 1,400    
Property, Plant and Equipment, Other Types [Member] | Additional Impairment on Previously Vacated Office Spaces      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use $ 500    
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Renewal Term 1 year    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Renewal Term 10 years    
Operating lease right-of-use asset [Member]      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use $ 6,300 200  
Operating lease right-of-use asset [Member] | Office Space Reductions [Member]      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use 4,000    
Operating lease right-of-use asset [Member] | Additional Impairment on Previously Vacated Office Spaces      
Lessee, Lease, Description [Line Items]      
Impairment of Long-Lived Assets Held-for-use 400    
Restructuring Charges [Member]      
Lessee, Lease, Description [Line Items]      
Lease, Cost $ 1,800 $ 2,000 $ 2,600
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]      
Depreciation expense for property and equipment $ 10.2 $ 10.3 $ 11.0
Restructuring and Related Cost, Accelerated Depreciation $ 0.1 $ 0.4  
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment, Net - Summary of Premises and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment $ 84,396 $ 84,173
Accumulated depreciation and amortization (60,668) (58,066)
Property and equipment, net 23,728 26,107
Computers, related equipment and software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 40,174 35,296
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 33,290 37,202
Furniture and fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment 10,066 11,386
Assets under Construction [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 866 $ 289
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing Arrangements - Summary of Carrying Amounts of Debt (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt $ 324,000 $ 290,000
Senior Secured Credit Facility [Member]    
Debt Instrument [Line Items]    
Long-term debt $ 324,000 $ 290,000
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing Arrangements - Additional Information (Detail)
1 Months Ended 12 Months Ended
Feb. 29, 2024
USD ($)
Dec. 31, 2023
USD ($)
Feb. 01, 2024
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]        
Long-term debt   $ 324,000,000   $ 290,000,000
Senior Secured Credit Facility [Member]        
Debt Instrument [Line Items]        
Line of credit current borrowing capacity   $ 600,000,000    
Percentage of weighted average interest rate of borrowings   4.20%   3.80%
Outstanding letters of credit   $ 500,000   $ 700,000
Unused borrowing capacity under Credit Agreement   275,500,000    
Long-term debt   324,000,000   $ 290,000,000
Maximum Borrowing Capacity   $ 850,000,000    
Senior Secured Credit Facility [Member] | Minimum [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate   0.125%    
Senior Secured Credit Facility [Member] | Minimum [Member] | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate   1.125%    
Senior Secured Credit Facility [Member] | Maximum [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate   0.875%    
Senior Secured Credit Facility [Member] | Maximum [Member] | Secured Overnight Financing Rate (SOFR)        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate   1.875%    
Term Debt Credit Facility | Subsequent Event        
Debt Instrument [Line Items]        
Debt Instrument, Periodic Payment, Principal $ 3,400,000      
Loans Payable     $ 275,000,000  
Term Debt Credit Facility | Minimum [Member] | Secured Overnight Financing Rate (SOFR) | Subsequent Event        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 1.625%      
Term Debt Credit Facility | Maximum [Member] | Secured Overnight Financing Rate (SOFR) | Subsequent Event        
Debt Instrument [Line Items]        
Debt Instrument, Basis Spread on Variable Rate 2.375%      
Credit Facility        
Debt Instrument [Line Items]        
Interest Rate or LOC Increase/Decrease from KPIs   0.05%    
Percentage of pledged voting stock in domestic subsidiaries   100.00%    
Percentage of pledged voting stock in foreign subsidiaries   65.00%    
Maximum consolidated leverage ratio   3.75    
Debt Instrument, Covenant, Consolidated Leverage Ratio, Additional Increase   4.25    
Minimum interest coverage ratio   3.00    
Actual consolidated leverage ratio   1.59    
Actual interest coverage ratio   10.85    
Commitment Fee Rate Increase/Decrease from KPIs   0.01%    
Credit Facility | Subsequent Event        
Debt Instrument [Line Items]        
Optional increase In revolver $ 250,000,000      
Debt Instrument, Maturity Date Nov. 15, 2027      
Maximum Borrowing Capacity     $ 1,130,000,000  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital Structure - Additional Information (Detail) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Preferred stock, shares authorized 50,000,000  
Common stock, shares authorized 500,000,000 500,000,000
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Preferred Stock, Shares Issued 0 0
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues Revenue - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenues $ 1,362,060 $ 1,132,455 $ 905,640
Contract with Customer, Performance Obligation Satisfied in Previous Period 10,900 7,600 22,900
Revenue, Remaining Performance Obligation, Amount 227,800    
Contract with Customer, Asset, after Allowance for Credit Loss 70,100 50,200  
Contract Asset, Period Increase (Decrease) 19,900    
Deferred revenues 22,500 21,900  
Deferred Revenue, Period Increase (Decrease) 600    
Deferred Revenue, Revenue Recognized 21,300 18,500  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, Remaining Performance Obligation, Amount 82,700    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, Remaining Performance Obligation, Amount 54,300    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, Remaining Performance Obligation, Amount 90,800    
Change in Estimated Variable Consideration [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract with Customer, Performance Obligation Satisfied in Previous Period 9,600 5,300 14,600
Release of Allowance [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Contract with Customer, Performance Obligation Satisfied in Previous Period $ 1,300 $ 2,300 $ 8,300
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues Performance Obligations Information (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 227.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 82.7
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 54.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 90.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share Reconciliation [Abstract]      
Net Income (Loss) $ 62,479 $ 75,552 $ 62,987
Weighted average common shares outstanding-basic 18,832 20,249 21,439
Weighted average common stock equivalents 769 497 370
Weighted average common shares outstanding- diluted 19,601 20,746 21,809
Net income, per basic share (in USD per share) $ 3.32 $ 3.73 $ 2.94
Net income, per diluted share (in USD per share) $ 3.19 $ 3.64 $ 2.89
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents (Detail) - shares
shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total anti-dilutive securities 0.1 0.2 0.1
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 30, 2020
Accelerated Share Repurchases [Line Items]            
Stock Repurchased and Retired During Period, Value     $ 123,627,000 $ 121,308,000 $ 64,803,000  
Share Repurchases Initiated but not yet Settled     1,030,000 $ 1,107,000 $ 191,000  
Excise tax on net share repurchases incurred but not paid [Abstract]     947,000      
Share Repurchase Program            
Accelerated Share Repurchases [Line Items]            
Share repurchase authorized amount     $ 400,000,000     $ 50,000,000
Shares repurchased     1,461,815 2,037,752 1,265,261  
Stock Repurchased and Retired During Period, Value     $ 123,600,000 $ 121,300,000 $ 64,800,000  
Share Repurchases Initiated but not yet Settled     $ 1,000,000 $ 1,100,000 $ 200,000  
Share Repurchases Initiated but not yet Settled, Shares 15,200 3,820 10,000      
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 86,200,000      
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring Charges [Line Items]          
Restructuring additions     $ 11,550 $ 9,909 $ 12,401
Loss on disposal     0 0 32,824
Restructuring charge liability     1,901 4,319 1,140
Restructuring and Related Cost, Accelerated Depreciation     100 400  
Employee Severance [Member]          
Restructuring Charges [Line Items]          
Restructuring additions     3,000 5,700 8,100
Restructuring charge liability     1,366 3,751 573
Office Space Reductions [Member]          
Restructuring Charges [Line Items]          
Restructuring additions     8,100 2,500 3,100
Restructuring charge liability     0 0 0
Office Space Reductions [Member] | Q1 2023 Hillsboro Office Exit Member          
Restructuring Charges [Line Items]          
Restructuring additions $ 1,900        
Office Space Reductions [Member] | Q3 2023 Lexington Office Exit          
Restructuring Charges [Line Items]          
Restructuring additions   $ 3,500      
Office Space Reductions [Member] | Office Space Reductions that were Initiated in Prior Periods          
Restructuring Charges [Line Items]          
Restructuring additions     1,800 2,300 2,300
Office Space Reductions [Member] | Additional Impairment on Previously Vacated Office Spaces          
Restructuring Charges [Line Items]          
Restructuring additions     900 200  
Other Restructuring [Member]          
Restructuring Charges [Line Items]          
Restructuring additions     500 1,700 1,200
Restructuring charge liability     535 568 567
Other Restructuring [Member] | Contract Termination          
Restructuring Charges [Line Items]          
Restructuring additions       600  
Other Restructuring [Member] | Accelerated Amortization          
Restructuring Charges [Line Items]          
Restructuring additions       300  
Other Restructuring [Member] | San Francisco Office [Member]          
Restructuring Charges [Line Items]          
Restructuring additions       700 200
Education [Member]          
Restructuring Charges [Line Items]          
Restructuring additions     100 3,900 100
Corporate Segment          
Restructuring Charges [Line Items]          
Restructuring additions     8,200 3,700 4,500
Commercial          
Restructuring Charges [Line Items]          
Restructuring additions     2,000 1,600 7,700
Commercial | Life Sciences          
Restructuring Charges [Line Items]          
Restructuring additions         8,500
Loss on disposal         31,500
Commercial | Employee Severance [Member]          
Restructuring Charges [Line Items]          
Restructuring additions         1,300
Commercial | Employee Severance [Member] | Life Sciences          
Restructuring Charges [Line Items]          
Restructuring additions         6,800
Commercial | Office Space Reductions [Member] | San Francisco Office [Member] | Life Sciences          
Restructuring Charges [Line Items]          
Restructuring and Related Cost, Accelerated Depreciation         800
Commercial | Other Restructuring [Member] | Life Sciences          
Restructuring Charges [Line Items]          
Restructuring additions         900
Commercial | Other Restructuring [Member] | hurn_Life Sciences Divestiture Gain/Loss | Life Sciences          
Restructuring Charges [Line Items]          
Restructuring additions       100  
Healthcare          
Restructuring Charges [Line Items]          
Restructuring additions     $ 1,300 $ 700 $ 100
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges Restructuring Charges - Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Restructuring Reserve [Roll Forward]    
Restructuring reserve, period start $ 4,319 $ 1,140
Restructuring additions 2,991 6,984
Payments for restructuring (5,450) (4,057)
Restructuring reserve adjustments 41 252
Restructuring reserve, period end 1,901 4,319
Office Space Reductions [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, period start 0 0
Restructuring additions 0 0
Payments for restructuring 0 (201)
Restructuring reserve adjustments 0 201
Restructuring reserve, period end 0 0
Other Restructuring [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, period start 568 567
Restructuring additions 0 1,279
Payments for restructuring (74) (1,318)
Restructuring reserve adjustments 41 40
Restructuring reserve, period end 535 568
Employee Severance [Member]    
Restructuring Reserve [Roll Forward]    
Restructuring reserve, period start 3,751 573
Restructuring additions 2,991 5,705
Payments for restructuring (5,376) (2,538)
Restructuring reserve adjustments 0 11
Restructuring reserve, period end $ 1,366 $ 3,751
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activity - Additional Information (Detail)
₨ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
INR (₨)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
INR (₨)
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Duration of SOFR 1 month      
Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net $ 5.2      
Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months 0.1      
Interest Rate Swap [Member]        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Interest rate swap agreement for a notional amount $ 250.0   $ 200.0  
Loss reclassification from accumulated OCI to income, estimate of time to transfer 12 months      
Interest rate swap agreement, end date Feb. 29, 2028      
Foreign Exchange Contract        
Derivative Instruments and Hedging Activities Disclosures [Line Items]        
Interest rate swap agreement for a notional amount $ 16.6 ₨ 1,375.7 $ 8.0 ₨ 657.9
Loss reclassification from accumulated OCI to income, estimate of time to transfer 12 months      
Interest rate swap agreement, end date Dec. 31, 2024      
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Cash Flow Hedge Derivative Instrument Assets at Fair Value $ 7,546 $ 12,239
Cash Flow Hedge Derivative Instrument Liabilities at Fair Value 377 120
Prepaid Expenses and Other Current Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value (derivative asset and liability) 6,655 7,108
Other Noncurrent Assets [Member]    
Derivatives, Fair Value [Line Items]    
Fair value (derivative asset and liability) 891 5,131
Other Noncurrent Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Fair value (derivative asset and liability) 307 0
Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Foreign Currency Cash Flow Hedge Liability at Fair Value $ 70 $ 120
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure $ 110,418 $ 99,677  
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,451 3,310  
Deferred Compensation Plan Assets [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure 34,826 29,875  
Contingent Consideration Liability [Member]      
Assets, Fair Value Disclosure [Abstract]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,074 3,190 $ 3,743
Interest Rate Swap [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure 7,546 12,239  
Financial and Nonfinancial Liabilities, Fair Value Disclosure 307    
Foreign Exchange Contract      
Assets, Fair Value Disclosure [Abstract]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 70 120  
Convertible Debt Securities [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure 68,046 57,563 $ 65,918
Fair Value, Inputs, Level 2 [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure 42,372 42,114  
Financial and Nonfinancial Liabilities, Fair Value Disclosure 377 120  
Fair Value, Inputs, Level 2 [Member] | Deferred Compensation Plan Assets [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure 34,826 29,875  
Fair Value, Inputs, Level 2 [Member] | Interest Rate Swap [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure 7,546 12,239  
Financial and Nonfinancial Liabilities, Fair Value Disclosure 307    
Fair Value, Inputs, Level 2 [Member] | Foreign Exchange Contract      
Assets, Fair Value Disclosure [Abstract]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 70 120  
Fair Value, Inputs, Level 3 [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure 68,046 57,563  
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,074 3,190  
Fair Value, Inputs, Level 3 [Member] | Contingent Consideration Liability [Member]      
Assets, Fair Value Disclosure [Abstract]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,074 3,190  
Fair Value, Inputs, Level 3 [Member] | Convertible Debt Securities [Member]      
Assets, Fair Value Disclosure [Abstract]      
Assets, Fair Value Disclosure $ 68,046 $ 57,563  
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Long-term Investments $ 75,414   $ 75,414 $ 91,194    
Debt and Equity Securities, Unrealized Gain (Loss)     $ (26,262) $ 26,964 $ 0  
Contingent Consideration Liability [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Debt Instrument, Measurement Input 0.063   0.063 0.055    
Convertible Debt Securities [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Debt Instrument, Maturity Date     Jan. 17, 2027      
Convertible Debt Securities [Member] | Shorelight Holdings Llc [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Long-term Investments $ 40,900   $ 40,900      
Debt Instrument, Interest Rate, Stated Percentage 1.69%   1.69%      
Convertible Debt Securities [Member] | Shorelight Holdings Llc [Member] | Measurement Input, Price Volatility            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Debt Instrument, Measurement Input 0.350   0.350 0.400    
Convertible Debt Securities [Member] | Shorelight Holdings Llc [Member] | Measurement Input, Discount Rate            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Debt Instrument, Measurement Input 0.245   0.245 0.240    
Preferred Stock [Member] | Medically Home Group Inc. [Member]            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]            
Long-term Investments           $ 5,000
Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount $ 26,300          
Debt and Equity Securities, Unrealized Gain (Loss)   $ 27,000        
Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount 28,600   $ 28,600      
Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount 26,300   26,300      
Equity Securities without Readily Determinable Fair Value, Amount $ 7,400   $ 7,400 $ 33,600    
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments Fair Value of Financial Instruments - Convertible Debt Investment Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, Fair Value Disclosure $ 110,418 $ 99,677  
Convertible Debt Securities [Member] | Fair Value, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets, Fair Value Disclosure 68,046 57,563 $ 65,918
Shorelight Holdings Llc [Member] | Convertible Debt Securities [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss) $ 10,483 $ (8,355)  
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments Fair Value of Financial Instruments - Contingent Consideration Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Asset Acquisition, Contingent Consideration, Liability $ 374 $ 1,185  
Fair Value, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,451 3,310  
Contingent Consideration Liability [Member] | Fair Value, Recurring [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,074 3,190 $ 3,743
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements (1,000) (1,379)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) $ (490) $ (359)  
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Foreign currency translation adjustments, beginning balance $ (3,033) $ (1,143) $ (218)  
Foreign currency translation adjustments, ending balance (2,521) (3,033) (1,143)  
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax     (1,082)  
Unrealized loss on investment, beginning balance 12,228 18,374 17,205  
Unrealized loss on investment, ending balance 20,039 12,228 18,374  
Unrealized gain (loss) on investment, net of tax 7,811 (6,146) 1,169  
Accumulated other comprehensive income 22,827 18,119 16,840 $ 13,061
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 512 (1,890) 157  
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax (2,521) (3,033) (1,143) (218)
AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax 20,039 12,228 18,374 17,205
Accumulated other comprehensive income 22,827 18,119 16,840 13,061
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax 0 0 0  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax 512 (1,890) 157  
Reclassification from Accumulated Other Comprehensive Income, Current Period Tax   0    
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax     (1,082)  
Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax (2,672) 2,209 (385)  
Unrealized gain (loss) on investment, net of tax 7,811 (6,146) 1,169  
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax 0 0 0  
Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax (2,672) 2,209 (385)  
Reclassification from Accumulated Other Comprehensive Income, Current Period Tax   0    
Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax 0 0 0  
Reclassification from Accumulated Other Comprehensive Income, Current Period Tax   0    
Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax (2,672) 2,209 (385)  
Foreign Exchange Contract        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]        
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax (52) (88)    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 34 (120)    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2) 32    
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 34 (120)    
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax (52) (88)    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax (2) 32    
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax (13) 43    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax (1) (11)    
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax (13) 43    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax (1) (11)    
Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax (13) 43    
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax (1) (11)    
Interest Rate Swap [Member]        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]        
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax 5,361 9,012 (391) (3,926)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 2,068 9,892 1,606  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 5,719 489 (1,929)  
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax 2,068 9,892 1,606  
AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax 5,361 9,012 (391) $ (3,926)
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 5,719 489 (1,929)  
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax 671 (3,555) (641)  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax 2,020 176 (678)  
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax 671 (3,555) (641)  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax 2,020 176 (678)  
Other Comprehensive Income (Loss), Net of Tax [Abstract]        
Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax 671 (3,555) (641)  
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax $ 2,020 $ 176 $ (678)  
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit and Deferred Compensation Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Postemployment Benefits [Abstract]      
Employer contributions up to percent of employee's salaries 6.00%    
Employer matching contributions $ 37.0 $ 31.2 $ 29.9
Deferred compensation liability $ 34.7 $ 29.9  
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans - Schedule of Restricted Stock Activity (Detail) - Restricted Stock Awards [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total      
Nonvested stock, number of shares, beginning balance 989    
Granted, number of shares 372    
Vested, number of shares (378)    
Forfeited, number of shares (40)    
Nonvested stock, number of shares, ending balance 943 989  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value $ 63.00 $ 52.40  
Weighted average grant date fair value (in USD per share) 80.84 $ 49.69 $ 53.84
Vested, weighted average grant date fair value (in USD per share) 53.11    
Forfeited, weighted average grant date fair value (in USD per share) 59.30    
Nonvested stock, weighted average grant date fair value, beginning balance (in USD per share) $ 52.40    
Two Thousand And Twelve Plan [Member]      
Total      
Nonvested stock, number of shares, beginning balance 971    
Granted, number of shares 354    
Vested, number of shares (361)    
Forfeited, number of shares (38)    
Nonvested stock, number of shares, ending balance 926 971  
Stock Ownership Participation Program [Member]      
Total      
Nonvested stock, number of shares, beginning balance 18    
Granted, number of shares 18    
Vested, number of shares (17)    
Forfeited, number of shares (2)    
Nonvested stock, number of shares, ending balance 17 18  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans - Schedule of Performance-Based Stock Activity (Detail) - Performance-based stock activity [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares        
Nonvested stock, number of shares, beginning balance 454,000 478,000    
Granted, number of shares   170,000    
Vested, number of shares   (84,000)    
Forfeited, number of shares   (110,000)    
Nonvested stock, number of shares, ending balance   454,000 478,000  
Nonvested And Unearned Performance Shares   355,299    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]        
Nonvested stock, weighted average grant date fair value, beginning balance (in USD per share) $ 60.72 $ 50.36    
Weighted average grant date fair value (in USD per share)   80.89 $ 48.22 $ 53.75
Vested, weighted average grant date fair value (in USD per share)   51.84    
Forfeited, weighted average grant date fair value (in USD per share)   53.78    
Nonvested stock, weighted average grant date fair value, ending balance (in USD per share)   $ 60.72 $ 50.36  
Forecast [Member]        
Number of Shares        
Forfeited, number of shares (16,328)      
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans - Schedule of Performance-Based Option Activity (Details) - Performance-based stock options - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 01, 2023
Apr. 01, 2022
Mar. 01, 2022
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate         0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate         40.00% 40.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 4.40% 2.60% 1.60%      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term         4 years 6 months 4 years 6 months
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number         181,000 171,000
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross         88,000  
Exercise of stock options, shares         (20,000)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period         (58,000)  
Exercisable, shares, ending balance         21,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price         $ 63.73 $ 48.19
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price         81.54  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price         48.22  
Nonvested And Unearned Performance Shares         50.54  
Exercisable, weighted average exercise price (in USD per share)         $ 48.13  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]            
Weighted-average remaining contractual term (years), option outstanding         5 years 6 months 6 years 2 months 12 days
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value         $ 7.1 $ 4.2
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value         $ 0.8  
Weighted-average remaining contractual term (years), options exercisable         5 years 2 months 12 days  
Aggregate intrinsic value, options exercisable, ending balance         $ 1.1  
Nonvested and Unearned Performance Stock Options         84,249  
Forecast [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]            
Nonvested And Unearned Performance Shares       13,751    
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans - Schedule of Time-Vested Stock Option Activity (Detail) - Time Vested Stock Option [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate     0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate     40.00%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate     0.90%
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term     4 years 9 months
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 25 56  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 0    
Exercise of stock options, shares (31)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period 0    
Exercisable, shares, ending balance 0    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 52.49 $ 51.05  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 49.90    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted-average remaining contractual term (years), option outstanding 4 years 8 months 12 days 5 years 2 months 12 days  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 1.3 $ 1.2  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 1.5    
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Incentive Plans - Additional Information (Detail)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Retirement eligible provision, minimum age 62 years    
Retirement eligible provision, minimum years of service 7 years    
Share-based compensation expense $ 45.7 $ 31.0 $ 25.9
Income tax benefits 9.3 6.8 6.3
Unrecognized compensation cost $ 42.8    
Unrecognized Compensation Costs for Nonvested Share-Based Awards Weighted Average Period 2.2    
Restricted Stock Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years    
Aggregate fair value of stock vested $ 27.6 $ 18.4 $ 19.8
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 80.84 $ 49.69 $ 53.84
Performance-based stock activity [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 2 years    
Aggregate fair value of stock vested $ 5.9 $ 5.8 $ 9.8
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 80.89 $ 48.22 $ 53.75
Performance-based stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 2 years    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 0.8    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares $ 32.27 $ 17.00  
Time Vested Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value $ 1.5    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ / shares     $ 18.42
Share-based Payment Arrangement, Option [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options contractual term 7 years    
Share-based Payment Arrangement, Option [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options contractual term 10 years    
Share-based Payment Arrangement, Option [Member] | Time Vested Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value   $ 0.5 $ 0.4
Two Thousand And Twelve Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for issuance | shares 1,100,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized | shares 5,400,000    
Stock Ownership Participation Program [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for issuance | shares 100,000    
Restricted stock granted as a percentage of purchased shares 0.25    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized | shares 700,000    
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Tax Expense for Continuing Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:          
Federal     $ 15,229 $ 7,130 $ (934)
State     5,816 2,987 1,974
Foreign     6,553 4,123 3,529
Total current     27,598 14,240 4,569
Deferred:          
Federal     (4,516) 14,645 10,951
State     (936) 4,039 2,372
Foreign     (730) 101 (843)
Total deferred expense (benefit)     (6,182) 18,785 12,480
Income tax expense for continuing operations     $ 21,416 $ 33,025 $ 17,049
Deferred Income Taxes and Tax Credits [Abstract]          
Income Tax Credits and Adjustments $ 2,000        
Deferred Tax Benefit resulting from CARES Act   $ 400      
Deferred Tax Benefit Resulting from Gilti Tax - Carry Back 2018 Loss   $ 1,000      
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Components of Income from Continuing Operations Before Income Tax Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
U.S. $ 63,935 $ 90,907 $ 70,963
Foreign 19,960 17,670 9,073
Income (Loss) from continuing pperations before taxes $ 83,895 $ 108,577 $ 80,036
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations (Detail)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
At U.S. statutory tax rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 5.80% 6.10% 5.20%
Effective Income Tax Rate Reconciliation, Disallowed Executive Compensation, Percent 3.70% 1.90% 1.20%
Tax credits / Section 199 Deduction (0.90%) (0.10%) (0.10%)
Valuation allowance 0.40% 2.60% 1.10%
Foreign source income 0.20% 1.20% (0.20%)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent (2.90%) 0.10% (0.70%)
Effective Income Tax Rate Reconciliation, Tax Credit, Percent (1.80%) (1.00%) (1.30%)
Effective Income Tax Rate Reconciliation, Realized Investment (Gains) Losses, Percent (1.20%) 1.40% (1.10%)
Effective Tax Rate Reconciling Item, Deferred Tax Adjustments (0.30%) (2.70%) (0.20%)
Effective Income Tax Rate Reconciliation, CARES Act 0.00% 0.00% (3.80%)
Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent (0.30%) (0.30%) 0.00%
Effective income tax expense rate for continuing operations 25.50% 30.40% 21.30%
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Net Deferred Tax Liabilities for Continuing Operations (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Deferred tax asset, operating lease liabilities $ 13,635 $ 15,249
Share-based compensation 12,343 9,314
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits 9,048 7,963
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation 4,541 6,432
Net operating loss carry-forwards 3,508 3,304
At U.S. statutory tax rate 1,749 0
Tax credits 1,609 1,813
Deferred Tax Assets, Other 2,461 2,012
Total deferred tax assets 48,894 46,087
Deferred Tax Assets, Valuation Allowance (5,679) (5,667)
Net deferred tax assets 43,215 40,420
Deferred tax liabilities:    
Deferred Tax Liabilities, Goodwill and Intangible Assets 44,454 35,588
Deferred Tax Liabilities, Investments (7,067) (4,421)
Deferred Tax Liabilities, Leasing Arrangements (6,898) (8,354)
Deferred Tax Liabilities, Prepaid Expenses (2,917) (2,220)
Deferred Tax Liabilities, Property, Plant and Equipment (2,547) (3,021)
deferred tax liabilities Preferred stock investment (617) (7,613)
Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs 0 (4,195)
Other (4,587) (5,600)
Total deferred tax liabilities (69,087) (71,012)
Deferred Tax Assets, Net $ (25,872) $ (30,592)
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Unrecognized tax benefits, beginning balance $ 593 $ 744
Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations (593) (101)
Decrease based on tax positions related to the prior year (50)  
Unrecognized tax benefits, ending balance $ 0 $ 593
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Income Tax Disclosure [Line Items]        
Deferred Tax Assets, Valuation Allowance $ 5,679 $ 5,667    
Tax Credit Carryforward, Amount 1,600      
Unrecognized Income Tax Benefits $ 0 593 $ 744 $ 744
Income Tax Examination, Penalties and Interest Accrued   $ 100    
Tax Credit Carryforward, Expiration Date Dec. 31, 2030      
Foreign[Member]        
Income Tax Disclosure [Line Items]        
Operating Loss Carryforwards $ 3,500      
Income Tax Examination Period 2018 through 2022      
Operating Loss Carryforwards, Expiration Date Dec. 31, 2027      
State and Local Jurisdiction [Member]        
Income Tax Disclosure [Line Items]        
Operating Loss Carryforwards $ 100      
Income Tax Examination Period 2017 through 2022      
Operating Loss Carryforwards, Expiration Date Dec. 31, 2040      
Federal [Member]        
Income Tax Disclosure [Line Items]        
Income Tax Examination Period 2020 through 2022      
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments, Contingencies and Guarantees - Additional Information (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Recurring [Member]      
Commitments And Contingencies [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure $ 2,451 $ 3,310  
Contingent Consideration Liability [Member] | Fair Value, Recurring [Member]      
Commitments And Contingencies [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,074 3,190 $ 3,743
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]      
Commitments And Contingencies [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,074 3,190  
Fair Value, Inputs, Level 3 [Member] | Contingent Consideration Liability [Member] | Fair Value, Recurring [Member]      
Commitments And Contingencies [Line Items]      
Financial and Nonfinancial Liabilities, Fair Value Disclosure 2,074 3,190  
Senior Secured Credit Facility [Member]      
Commitments And Contingencies [Line Items]      
Guarantees in the form of letters of credit $ 500 $ 700  
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2023
Segment
Segment Reporting [Abstract]  
Number of Operating Segments 3
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information - Components of Segment Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Components of Segment Information      
Revenues $ 1,362,060 $ 1,132,455 $ 905,640
Operating income (loss) 125,348 99,760 52,839
Reimbursable expenses (36,695) (26,506) (21,318)
Revenues 1,398,755 1,158,961 926,958
Restructuring charges 11,550 9,909 12,401
Depreciation and amortization expense 24,906 27,359 25,489
Other expense, net 41,453 (8,817) (27,197)
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest 83,895 108,577 80,036
Education [Member]      
Components of Segment Information      
Revenues 429,663 359,835 242,374
Restructuring charges 100 3,900 100
Commercial      
Components of Segment Information      
Revenues 258,408 237,621 218,499
Restructuring charges 2,000 1,600 7,700
Healthcare      
Components of Segment Information      
Revenues 673,989 534,999 444,767
Restructuring charges 1,300 700 100
Operating Segments [Member]      
Components of Segment Information      
Operating income (loss) 326,200 260,176 205,018
Operating Segments [Member] | Education [Member]      
Components of Segment Information      
Revenues 429,663 359,835 242,374
Operating income (loss) $ 99,098 $ 78,924 $ 52,398
Segment operating income as a percentage of segment revenues 23.10% 21.90% 21.60%
Operating Segments [Member] | Commercial      
Components of Segment Information      
Revenues $ 258,408 $ 237,621 $ 218,499
Operating income (loss) $ 54,202 $ 50,025 $ 34,296
Segment operating income as a percentage of segment revenues 21.00% 21.10% 15.70%
Operating Segments [Member] | Healthcare      
Components of Segment Information      
Revenues $ 673,989 $ 534,999 $ 444,767
Operating income (loss) $ 172,900 $ 131,227 $ 118,324
Segment operating income as a percentage of segment revenues 25.70% 24.50% 26.60%
Segment Reconciling Items [Member]      
Components of Segment Information      
Operating income (loss) $ 125,348 $ 99,760 $ 52,839
Other operating expenses and gains 174,762 136,459 127,020
Restructuring charges 8,204 3,686 4,525
Depreciation and amortization expense 17,886 20,271 20,634
Other expense, net $ 41,453 $ (8,817) $ (27,197)
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment Information Segment Information - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 1,362,060 $ 1,132,455 $ 905,640
receivables from major customer percentage 10.00% 10.00%  
Revenue generated by major client percentage 10.00% 10.00% 10.00%
Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues $ 782,020 $ 637,994 $ 555,915
Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues 580,040 494,461 349,725
Education [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 429,663 359,835 242,374
Education [Member] | Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues 214,971 192,336 131,369
Education [Member] | Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues 214,692 167,499 111,005
Commercial      
Disaggregation of Revenue [Line Items]      
Revenues 258,408 237,621 218,499
Commercial | Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues 90,323 80,013 97,381
Commercial | Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues 168,085 157,608 121,118
Healthcare      
Disaggregation of Revenue [Line Items]      
Revenues 673,989 534,999 444,767
Healthcare | Consulting And Managed Services Capability      
Disaggregation of Revenue [Line Items]      
Revenues 476,726 365,645 327,165
Healthcare | Digital Capability      
Disaggregation of Revenue [Line Items]      
Revenues $ 197,263 $ 169,354 $ 117,602
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts - Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowances for doubtful accounts and unbilled services [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning balance $ 22,135 $ 15,795 $ 21,306
Additions 30,570 17,820 9,852
Deductions 23,461 11,480 15,363
Ending balance 29,244 22,135 15,795
Valuation allowance for deferred tax assets [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning balance 5,667 2,876 2,112
Additions 239 3,421 1,090
Deductions 227 630 326
Ending balance $ 5,679 $ 5,667 $ 2,876
EXCEL 111 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -R%6U@'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 " #&ULS9)1 M2\,P$,>_BN2]O3:=$T*7%\4G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'\#%W__SN M=W"M#D+W$5]B'S"2Q70SNLXGH<.&'8B" $CZ@$ZE,B=\;N[ZZ!3E9]Q#4/JH M]@B\JM;@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, .'7I*4)Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>HX?WYZ75>M[ ^ MD?(:\Z]D!9T";MAE\EMS_[!]9))7?%54O.!W6UZ+U5HTMQ^3ZP^_J[#KC=W9 M?VQ\$90M_+H+^0502P,$% @ W(5;6)E&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" #P'&62;"2"O$$[R M[U<"#"8K!.S(^1 #YKR@QY(XKSB7SY@\A5N$*'CQO2"\:FTIW7WL=$)[BWP8 MGN,="M@W:TQ\2-DNV73"'4'0B8-\KV-H6K_C0S=HC2[C8PLRNL01]=P +0@( M(]^'Y/4:>?CYJJ6W#@?NW4.;M 2T6 MC;TP_@^>DW-[9@O844BQGP:S._#=(/F$+RF(HX"N5A)@I '&FP"]6Q)@I@'F MVX!>24 W#>C&9)*FQ!PFD,+1)<'/@/"SF1K?B&'&T:SY;L!_]R4E[%N7Q='1 M!-L1^QDI@($#;@+JTEA?>(@%_C54@)Z_Y_BP@G"EVQ I\3 M/H8[:*.K%AOT(2)[U!K]_IO>U_X0T5$I-E$D5B#7SIYIWUXW2$1-GFX MKK6_B/A(HYKR4216X-/+^/3J\?D604(1\5[!/=IA0D6LY%*41"+"EC2J*2M% M8@56_8Q5OQZK!2(NYG.@ ]A,*NQ6%4J'V:ET>I+&-X6F2*P ;9!!&]0<@ 2R M%"!^4I3W,+G6&GJAL(M)PYK24B16H#7,: VE+4P?JU/70V >^2M$1)3D&IJF MM7O:Q: O(B4-;4I*D5B!U$5&ZJ(.J7NTFITBM2,_(Z1EUZ(T=AZF'9X<-<,O. W>! MN,_))7L]#?Q (07?80"N(X("UIT)\SM"F%*MQC 5J15AYOY ER;1_X%I\3TV MB!_PSMJPG;[ 0FU)KH$JMB"TW![H\O7^++9O\%@3OW< 6=T*YYNQ6 MB$VI8U"E5L26>P9=GNF_Q;; (84>^,O=E3\MY(I]K:\-A-R4N@=5:D5NN7_0 MY6E_/"K'!,%R3'*!]Z9NB)97+'E<8TRG, QZ[AAT>9I_BVW6FQ9;',B2X J1 MWM!L#P>:)J2EU"^H4BO2RAV#+D_W'US*S )> ]UXO_H ELB.".MG0F1R)0O[ M/N:/3&P_G8$=)& /O0B!=]JYIH,=(B#<0B(T8'+EQD1/82STW%GHY!E5IQ?36W#X8\P3]T-'#S8F]AL$&E!JQ":#Y> M3L;?A&NT2MV"*K4BK]PM&+7>VG@.5E;*C"D,UQ#IB%822>Y"HT?Z)0 MR$VI3U"E5N26^P2CED_XCCWF1R%)%D>(J-W7%4IS84(K#VH,ZQ0^P,A]@%'+ M!U@1(7S-+5EHB^CL!BQFF#B3#MJ-"YA80]/,:VC9@0DW$2 M22$_I6Y E5J17^X&#'DRG_);^M#SP'44LJ]#\0B5ZY2NBLOC&M,ZA2DP'6I1?'*7PE7S%9U[A6X10FP?:;(QB*,P^Y"J-BSV4VH54K1>K M\5JR_4CO#7I:_'?9V8OXY&; K&4&BBL52[XJ$8*[B++)+>#67S-J8\3N$(S*/*H8JE_-0*3-V0KZK]1)!("Q.:22[%NKQO#BV%W**2FU!*H4BM2 MRRV!6;.:Z+BW3=E!85Y;(596&B,/:TSL%"; S$V 6;.F*"66EA:5,Y/+37\* MB2DU JK4BL1R(V#*\_8QP^4DR$I2V J!\DQ":>*O2BW!U#FJV^46**Y_#H'- MBS22$M[L:%9C/8XKBSOYZ4F!]E?('50(/+1FH=KY@(T DM0\)SL4[^(JX!6F M%/OQYA9!!Q%^ OM^C3$][/ +9)7GHW\!4$L#!!0 ( -R%6UB3 JMC.@( M +<% 8 >&PO=V]R:W-H965T&ULC93?;YLP$,?_%8M) M>ZH*@22M,D#*CU6+E$Y1JVT/TQX@2P) W7@F=>*4Q]<+W=58"I_I6UB#04"2^-W=Y>I;%L3,4$[!71#>=4_5E!)=O$FWBGC2=6E,9N^&EP7RK M]PHM?Z#DC(/03 JBX)AXR\EB-;?Q+N [@U:?K8FMY"#EBS6V>>(%5A!4D!E+ MH/AZA354E06AC-\]TQN.M(GGZQ/]P=6.M1RHAK6L?K#1],MJY-W_I[.$^XNY(0]@FAT]T=Y%1N MJ*%IK&1+E(U&FEVX4ETVBF/"?I1GH]#+,,^DRR9GAFQ%]WGQGF+?(-8Z_:Q' MK#I$> 4Q"051X$K4*1XD;R&Y)-+DA81!&([QH*#)R MO&BL2*G(SQTZR-8 U[\NU=E1II?!I1.-T MT#@=HP\:OU(.E[2-9^\5RZ"E!E0I&_N/8MN29;20-V1;H4LR/:)J/JB:OTO5 U.<;#>71(T#PNC^D@S_K)DXJ,*-#$TR MV0C3]=6P.TRE9=>,_\*[D?9(5<&$)A4<,36XO<-;4MV8Z PC:]>:!VFPT=VR MQ,D*R@:@_RBE.1GV@&%6IW\!4$L#!!0 ( -R%6UAL:1C(!P< $@> 8 M >&PO=V]R:W-H965T&ULK9EI;]LX$(;_"N$-BET@J452 M9YH82-,] G3;(&F[GQF9CH5*HBO2.?[]CHY(MCAB$B!?$LL>CM[A,<^,='*O MJI]Z+:4A#T5>ZM/9VIC-\7RNT[4LA'ZO-K*$7U:J*H2!R^IVKC>5%,MF4)'/ MF>>%\T)DY6QQTGQW62U.U-;D62DO*Z*W12&JQX\R5_>G,SI[^N(JNUV;^HOY MXF0C;N6U--\WEQ5-S'M<#&HL?F;S7.Y])'#?G3R7>5Y[ AV_.J>S_I[UP-W/3][_:H*'8&Z$ MENOQ\[2[R\?V+FSB+I]D^IYP>DB8QS@R_/SEP]G^\#G$ MVP?-^J!9XX]/!;VM*ED:(K2&.(^Q>%H'/NZ@/EO'>B-2>3J#PZ-E=2=GBW>_ MT=#[@$7W1L[V8N5]K-SE?7$N])K JI&T_B!_;;,[D4/PZ"JVKH+&59T [A:4 M43\YF=_MAH-8T9C[O=6>3K_7Z3MU7LE4@K2;7&JRJE1!TCRK91Z2$I*96A&1 M0\JIMZ>NKPYH=,ABOXGL@'J'H><=0EK1&]GDA?P1"Z]5$.X*#UD0AJ/X$#,_ MB@.&!QCT 0;NA5 :SA2)PO"B(F4^C MF.*BPUYTZ!1]4::JD,2(!YC!R.-ME$2>KC J!<8.05>5G(C MLB5,*H!-RV8_?#5K69&SYG [IS:R],"62NA(-6(5>D&$ZXY[W;%3]S=E1 X) M?C<181)CZ^:^Y_D[L]9JM,TXA!)/G,FD%YD\,[E0+E3FL9G5.G5L ."F.9&8 MUL2>*!ZQ>"05L0JI-S&=U!LXYCFU?I(K"9.Y)-V6_09;]FD+?,'U=A[WI+!X MK!>QHD$P,;-TA[O4J?>S*F^/C*P*2 EW4IMB*B=W?G;O'P4^]<D=J=?0=CELSPZAJ9L^M3_GX;"%FW./> ME.H!>M1-O38%E*H\>OZ(=:[V9HYQ/J8"8A:!UF1"ZL ]Z@;?16E$>9M!7NTT M3IXOBH I]B)K)]AF$$XR@2\Z\(NZ ?:W4LM[(!8JS<8/D#6BUGIC=GZR@^!] M<0.GJ!M4;3YU+++-'LI"*&[86"%B2)/$\R= 10=2T>A%56>>B9LLSTPF\=*3 M.HGWVMKSK;SM!SU@CKHY=Y:F:@N9C6S$XU3M0&UZ40_9UXB9SR8S\0 YZJ8< M2*RV [9EA"ZH9UJ$DAJ+QD:@,TTSKTX&@> H"]B88P'P ;T,3?ZG@* *:Y4 MGC?Z*YDW+=V-+.4JP\\$P_@7)&Q\:!$[&M&H[N10X0,#F9N!%EL^=_/\Z"S; MF(TZ2CT^/LF8F1?PB7/,=II'-Q&A93:52 UTZF8-.NL>758O%H^ D?FA->>( M&=3]$[1A QB9&XS[=>I/5Q78_8,3\(I\I/-K"1^;$[*M;]C?RMA_XP%KF9FU?S4(M6V]@ELDPG M%+O]X8F"8!GG#1SMQSQ@F%-GEKTV*OVY5OE25OK=;S&CT8>FVS?H0S3N9/IK M\^Q;>=L/?6 Y?X[E10&)M9F!0_)#Y%M(!1=:0SF%QHY1>5QW8$93M1+?>8S[ M#+@KR%/;ZG%/*ZK1AC&4R=3J9S$['DUF*#Y F[L;VK/E,JMQ!2>_?C1WE)4D M%9L,,@$J%^M6PR2T9M6VXS2.O"FY VJY&[57T@CX"NI_497UTUA4I4U*GP8> M&Y?XB!T/H$>9J/'Y@%3N1BK4^-MBV];T76\"E4$EU_4;M3O9T0"5CB"4Q;9R MI.^-H?.=$#Z EKM!VR) OR[%V.P,.(L3:T\@=@&;;-7Y %G^DJ>S.ZQJ6/#* M(&+D90KVQ $S1)\XS'=>\]7O6/\5U6U6:I++%8STWD?@HFI?6[871FV:-W\W MRD"/TGQ<2P'R:P/X?:64>;JH7R;V+X\7_P-02P,$% @ W(5;6+W5*&PA M P QP@ !@ !X;"]W;W)K.(4QU:7KZJR DNIS68' .TNI2FIPJ.Y=72F@ M>9-4@]S,'?53.'([51R5H+03 JB8#EQKOS+Z!8(.&3&*E \K& *G%LAQ/BUT72Z*6WB]OF3^H?&.WI94 U3R;^SW!03 M9^20'):TYN96KC_"QD]D]3+)=?-/UFUL?.&0K-9&EIMD)"B9:(_T<5.'K01_ M^$Q"L$D(7IH0;A+"QFA+UMBZH8:F8R771-EH5+,G36V:;'3#A'V*0G9/0'Y# "\*>].G+TX/==!?]=T4(NB($ MC5[XC-[]QG_3V([90B[,H3'U-.K+).UP =_"QFP%5UP&) K MC@N]Z0I\99"I@IP9\EEJ/2#36MG^Z*M).U'43&1?)*O43X+1<.RNMLWV1'FQ MYW51.RZ&G8OA41=W8L$XQVZ>8WE8!OJ(!^CMW>$!5G1QP'X8%(ZB9]"C#CTZ MBCZ598GMAHL^>QB0BBJRHKP&M:_2;SEKCE'^#+VI+W(8\. M2491$%S$>\0]<8GO)WZP!^QN;3-VB_]"U3T3FG!88J9WGF!SJ7;;; =&5LW. MLY &]['FM, O#5 V .\OI31/ [N9==\NZ5]02P,$% @ W(5;6,I3982? M!P W"( !@ !X;"]W;W)K) M@LMZ/9?;6B3+;E"1SYGC^/,BRUTU*L]*\;DFLBF*I/[[3N35 MT\V,SG8WOF3KC6IOS&^OM\E:W OU;?NYAJOYWLHR*T0ILZHDM5C=S-[3JYB[ M[8 .\5LFGN3!9])2>:BJ/]N+3\N;F=/.2.0B5:V)!/X]BH7(\]82S..OP>AL M_YOMP,//.^L?._) YB&18E'EOV=+M;F9A3.R%*NDR=67ZNE',1#R6GMIEB)UBP9K[8?.F=UHH)^5[;K?JQJ^S6"JY@UNUOS]-AAG?]#-G$#"DC/U>E MVDCRH5R*Y;&!.=#=Z=Z=JL[YV)>:P?Z74CVW+Z>$NY MSQS?N9X_'CH#P5'.7,\[QL4F+G(\WQW-'3'P]@R\%Q@@$8#1ZTIC\8F,';DRW+LRM ;+X,JT<^"9>$[SIMNC8!];"OB]-$MZG0%1E!15 MK;)_^AM9"5#85\A#JX'>81X/S<5W8?4#+99,6!!Z8:B'D@GSN1\$/AY*T9Y_ M=)JTCY"T#WPMH1OO,@L"AR(IT.8HRY#IU@PT8VS)Z"MCQ#63'3_VZD;RX+ M#!9PSZ"%P#PWG(K&45Y1J^ 8MJ%J7Z.MD<<1UP;<=?1:@0$=+V*.$7LF, Q< M2J=HC4*'VI7.N.EDG8Q'Z;@('8^[1B*9N"@*=&$4(S"/A7R*RJAXJ&?=1ONS M24^CK?W=^KP[)Z50*"NK@'KK#GI2:_&IK!U[ MFNV^L 2+J9$N:.0%7 \6#$?#D.O1@N!"ZDW(8SIJ+FK5(4.T_%*58TH/!]FS M#T/HH/0"]G9>I1RY)"FUJEI"'QK$'@5$G] *#+V+.TU9FG?\$+;*\RJE=ZZR9S46GPJ:\>^' 45 MLPNJ,1[.=5>2LZSLNHGM_>X.6K.&'P@. _J2,SUD,)2^'<4(BEU&$]*>C?** MV>653G*9Y4W;8GT331QR2ARS47HQN_3ZO>NK Z_D$4KP M6NQ:P(V$>T R3?*TR0?A?)@_ELPYJ3P[J;7X5-:.O3W*,V:79W==IISU/L9# M!FEH@;0R4L.$,8>Y^I$*@U%W2K"S48(QNP2+AV2P,C$%$HU\_7RT0& @MUR] M08G!:.A,,1GE%@NM\7_\0,2RRUE5VYN#^I36XE-9.W;A*.V87=JUE?)8WKU7 MJLX>&M7ULE1%/D.0E.A1;C#]HG@P8:AXP*Q-B@<^BCEN%W,?09%F:RB&30U$ MTK^)JI-2YD.C9/E'(U7WT&U_V@+9ASZR,06:1_741D 7-(ST\P<&BPXDX3'5 M4>MQN];[5M8BR;-_(+G7"=3_L[Q;T:[/^BAZGB_2-/M304CUQ$=0%SXU$A^! M43K5HN2C'N3V7I?E<6@?Q.=DD<@-^9B#Y1_%<@TRX(?.(<.WR0H.U.2+2/-$ MRFR5I6/;[.N$6\S^U@7WJ7YR06 1UU$Q@H+CY]3R'SR*M$N[WBWI*XLB-WM; M;N#HS24$19F>XC&"XD$PMM,/LW;4 MI._9S \>^Q>B7G>O3TAP?U.J_FGX_N[^%8WWW8L)VOT[>A7W+UJ,9OKW/GY. MZG4&Q^I&PO=V]R:W-H M965T&ULO5QK<]LV%OTK'&VGV\Q8$?'B(VM[)J%(;F:V4X_3 M=C]T]@,CP18GE*B2E)W\^P4I610>@LCXME]LR;XX%\2Y ,AS+WC]7%9?ZA7G MC?-U76SJF\FJ:;;O9K-ZL>+KK'Y;;OE&_.>AK-99([Y6C[-Z6_%LV35:%S/L MNMYLG>6;R>UU][>[ZO:ZW#5%ON%WE5/OUNNL^O:!%^7SS01-7OYPGS^NFO8/ ML]OK;?;(/_'FM^U=);[-CBC+?,TW=5YNG(H_W$S>HW/RYN)V_:(%WS1M!"9^/7$(UX4+9+HQY\'T,G19]OP]/,+>M)= MO+B8SUG-H[+X;[YL5C>38.(L^4.V*YK[\OG?_'!!K,5;E$7=_72>][8^F3B+ M7=V4ZT-CT8-UOMG_SKX>!N*D 3K7 !\:8*4!QF<:D$,#HC8XYX$>&E"E ?'. M-&"'!DSUX)]IX!T:>$H#QLXT\ \-_(ZL_>AVU,RS)KN]KLIGIVJM!5K[H>.W M:RT8R3=M*'YJ*O'?7+1K;J-R4Y=%OLP:OG0^->*7B+.F=LH'\:U, MSWC^M6RRPM LLC>+RO5:A'#7.>>/G_GZ,Z_^9X"97_ NYFV]J[[M@:Z\$8N(("3.JDV^>:QM6.F% M#BX6N_6NZ/C]I5GQJKU4L6JMVN7DB3L?-XMRS9V?_E/6]9LS?F8BJ(Z1A8^1 MA3O'](SC#_PQW[2]%TM%D6T6_,JI5UG%:R=KG#E?O'4(NG*PBUU3[%BQV_7Y M7;W-%OQF(BZEYM43G]S^^ _DN?\R1=0>S.O VK7YZ7:**?/<@+'KV=-IT)@L M X2#T),-8\C^)9!@*1"8Q#DY9 M(AP&@4J?;D<994AQF1A<(NJZH6R6ZF:(N!XZ6DEC28]C2;MFY,Q8BHG9KE%B M:HH![#Z]:5=R^AK+/B18# F6& 9#K"2^,O5U*^+[ MH7GF>T>Z/"M=][QNJGS1[MAU=YN3M=.ZOG(VXM%$W)@MVI6U$%NZN.^H7W95 M$Y]6-V,GO:=OC=1GF+G*$JS;(1=AHJ[ D'U+(,%2(#")>O](O0]'O8ER7QM] MA9_(UW=;A4'=@G8[M\2?[F@JK!2HQ'JU8XD! I.("8[$!%9BXJ^\6N1B-Q8D M[)DIMQ?GGQ5R[/P+M ''A+I$X0[290P)ED""I4!@4BB$QU (K:&P?_3\6-<[ M,4OGNZJ]W;WC55XNKYS?LV(G'G3V)K_L(\1YB9VE*49"C=; I;\0-]IU?G;9M;L8.]4/:*<, M^-3SD4(ZJ-,8%"T!14NAT.0(.='(T&MG_,4 0?J-(L'*ZAT=K*0G295T:U=' MDV[LEOH8#.HSA4*3R>QE*637I;HI/6WEZZ4C'H2VXJFHNYTRLJ;K09B$ZD2, M[!['/A*!HL7#+B$!=9I"H%N4WSITF M^^H\Y\VJU5!:;=5V V?W,WI9AT2;']"D.W DB T4=2H&=9N HJ50:'*@]!(; MLLHNXP+%&"#40(*+U-ORR-Z/T=13@\RI>XU!O2:@:"D4FLQ\KX@ANR36,2^( MW^ZJQ4KL!?9E %)8BI"N&4T1]ACVM+T>5!T#14M T5(H-#D:>L$-V14W+1J, M46!0P#P:Z'/=,\Q.]3G=WJ'1U!J[YH>NNLN#"F50:#)IO52&[%I9O%D.R"XB M(Y60NE2$#%H8)H$7A"A0:3>9AFX04&W7ANQB HJ60J')Q/=2'+J@Q4G$#R-< M5\^8CT)7%4[7Y&%_#H,M64 M>$1LL&K]CFZ(W)!191^.0;N7@**E4&AR")R4;=GUL5>G(+&N.*G;[,%$2C&J M3.HF'G8U'@T%6Q[6ZGCLESR:H+]"W<*]NH7MZM9WI2+MF*/GHZX]$8^I.?XY MJ-,8%"T!14NAT.20Z'4L?$'' DU)8EW40A1K6[(N0JE927NO1_,_I%L)J,\4 M"DWFM5>I\ "5:F"N AM*D=Q0W2$CN\?1=U*@"M6P2TA G:90:#+%O?2$!TA/ M$+D*NY_1*SPDVAP;]"G$2*#6[\:@;A-0M!0*30Z47N["=KGKU;D*;-">?#]D MZ@(!*17-L5Y,9G :@SI-0-%2*#29]U[MPG:U:U2FPHXU>A'0]:8I=HGOJX^C M5PZ#0Y&,QO1Q&['+8L%P%-IZ. 2TM([IN-,48$\1"-45E- T9 M050I@H]!NYB HJ50:#+QO:!&[(*:/5=A)ES7L!C#+E5%%*(7BV&UHFQN,)HB MXC.FG8@R5(*AP'<5N\1DQ["FL*4&.Q0@=$:A)+T\1?#?F*L@H.<,0='FH&@Q M*%H"BI9"HWOBM78<<QR(7="S07 7112W, ML'J BN@JE)HYMO=Z-/_&;A%UJH/J5%!H,J^]3D4NZ%0 QZCL+D;/?%.Y%"&^ MRCRH=@6*EH"BI5!HU=&D#^E6 NHS MA4*37T[2*UKTPJG)$:E)JBM)E'A,52/M'L<^.(&BQ<,N(0%UFD*AR13WVA6] M<.P1*C5I]S-V60=%FU-#:1FB'E%KYV-0MPDH6@J%)@=*K\G1 48U"O"2A:"H4F,]]+9W3 2A6-VE6T8_5.7I!G;,F)\V$ZX<;Q9@'H?JR1H.=5I8]-QA-VY).?0#@X,=L/Z.SDO;KMBYE_SJK'?%,[!7\0[=RWO@"H M]N\ZWG]IRFWWJMW/9=.4Z^[CBF=+7K4&XO\/9=F\?&G?WGM\X_3M_P%02P,$ M% @ W(5;6/N6>!=9# 5#H !@ !X;"]W;W)K7P^<+^IUI9)Y=]$JOV!!$%ZLDJPXN[KL M/KNKKB[+MLFS0MU5I&Y7JZ1Z_:+R\OGS&3W;?G"?/2X;_<'%U>4Z>50/JOE] M?5?!NXM=*_-LI8HZ*PM2J<7GLVOZ:2IC?4&G^"-3S_7>:Z*MS,KRNWYS,_]\ M%N@[4KE*&]U$ O\\J8G*<]T2W,>?FT;/=M^I+]Q_O6W]I\X\F)DEM9J4^;^R M>;/\?!:?D;E:)&W>W)?/OZB-(:G;2\N\[OY/GC?:X(RD;=V4J\W%< >KK.C_ M35XV';%W 0T=%[#-!5N^Q62-9FJ/V'=WCZ]&^9=FUK,/GTU7(1#2^O'C:[RI; M%4DIV:%JBK4UCJ.=ZL"\:/M?O M4CVMUE7YE,&B([/7M\\K>:Q,9D05<2E,>6FB$J.HQB?3-'.4>1?*3!W]"3Y M;3!S= F+,R75=*U@QOZA\/@)P&K6XN]B^)R;, ;-%C!H],+4U >YL MO',V]CI[6$+,&FG:F1-8Y'I\G/-N;'VYD.$X,FS8*AZ,(].(K6(REHYAHL% M(('7SO7>TM%#-5>SALRS.BU;&#N]N+*Z;I,B5>"V;G#H"*Q[B\Q9-D%$E%IS M$6MJ+!PF]S"+^DVFG9V:W*M494]Z]SDGDTK-LX;HC6F[SLB'>_6DJCK)/Z(^ MJ3V>UI)#1%28@XF)N,,E&URR(V%QH2HPM=M]DA>%CQ>SOGT4TIB93FP9C:-8 MF%X0&:Q5QS*C XM1+YM<_0QYTY8;8&Y.LWI=UMEVGMY5>A-M7LE=GL!$_?IG MFZU7#I;8?-&A7V&Z14246O$$DW'A&KN!E*@?E3JSX RFGM+V9FT-BKH^)^HE MS=NYWA*:*H%8TV=L[K4H/ %OX_2H9(I(1IS%S+42!VBB7C"X^K+Q12;E:I85 M7=B!I0A)"3C4NX5.B0"3JCX@75?@^;'/BD"VU&]T#@11J^VW%M>EY^0V2V99 MGC6O:#=)>RF/K8ZR138/(*(1C5P38D <>HQQ9GWXU3,;IOF#2MNJ \5S\GM1 MJ23/_H*EOK=(4)L(K83PGVG4EHT80("UU&V=:YD/Y$/]Z/-;LU05V0+0-EW8 M!&33LAM'G1O M%$Y2&.(^LO6B.9!2W61-6RDT*Z!>]GIO6G#2UJ:G:NVP_PQ!S]YHDPNR3EY[WG/YMU%,^S+Q%9%%X5Z8WYA'&F,1<^P& M;$ [YD<[A_>RBYU]>$&]8: GN32]V3(FN5E%P1IC8>0:UX'SF)_SMM;(AZVU MC]I;LF7VS0!VD;$WO!=$4=<8[HVM[!&342Y"6>[4GE7(IZI0BTRQUC;R"9I5U4]=&W+.(LB$P 1&0PV#QVF!_YC M?OYSF)YO4Y<*\J^B=8RK35HR-'=^1#2VLDQ$-(HBZDBFV0!MS ]MW]Y:[$/M MV7 %X=6&-4072Q%8(X@T%SFKGFS@-1:]JT:>%1VL'*]E,B\'OI=:3MK:]%2M M'?;I0(W,7RV[:ZMT"6NA._E9;S-;O?*5+Z]E=G%K-!;"S&PQ&6728A14%\1[ ME:A#>P.4,3^4W713I"^5PV+/LX7>O>JVZLI*ZS+/4M>:P+ IB"R'B"R.K T, M8SKF0C ^(!CW(]A=5:9*S3?KX5:[N]FYN]/NT!24VZ#$QM($3$3%>60.':)R M[,M\X"WNYZV#2;FM1^##Q!'LH2'EIA=$QH6Y,4\Q&:CHV.%HH"CNIZA)LLX: MG3COJIU9T:BJ2/+\%;:@)Y7#R@-D+A?-^@M#MR;W,/-7?.+:!QP0G1,("*\X@93/*7-4N/H 3?R,XM757OT:I C6& M5*YX&)HK;(+I6$"9%7MPG:O RP=LXN_#ID56P/[PED<+3HI-)VUM>JK6#OMT MP"9^!)L.EHEZ456:;?:KNBG3[X#>75$-[5;D\% R*]39*FH=^4P151PX\D,^ M4!-_PT%C#0%[KM0*5L6BK(A:K?/R5?5ECN>L62[+7)\-X!8QW@DDMQ #T471 M6)HNT>8@%<:-BH&?A)^?.J/@<[T%#O1Y$*2L1!F+I'F:B@LA83=#-R8,14B9 MP\\ 3N((.!U,RUE2?">SLH)F7 ,E;.#A.J,S0S2FH[9NBN@8E_NZ0V<#0 D_ M0-VK=?*Z>T3M+4-$P92C!VP) 98$D=@:6M-+[3N&/SX MR;= :DC2+#1A(A;&9IT)D;D&;.\!K"/$U'OJ+#D/V78'9>?DI]VN=.W==@5" M4-(>5$051V9<050NWP- "3] 63R!;;>H,:0R-(XYLZ(,5D$2-#!Y M-!ADY= M#@=B$GYB^KI8J+2#OZ\O:7\N>I\ W\-X:M0X[YE08_ 3<')WU'$/1%5EJ2XD M=G_4G&Q^MG0YJO[9.ZS$F&XM=R_4 M$9_VX2"G9MD<$8WBL556P60BY&-'+54,^"/\^#-Q.2))0Y2NEB](LU0$LJ.L M1-,"@> -H\)ZRA*1T9B;*1\B@PPB=I2/Q !"P@]"7I\S]9@5A5[8Q]W: (/8 MF""R0QL;M[8LC&CD>JITH"$9>!.%;V4QZHSNI4#@_7/B52# NMQP00E0FVB(1SU\FQ' A0^@FP3Z[NA^2*W!0P@/UQ8MOH MHB!YA5WS035-[AA.!.,";L(>IJ)6 0E3C1T[A-Q[%-^/>X! D/AW23&,JGZL MIC9S2KU^V^Z(<>MZG61S\N_K&0 0A-3_H,Z1PT1S?Y_X[^W=(?+_\6"]'+!2 MAL?+5%W/S-NJ>^@0MM17E50ZA<#W&R^GOGN_.65KTU.U=MB9 XU*/XW>Z-,% MV,/1;K.ID$5!8 4.6T89,^/+%)%%X\A!F'(@3'GD*?XC#Q)O+I<',2NV^!&1 M42[L6&_+8B',O/YB[^=V*U4]=C];K$GWL$C_N[7=I[N?1EYW/P@T/O]"/TW[ M'S@.S?2_M_PUJ0 J:Y*K!309_!C!+57]3QC[-TVY[G[4-RN;IEQU+Y_'[^FS]\V/W[NNK6QMWC>9[S:;O-F_-)7; M_7#O]%[XX(-=K5O\X,&/WV_SE;DR[:?M^P;^>A!'*>W&U-ZZ.FO,\H=[YZ?/ M7S[&Y^F!?UNS\^K?&:YDX=QG_..R_.'>0R3(5*9H<80<_G-M+DQ5X4! QF\R MYKTX);ZH_QU&?T-KA[4L^NY>59IEW5?O![7XVLIXG.%[A M*D__G^WXV<>/[F5%YUNWD9>!@HVM^;_Y%^&#>N&[AP=>.),7SHANGHBH?)6W M^8_?-VZ7-?@TC(;_H*72VT"I6]=Y4MK/'?/VAA/GSK02%CO^2QSPZ,?7J6_=/5[=IGK^O2E/T! M'@"AD=JS0.W+LZ,COC+%/'MT.LO.'IX].C+>H[CZ1S3>HP/C32PS^^_SA6\; MD);_F5HQC_=X>CS4H.=^FQ?FAWN@(MXTU^;>CW_[C].G#U\*?G[CVL#*EBXS3:O M]SA>$;\V9;:T=0ZOYE7F83P#6M]ZU'E4WJR%5],#6^KF=0!3JJXT-$'.#"5R?NX:6 :R"0A$EOS4N&Z;7=8@Y#B'A<=\M_"V MM'D#G(>9JPI?W*UML<[RQL"_7%7M3]RN-N4\.X>O;=V:1M@,>%4!.8:7"T)= M^[S@]:_S:Y,MC*DS4UG %:+>UFHU\-@\^^0-3OC:MQ80$ ;"%8-H;W-F)'YY M8,TX%!H-V^X!T]IU]M/Y^7O8C=\Z"UL"&%8#Z./#6>O@K\\F,W$6)#?W8"BV M3&V[ALW.E\L@#?F&F6QM+ZHG.^ ..!DT7;P?)"= M3;Z'[V'^)ELV;H-3^"/TSK,/YMK4G8'_%@ZTB5CUB\E6ID8)-+2M+2@8$%7M MP[:ZKH$9Z47/\VP;=PV[#]3!OY;&HRG$90"P6-Q6X!R^5%06US3'*?+*NS1/ M?SCOENT.V06:#';5^!?I(]]MD86T%#3FK4&F&?H;J2T:&S8C3.JZ\@0M(JP= MJ-JWMH#OP![Q.Z[JZ'F88VORS[@(4Z]DS^%3% _3&!3/%_3&MEL 7;EP\#SS M\$I%6TEP#/_HJC(JDZOA?TVV0=4!Q,E M"H5[S2,-A,=!Z M#2@T:"B\'<= _KMKV&(0''P>WW.+7PVY.$!SR_R& M772D"K84X(.M;3X;Y&5=VH2$#A8&H@WK<8V27HN4D@#_+\R[6YN:>>A(7)$9 M*^=*V>\@DRRS*!0@5<0FV.8&_@YR0TZ-:?@UBY9#])FW15#?1SU.Q,-6F"]; M @$'X 7RU-JVXJ%A(/.E6.?UR@B:XY9/T->A7+%- >QT._S+MV;KGV>G]S.8 M# 9=[L/L)# _(-O#DK+H_MIPUA@$\8^/Z+#G, :3G!WX:L7FCJ&F!<"*GVTFAV'JGGV MM__X[NSLZ8OLS9TH>@XV6"UB:I&,"ZO&T&;E:!-/P![DP$EPQL'FP!=#D:2G ME#I[4$3@X22TTS[@ R2H!KC=4_YD>D01"^?%J+5HSE"\5J@D948[74&N.8[/[U, M!E]M_Q8F(0[3W%_J'!TL@7UT0VPM*%2U8.H9_9I5#HLG!8#18<\ BM$P12,6 MK4[B!WA +;!/&15R"_V1._3YZ8O[$?Z]R-" I@/CXA\3 D4; MG6<846%\?()Q!TH 1A#7LEG ZQ6P+DHR$\3N+%NF@52.:)]E2JMO8M/(V9B) M"QE)SEGM$):4E0-F)!XT2>SFRCW&-9"(ILD3\11S.-[JWD@;!RZB0QO9F%57 MY0UPL.R:H+<(&($[6K#OZNW1?BI(SXI] 9*J//'X"I**T5W>8*!1 J)8W,(8 MZ9'6VIQUA-^99V]_QSP-*1E*"?K!P X:&ORAN@TN<9$")& Y.CD^17>1C[NX M(30H *HA]SK8TF57%ZS@&) (-Q/M$-> XP%[,!MPD5W],2\'(A.%66\6N7FF MU"N(]"8Q?]NW/CPML^].&X#8.JF!XBYL,!>#?S "Z?6SGUF!\]B@/ >K^7%@ MEY]GGQAA!Y\?MI"VOG;HT*@H)>$_4E!W%&(#P];PC">;@)[N7@O0B4CX,!#R MJ*EDA '[MY@E1"6YC;"&?9!2QX^@%K'5H"AX#JO.A.AYD:S-&3-(?%*^OE^Z"63 MXSKRG0^H)WF5%*19]KYH32VJPT;@-XA/1Y!2FB7YK2G2) DQF''B6',\M5HM M^<,!EF&X=N?04FPP1K>-;PDP$H !]-5,8Q3=TL+VM@1N+%9"M,^O87ED=S:< M4"D^UVX'8KYB[I%?0=QC&\-Y'5QA7KHMX0K##< JT%K*#J =LQL23WPB9 ]! M!J,I-Y24 E[4L+0H:XTAOPUET)K=/+LR&'#3 FE9X!!U18%OH"M)X1D%P\N( M1Q0I"+N[%LA" 2F*KIE62M')VVW]#2%P<+I!?AL+ GNRH M^F$H"P;+"O(3@Q>)UV'MJ.8034-<@/M$0Z-OR&E \G!D^O+0_/ 6XN+I;]/P\NQ![EM)E"9,H_\8&:.P<%3E(<+ZGU$Y=8R85 MY1S5Z:9\XX17JXD:.TFW34/.[[A\Y;;W/3V@"?9ZGSR^L!)"7T.$,"Y,V5[6ULI]Q\'XTI?M7@ZZ&DD<04 M4*D2#P-F_+7S+<,!_EE5?<.4XBF-X$M*)J'1CF*N UCSP1SEBQX,Q4F<\H48R=]O/&PCM5G)$2548E;*^2#VJBI0Z] MQ<;AJUV;U:[-]K#S(]GI*T/NQS1.SC6C49.<[WC581J=<<;A@*%%WOD41^"( M*%!@W]?!"0YI.&8FA6+@'X#C3WLJ@N":Z*%@R@Q\1\"G#I,%:/5GH^7$L@A: MW-;WH4-BC(DE,Z1S"6^?*F&-0>HI*=^@JP2#VJ7EF<;[R&_T8]]E1Z$,KX;\ M?[;V!&\%TDW;3!I(AAL< '!U26M2KH1<:DG;Y5O;(F#!&%OA\$BTVRT$18P5L@_ARN"&LJ;,B]E(P7R!AV>"++:1%YU+CY M!#7\2"WU"F3D!J,V05_9G8BPL*@EH.1':\P5SD9/Z^B"D=*P3!!X&! K M??I!!8%1VM$O(L^?MP40+>7&[E2PYZ1]Y.8W#^=GV0:Q#YTU^.M1^@M?@4\> MIT_ 9]RRJU_M9Q0<*0$=,6>>?:K33&/>[4 $>Q-0J0:@V('<'&YKH*2HVW%1 M'U'JE>L6[;*K0J<&*^>GH/A7 35_,>SM($;E_2'*,$2NAQA#>G1;O:'28Z@7 M:F>A[W!0@X7V.LAK"\7[,KAQT=JCN]B+'W+Y#CW8TV83R+:BY[=0-[-5<9+T$&0B$W+AM$&+,H"[4=D@!6C\#*T(@NT&-< M+K&3B.&%,#,0LZ3K2I:R%J\'=00<'%AJ2#+@T M(%6B7H_]8V@PV:] EPG['\*+@;HV_R)JM0"*EK9-"Y5BIL[34KRQS:W4^DNS M1/4Z8+\R$GDF%C48\KU<6 MY5-Y@3'$+F&*RFTW<9[#<8NVS+G7[LS86:3'3A55=5K\EN MN)]-G*\<14$AVKE DX%DTC]> YR )TQ#_Y*<-PI7UP Z0%IEX1DSBNAU1!;(6%MMLT^6/]Y #S:Q&ACB($%^)94E:E_ZPSFC0I0&]W, MS-1QRA(S)_]RL6>*!3/$5M9KO[*H?&F71[8CINV,"MY?1>[.9(',!4F)YD$VIN^B<<<= ML.^MJU_OV(C9\I =">ILKFDT(-<%=+CX/1LU!^CR%.2=Y>[)&1)*661('E2B0 MQ,XM2<3=NP;.HNB?@(Z<8(34Z[M /T:2S6*V#-;3."%0S66>Q ;.7 M4:*,.L.8)@93U( (W.L!6]Q(L8YL0%=SS +?KIF5V0K\"<8Y01#=<,RR@'QI MS!K/JUP3Y "SHL?>GYN;'M4T.&AJ;!=?TZL^?%&VY-BK9!*/;(V@BB/J&R13MJA_XYV0D4,4AE"3,\;=$@%3;&,@?8A MSH:-\CPC&O8XH?;?X8GA_*$3[YC,LU".HGEM0QX%&_(&.?WOL!MO(GQ<8MVH M(T30-B4O&7 (KJ+5N0514WI[' ,HF#Z J3(-;D_8'>\*=!GXGY_U[44?.6E MI=HQMSV2K6.A^_.T_5"&2Z==\PH(JCG2.D8)B14&&;9FM2Q!,YW4809*$WV/ MWR"8I59A\A#A<9FYG(<.FL/4S"8 0X$559V!D9TG8V:;#?F&VZHCJ>5ON.G4 M2^* K!O5RQ;H6- 6<)]Q> Y!K"%+V#\E0I)62^LS9E(P^@%O %,88R&)EN$= M&@[@ 0 D#DF1TRS5PV6!26JC*6"<"NW3N[5A*YNHHY)/6H7NG [U+I]OC*93 M9--&/>*,NF0IP ^0-!9&E59ZLK$@U=>[C0.(:R8:.L3/@ZU#/ MN)). B[=Y980-7&&"U9IEP;CQA3IT;!L&)7]V>AS&$Z&J<*B _^5=5!90P9C MA;_ )NDALUB4HED3R$J^+VD#F]-^ QSC[BV6^16XTZ9S7I1A" ?G.L^ %.5D M)"2XQ.0YJIB^LAPQ65TO#: R\&$DT1A"'DDUOF]0!%I6(8RK.2_0^]C$CW7Z M74!GQD$O+(PW#;Z!2 *>LI+WP1'B)QCUQ2Z3?L5B UKM5,>D7Z,GU<0.UY@^ M!GYAF E(&C6(6!+ZJRIV9P M4G%_1BC4P8<2.X16H;0V3HTD.CD!61^9>.>R MMS@7)2$2/EGR;E1G#=D)]EV$N""< _N%&4#4>GD($;0P6SYR=S[M-.B3C>FX M6 S:*Z9O7+T3QI\&9#$4)LLQ*IIX,%ZL= 75 MI#BF5]DZ/9/,R=A#'8S&_7A8T,>::HAL[%BS[U/&NH5XG>^\"P6[6])_%]-U@,+#FH?V,D^\89 MS-"PV)%TZ0"66;,<*0?K09])U@P'5D?50O:?7TEUXL;ZZ$K$*8[2/H2NZ3Y[ M?BWDL=B30CO9*/!Y,7J5NS^!8'ZX8PX(7*.\) FM71UYP$033 MI-(R(8^%RK\/*)K:Z@9;3090-I,+ 9*LQ[K %XK=0M#OS<%1@L[WVGXH-*X* MB&F*J M#P]:E*)ML\/;$/ 28R;I@E*#X2Y@$D9:CBA'D@*%PC;@I^'Q8LZKZM"FEP"2 M-$G/OUK1/00@=:DU[;"L6,S%8JQD2EWE5=TTC!LAG@_]9?2EU:=Q].019/%, M3I'[EKM;K2<6&WUY@PIHG@2/G3V VXR/9";,UGG>BM2X M(D!Q9.;8X*/.HZGI>F]X[+"8RV(5R=M&[IAH]N$$ERY@D37$K 9:8[:YPQK7 M$>2D["8W"-# U@\N5PC]U8(1>2EJ28MKN7.H\R86#F*M\BYM5ZG4^W<_'4C@ MG1+2'*'JPDK/Q4N5HULA\E)QW5U;P0Z0\>J8=(W/=3*<RQRF[.^5I,G"@LE76,+K5C0?LRA\"TFJMLEAO'S98CF'ZV(AV:8/ MK"5W"_DA[2<1D[XF%>OH!"F@Q"^",= M^&CW-MT& ^%T*K(O0/W^@B!'X =+"V22*#S/XC:VZ 7G,C%A3&E+L@0*:WKA MY7CE'+C ON+E A0AQ]UBZ"&@A8<89U,6>]_OQ#NXQ^.CURSXW#3\>Q&5.CZX M @1>[DG<(%;L*;>B%U0>C/=G: B]O^7:>JD.G:+I;>D.2/WFV5GJ<^0VQ[.G M\^^F^QP/47?VIU'W^-G\V8"ZT_F30]1]K4;0IWJ*;Y[,_S%H!'VB&T6/-X(> M9 +P,KH@^**X#OV<"+"DUXB*D[4-*!4O5+K+8I)Q =2Y>%HOOYD2L9+@PO9M M+=OL2W5J(L\N2";G+@AC0MI*$E31)XMBDS;JU01[D%5.[L M(?%6Q9WX^(?!S(P\"!)9D^(AQW@= $!X)1A_#A3@#ZE]&OX([I_VH0&Q%VB&J# MSD7.2-RP='@.L/"90N;3(>,?:JCN$_Z.U:+_CB:#6K-N9K]L5P^5D8M#?9A$ M:HQ56NU@P\: @]J,-^:0'9FDBF\3XJ./T\) .&NQ&DTI!SJ@S0'@N]NP?LI' MFH;<')S=7?;ZP_O,[R%*WU!VY#]S<#DAVHNV5HX[0Q0"0^ZH1H>0$*&\/T;, M9^FZ.P#FJL%D/?NU*9SOW^S!YZ!:LXHW/4) 6$!8T56FG/+!$_+&3. 8W^B\ ME"W5 ;]X:]K XTM?_#YW\#+U])[S2^]HM(]82?G)N9)BL4LI%TO;XJ@-N&]' MQ%Q )!D;,&-(>&W2-4Y2F1M?PQ;=?;&+:1SN<"C!G&!**Y8&PGJ;@T;L-DFA M\<+8;DF']F(?VUK)H*<\6"_Y1;.0 MGI+^)TX*H41=]O)[U.3WEI@AV_=VG/%+]G@[67Z=]>M@X341[3Y+9G]MDE". MZ+0'4WVO>2)]7'>PL?AF2%3K'HNN7N;73L[?)2(7*)VH]ZG)"QO*OU\D&:2.T-G-K9*7HZ3NUTU?XKYS1\)I>.!#S]A< M<%I2ISLG6(94TP4HZ*3<<,3A1G XX MG2=DI#HU9MI\N-^R"#PGJXG0KD0**U72O[ *0\3"J(!?; GG)B=,\00'?-SC M@ZF?@,*2\.,[#1IU/ JM*>Q@FK*OMK.09.*D$VY95P/J5AA*S"2A(]U05(PY M!'T]_.K3F@\'%V!;X#WME!WM]XC2(N0D$%<[.*T4EZ"VE=;&/7K_ E:QG_B0 MKWJ0WN^81K%@, #M5GT,IW(>B()3'2SG0XJM[[<0>&G#)ZMCF%NRGLGGOHU] M2NB8]6S^_53]2 M4A0XN@8TRMKS3]%!ZCQ!0$SZXRU%Y*]D6?(%T##]:6;^' MJ&IEQQU]W&H4I?U(N!2Z/O@DRX"@Y^H2J5GVNNP*U=-S$4_*D&\7ATL'\8F* MNXI#(&S;-;[+N7),W6-4.@OM1/&R3#)*M1N4T^)TYHOUK72\+*5"3$7@-UV# MP,)W[PB,EZJUYO.]P0_0O6X"2<'#)SCO>M):&0IJ1EV>LNG&,@TA:-):AJ^$ZL!WZ@>DW-H M8X-,G UE8N<.O@/R1M5Z5O^AI,1$=KP2NZ\\O-X08D@\G4U<]-&O6VY<"7 M_Z_:B.N>[/X^0I0 ]#+?\;Y@%*,TM ]YHJ#ZR )W:-?U=1D^Y<%=6^G^[OAK!Z-K1^)GO5:OP(/^Q26M!**# RA\ M<=5'MX48\^G#I\_C%>1DY?J7)V87\09Q?4?LU%%8>T.8'&D<]JGA7?X3M.MJ M;/0(M;RPJ/^D7(;!-39]AW*P/=&M1"961ZJGX[\9%\ 7(P&II4-47E,4[ MF5.^I]?=%J4<[P V= M>O*!.'0IOT8NGP+:?%FO)C^RW)D]Q3,X_IYA/\[G? M,JB.\TA9&)C04FKG WIS*-2$,K%Y^[P7#, \KS#$QP-^C;D]QBA.#(9K>M-^ M[9;ZQJSRI@SVHD@[J7F86K/"B42AFKS+WT1J4N=,IJ2U5CR MY?/ZVWQ/RD0'I):@MOC7J"8F%TS!;(T!/M?I!U9"0@QSR>D\ECJMDQILPQ"A M/4QE47^JW()8&97AK=N=X%K+L/#0//S3Y=N/EZI]F.[M81HDT _CBT\?.DM> MQ> :+A=/VM8I%3F\454..HAH#.K+80ZBZZ-1UT.W,PU@?G#7 P?@$);&UM_ M)\AC_\8V:G^(J@7W=-]VB?&@ 2<*3#[IQF2>@D48E&R;V8DF_C%LWO'ZEGGV-B:03)Z)I5]C/>:M ; MCPQ-VCA%.:!3IKSM> #0^OX9<3JVTG)C_\3T0X Z?1:00JNJAH0EARX'\(") M\ZR7X%[1?1P<(URH^SCDB_%%'9S)@$7$W>U!_XI2I>18C),<2ISR'=!S^/<$ M#ET3$J]1/'1*).A*\L)>9.MPQCO]P =/SWZ!-DD%WN;2V)SD&=:"!IQ@'_TW M@W<[&!\;OF6]^IGQ] "IQ*[D&DL]AU*C2\YI+ W9E7#_\3[TH%08C87^X=/Y.J)B0L[>EUW M5RCCL1;RNWX\BZ]8Q.:+9_K>K6^>CF[A>JP_Z1L:HAMK'7]5-?H5'J:]]!@G M@9#%MLY0:XD90B_=V!UM.E\BQR=Q!=OE;A)Y(=ZRW.NG"@:/WCM^FDHNZCAP MDYH.,"A8PCA0OH^WU,8O$E[3T8-#K-#WF_$9X\ 6D9Z!L9LXQ]"8:U>Q5SDX MT7!#.>Y0@8V.*1G,OK'' SIZ/FW6\!HP>53_Q!K^H)K7/Q8@SD*QYV(JIV4_ M0?@/=%VU9/Q>N0K/F7[[Z>K5_?2C1Y7\HAJL'+Y0VQ=_$B9>S\5W2*.['#R2 MNDP_PL0]PK*7L!5^.$<:.L>RQ&HT1=#/<"%MX%%<6AC,#BZ&'0:GNJO@\*4' M*JP8ZB4>!\4K%2!VDYA8CN<>(DK.]HXN!!B%S0*2/#])],1=HP=E^9>>&_?- M0]4?H01EDC0A*-8E=,?"C2_SNF*/P?#2P;M-?HHY%LYL?XB9*OG$AULE*85# MUX>&@SC2.2;G^L4WU8Q-GE(\&<#U/+K5O'<_*(-?NE^*RD;Q6M5P MMU3OUI5DX7K=O32:5\G;=)-,N-H=@M.E2JZ4IN"[XO 86S/CRVCYHY,-W\)/ MIPQF?'*JX)_8 ^^"+'KX:2Z\)!SB\[@>N=B/RK;)TSB2S/8LK!))3]&M&NV*?ML.O;.7#OX3([(WYUD]=/(8,2N\^2K][F-@;4<3 M\ZZ$8E'Z>^$8H4H23C2S\7Y"&&?ER*^1 MZ%M^)@IO) -/**!"NK*P/U":.ER^"-_GJQ4&(-2ZM,]^[1KK2UM(]3&M^B^4 MT#\H85LM7[IRE*X_5R*H>WO_WX5QZD>E'Z@? P>@7]%/GM,5:'7+OPL>/\W" MKZJ?\X^)I\?Y)]G_F3&PO=V]R:W-H965T&ULQ3QK;]O(M7^%2(-V \B*)2=V M$N\&<.+=KH&T&\2;%A?%_3 B1])L*(XZ,[2B_OI['O,B1=%VMNW]D%@2R3-G MSOLU_'ZGS1>[EM(57S=U8W]XLG9N^^;YFA3/Y^?GIX_WPC5/'G[/?WVT;S]7K>N5HW\: K;;C;"[-_)6N]^>#)[ M$G[XI%9KAS\\?_O]5JSDK72?MQ\-?'L>H51J(QNK=%,8N?SAR=7LS;OY!3Y M=_Q-R9W-/A>XE8767_#+3?7#DU/$2-:R= A"P)\[^5[6-4("//[I@3Z):^*# M^>< _2?:/&QF(:Q\K^N_J\JM?WCRZDE1R:5H:_=)[WZ6?D,O$5ZI:TO_%SN^ M]P)N+EOK],8_#!AL5,-_Q5=/B.R!5Z=''IC[!^:$-R]$6%X+)]Y^;_2N,'@W M0,,/M%5Z&I!3#7+EUAFXJN Y]_:6N5'H97&K5HU:JE(TKK@J2]TV3C6KXJ.N M5:FD_?ZY@_7PJ>>EA_V.8<^/P)[-B[_HQJUM\6-3R:H+X#D@&K&=!VS?S4U+,H(0E;%4C4"P(NZL+"F!)UTMH %Z[:2 MA8.[!9.1%O^Y-8 4H@!Z@83]L]'MMKAI@'.(JH+;;+NPJE+" +TGA:AK?'"W M5N6Z$$;")UW7^Q.]:V0U+:[@LFJ<-*7>;$6S!R6L 1W8*H(#3C56D(;;8BWN M9+&0LBEDK4!9"'O59+N!VZ8CG'@9.?%RE$2?K424?[1.@6$8UHW'02B0ZB S M6V&8K7#Q"-UQ.VB.E=N#L7#KXL]75Q_!0OZS52 78!P:,*=X<^$T?/LB"QE7 M09()"R9XRQ1S:^$*L5R"C61.;IB1_#OP C#2QI/1/4@P:(G2,PL%H%*VK+5M M 3G@9NE:N!\^@W@@LGNX#NN;8FGT!I>P(_B.\>X\\NY\E/*?Y)UL6EE\DJ4& M@W=,1QX-I/B[+%:RD< _21+NP) ";>I]D'#=&M@X/6AYNUNC[T 1@$CP:2DM M^CJD)A@.A1(.#,2'REHA::>XA*BM3NMTP5F]=#OD&I@R<)S27J:?;+M%3A)% MT5L[B;R3]!VQ+8T*,A$6U6UU@AX/6 !8[9TJX1KX&WY&URW=#VMLI?B"FY#- MRHL>_(I2*HU$3;VD)[;M O 2S,CBJK#P2$T21>86/K1U%>V*;N"?*39H1<"P M%5MI* 9!G#4 6@5 X)Q!;+1-D+SXDC6X[_E)L4.:UKI$A5B2@+\+UAWMY8-TU"3N"(Q5EI7GM]!)EEF42A JHA,P&8# MWX/<4- B#3^FT$%YL\)L@:@+0S(;S4E"'E@AOV[)%FFPXR!/3KF:00,@^;5< MBV8EBV5D^0!^+
Q9 8L!T.4^K$X" _%$[\I1:3E[ MEAC&XM(7E$GQXEE/HH9D:625S-9Z]'"#+Y\E9@6]!]N(2D*< ^)9>-Z.[V#: M,5,=B]1"D 9"@K^Y_99#B85BH17&(.5)M=^ W?\JJY.EE,5WK*Y$XY[Q"8"? M719@S>4)[.$$N0N7+G/LV,1<>J/2M5:3<5,U+?[XAU?S^?EE\=.C,'H#X4BV MB:%-LEU8&4G,$NB:3\ M": D!-O@^N!"7R3IKDR=+2@BT'#0M!,?\ 825 G4 M[BA_\H!>$4MMO6]U&-FL:$%TLK5T0=XS\YNQ&1W0@>!$;H\2P>L2[DLC.W + MKBM:8@O7P"QF!BUN!/.Q@",K,88-!=@UV]KA;;+QS?W?0B:+PSAWMSK%6-.; M?8R&5..M4.T@XF#K9U8"-D\* -"!9V"*T3%%)Q:]3J('!&(.R)1Z2#8F/A(-J(L6.W0+&5>#HB1:&"2 MV$VS*!WW0"*:%D_(X[JHIWA7!])&0XBHT4<:N6IK88""56N"WJ+!"-3)!?NQ MT1[Q,S/I1;DO05*SA" ^@JAB$BD,YEP56!2%+(P))6FM$JPC_,RT^/ -ZQA2 M,I02C(.!' 0:XJ'&A9"X3+DBD!R#',L>#^D1Z;B+#"&@8% EA=?!ER[;IF0% MQ[S(4S/A#ND5!![ @TF/BIQQ'-*R)S)1F'-F49@GJWP'$=\DYA^ZWH>79?(] MB@%H6PV0/G^.0JKG3 M&-!D64JR_XA!TVX6 !$(MH9[+/D$C'3WN0"=> GO)T(6-96<,-C^+98!40FG M!WAWG1;I3##HI30.0HB'&->^V8 OP!S:C$ B!!8AJZ3R@SI M)(O-#7H+CNM9@K:X#7BLIA2@0D*'DA!&\1B+X.V'(;"7_CS% ,&DY$\<+O,0 MX0Q\R"4/;T"M8R_ IN!.U*V,IN9>M]0GS3'Q2OKYL1\E4^!Z$#L?44^**BE) M4QQ]T9X:ATMGNZ5X.)AE .=V&CW% M!G-T9:PC@Y$,&)B^AG&,HELI8*\CX\9BY9&VX@ZV1WYGPP65\DNC=R#F*Z8> MQ15$/?8Q7%["'8I*;\FNL+D!LPJX5IX#Z,?4AL03[]CZ/!1D,+IR2;4QH$4# M6XNR9B3%;2B#2NZFQ:W$A)LV2-N"@*@M2WP"0TE*SR@97D9[1)F")W?K "T4 MD+)LS;!2>IU\&.OO28%#T WR:Q0D-/TL/ OZ%P+@@S\]V5%W0U(Q#K85Y"8"T8*)8FPH6>!M MX/R9L.#[J:H!1O4.;O@.+_J(.*$20F&V^6=#B35L[CY$)T4C71;5>N"3_WH" M%,S%[>.RYS?%>^_/4KDLV22JO[$#.@R.2@$2+/94VFD:+.BBG*,ZW5=O'(AJ M]90&R5 M0]F"K=X*[#)F2XYLX%7 M0#4F7SOAZE(PN\F!]EN)HM-IG!8W/ER)/-IIMLNUSBF *'4R7Y M*+_1Q(480AJ?3P8/\BB1]8$T5O^X0AK,)9#>1W)?'65I,JV=@";^D[!2$9TI M]B>D:T8M(-2$";H69M7O2AW6C'PC;1(\+3>)LQ+*76:_1ZS3ZVB=7H]:C6O* M2L#DA0I\QR5X@SMHC1X!UW_A,O]@\1C(9"":][?T2G#'*RB^+,^^ST(J5?NQ MB[R O=!-:_%'"RP(J042';;F8UV+TT&8%Y"K1,93US,\&+!SXJM7^ 5@M%2H M>9V]=:HS%&5LA?(=ODK"@MB&BXDIF,B8TL.J@EPW162UMPP/H,$$^UEHS#"J MXWZD/6D@M>>6JV)J0@)?XOC36 T>IIFI5"XT!RZ7D6^@B5JO=W$=8Y'+Y"*:"Z\I^$: MRR,F$FBQY3$BCHA")38.=V0C'9@'A.3X@)\FKE<=Q#[WQSBSTS2H=GI/$ (. M$;=*'WX$8WD'H0B@-SB8]HVPT'*&)(^"YC689R!5K> >W-&=])XO]]QHAANR MX]D-D?O@0-'=; 609<(A*OC6E<(Z [BN%FRG"@D@]ALW/#,'(EEC!8%30 H' M9$)TE*;9\-_LGLBQ0>?N.4NS8\ O2+T_*?MED*Z_ U[/;>0!0A[*P&ZQ'$+U MZN:?K<2,N@33DH]Q,L6XF(,YY5]UG"9AY?4S8NA+ CM!/&OR+[+1[6I-G@=' M" 0R 006(P)&U@"R!]')HURG"85&JAV&T+^D DIR?'Y7@SZ3+*BJ0R6*;QR( MH?Z2@J1*P](8)^#<4:FVF%NS"J*,UAI#*[)_ \MQ*QO%C0L?L<^=*(!5+@F4 M!JBSUZ&F*,PZLM6!G8$FKJESA(8)I5]EJ(-' MB)U8MU:F.L%^[3Z+[E0#D:$+M0$.%L&_:*O(,CNJ;]L)!5>X=>KI5SYSAX=; M$ABL0X5XBI)?BE.\F)"K"94;*X\L/LF:?KX1R%!P3W&6D2VG3;.4$Q_68*CM M\^TP]FBYZPY1 K!X6ORL=YA43#R +MQ8,^/855(1DBMFL-F:!O2&\8841=5H MA7I5 .[8BHI*11HW5?-DJN:CIN4F6=9!PS3^] ?=K$ZH=9?! M*7X!T:KCE=QV9W&7=XRP74<^N9*+W,[CMF_7VH"U0@?P,X@L2L6D^/#A?6S& MIQM"Z9&[32;4?R#=*K_TH J0?TN)]XEP)VNTB7ZJD@2RK"$Z@(!%5J$ ^4 4 M47[N@+>H?">@I2<0$\I.3QRC35\(],&%Q%X'%^O*=5RZ]+4FMAHX'!?L+I\H MJ$@^T9#FR&#Y$&P2]^%!R(QOI)!G;!O.>>'JFDE9K"#J8TOK;5@^D\K2B'0Q M[(Z &Q8L;779L'TK)E$&A!=@'WXG,5F\W">W5/B:&W90FVE!,.4$,5 M662% BK[RI#^D>(;0WK7Z1]E6(:.=B1-&"I!6Y67O[W&<F;])$A5A,&WP]AQ+ MS.BAXFHXS\TK8K@3%\SS/[BCOWZ8DAJ3>1;*:W SU.,+AP9R+W86O-A/2.F_ M!6[\% W8#=;T6[((N5<3%9L\,IC1[ST J5%+F,XLS$8/&;S]:# 8=WMB$L:N ME L,&L5O 51T?I;Q9Y^64^U9I'S A\]#" MC]ZIANYBVAOG50E/KJLT(POO]!@OTXF.V?A9B^O@ #X0XC<4+F'G=9"=X[ ( M!&4P:4)5D1'(FH.46;.*>V*%FE_/J&.A!6V]OPG%N)34^)@65\.Z1:#@PWR2 M3[S'Z+IF_)#6F>]"/=V&M)UON8P-?+05U'XF8XAXW,LN]KQJZ#KXAI$-!'O0Y%Y2 MIU]ZFX$MA_J$D;Z4P.68,'/1DG3ED2:39GF@K*R772(IV0><3=N'(BL_$DJM M0"1%%B9,=O'U4=QIX6S)X5%!?BPDG)QN83C4&2<)N$:_WL-ND*Q7W CV+*DT M,3E.NC7HN?%@&J4;'&8@6?$1JBDC9)";A3:&^_SF *W<1\7 [[Z-<7CJV\Z^ MX]>KL4+>V;A8B(2=*YJ@+"ES\BY[*4I.=ZG9R58IN(![R#7*M5 [XPLJFDT> M6*DYU>9%#L>**/7>+%#>DPEL=!-IP;5F /;>3VOXVW >*.8'="%.!O183<&8 M9R97-7WE$8N<7RG$";&QE4>A!)WO="XI@JQ+]+=9(-HW-9%6XX;HDE(^*2K* M'O?=:I[(VI2<*[&08A@:"*#3H2&JZU#[@OD1PG$V9A5'+7RP1-9ZNSTR;4Z#4V&UUO)4 M1QF[Q/VAVL.58_\^&X/.ENL\8;'Y./6;S5#>&G_*T^S#X'!>'20+AB-<:$'9 M3O8+B"/23HD;]\X(L+*],WUAK,='E*+:,U5HG/2R44B/T./$383^K?Q@-OD?CFG8#>;G@A32)(*V\047\L(_ECO M..]IF\04/E1@:-[,CP0@?L2_X$/R58;Q2/!H_C"J["1X?F&R M,96JR"-FMJ:3$ASNG(--X"N>::.L)G*+30]E+G 3)BYY86W?(>EQ'A^>^&'! MYSFG;[6HU'+DXA9$)B>10:S8>J!?UTD$CN9H$\A[L.#UL+UUTN4\S>^P= >H M/KV83\] &.HZ3+(_G9]/7X5?L B.#58,TNK],>SF_S'L7EQ,+WK8S:8OCV%W MG9S27@H#II?,^0 Q?;;+>>^,#PU&-7MZGB_Q].7T=?I&.+RY9_P!^\0NI\:]89XC(W?!I8^6[;P<=_VZ@X&TF^.S81XS.]TZF!P>QDR=(7STC%Q#H;&'(T(.-4*?0&VZ#20%&+PP5$&'@WP MPQB+?>S.DA^XXS09#)LRH,T8;95A@!23CAT5LNC$G:+#!_GT=(<@),E4M,*U M/'Z<./@B.O;#U'W#"6D"+7.\I+6?_.(C4-\!!,6UM>%$-Q,J^TQ-J MSK$I'4Y5+P*4,H,AA"\F?]LF/6:17-S# ^"*.K#(6?^N4R (- M.O/H', JT^]O\9F%7_46K,_YZ?F;^/8)LC7=0I-"@ VNCK]>X-C\8#Q5<:P#))PS:M%FFGE9 MK,-@0WK?!R_/LI(/,)8X@ H9 DM[ 4%$KMNI-,2AZRDC<53O]_\GL/E(98A MF%W,4T=T/M[(O,8VZXVU+Z=111 M7>L:A^V_^WQ[_2R]ZJ?VKU0#T88+F3;'%Z'$P7D^.8ENP8^#0A*57CW$)4I_ M' 9\G^VOD4 +C"E7!TN$;"4;CJG^-HA'L/Q/2+M;Z,<,#QYG=Z6%T2NI84YD;/^MO12O7!P9-,_4>?6A@9= M9;-&BU;E+^*#'%^WKC/F%"#'@VRA886.=<-E8B[Y^?0/"! V'BNY\;AT[ OZ M9TPD".LKUF=7JJ'Z'WES'AVT6,G%F@M:"[S6K[F\X!IEJ)8!8F.05=.!"<^_ M]!/8DN8Q^70XG^7<*.>P_$QG-&TZCL,),E7NZ(RE,SJO%?V=YZ=\@0[/M7-* M'*P7SUUR"7+50N2/SH7(11,.OI*7LR9_@<1]Z0)V*A*-9B\Z6@""'04Z\NKU MY$ *4YP[)GV>D6P-\9Q'!^G%WE.L^\9'LH_Q8 7 66ER2+Z1Z=]J@V/"X,+" MT% Z:]$%E)8.IT;@NEBM,$!RW*;^K37*0LKOYU32KO^+$OH[)6R;RU=:V8.A MDW69".8EY?]W81QS*JF4,A\O?%QC*4KX%QT^KC(W#GGX[;R8^;(%7N KJ@N* MJT TL,DQ/.>7GU0FV9W86GQ7,*E*.KHSTU2"T M7XYU)%Z]GA4O)[.S&63Z.)!R%6!>3%Z^.(>_L_ED?O9Z$&@<@NMDC G//,(] M V=#0=;\,D9\^4OX,#_,WHH#CMR@_1O9?0[]XA3P//5;^)!=>%J<75S0+DZ+ M(2E_GKV!>R/-BMXS3M/WC>.7<<=?B_ N\RM^@W>ZG5^$_A=A5CB?5\LE/'HZ MO8#(SO"[Q?F+TUMZG_=".Z -<7VI(.OT77""^X?WM_P%02P,$ M% @ W(5;6)WL%N_M P AP@ !D !X;"]W;W)K&ULG5;;;MLX$/V5@1988 '#\B7M%JEM($ZZR#X$")K=[4.Q#Q0UDHA2 MI$I2<=VO[R$E*RZ0!-A]L7B9.3-G;O3F8-T7WS '^M9JX[=9$T)WF>=>-MP* M/[<=&]Q4UK4B8.OJW'>.19F46IVO%HNW>2N4R7:;=';O=AO;!ZT,WSOR?=L* M=]RSMH=MMLQ.!Q]5W81XD.\VG:CY@!?Q0?_-F:(I/"VB]Q\V>YS1;1(=8L0T00^#SR-6L=@>#&UQ$SFTQ&Q?/U M"?V/Q!U<"N'YVNI/J@S--GN74_!4/+R1@2QVSA[(!>E@187B6K2AG/* MQ*0\!(=;!;VPNV$OG>I2A&Q%^]Y#P/M-'@ >17(Y NT'H-4+0,L5W5D3&D\? M3,GESP YO)I<6YU1;QA.:?U.L7\*ZDM+T)RM1T M;[62BCU]OBI\<"B-?Y]C/.!=/(\7V^72=T+R-D,_>':/G.U^_67Y=O'^%6\O M)F\O7D/_+XGY7T!TVSN<*$^":FT+H:ESML(-!+&)?)1$B"KE6@J-"-0)%PP[ MCQ(-#4FMV 1/P:(+'M'='=7@B)L8T< UXCLC"\.M^LY8,$Z!#8.F1#=*=&:4 MHU+5*L BM(P?Q@S$9J2,U'T9TQ5=KJ%&,,BN<\HS==:%"FFTD51@V1BK;7V< M48DV&$R QC$HZ&]2:$W64,!A-JF0Q$)>-T)I-NH%)!$N$ MWM/7WL[HP"0Q61$3C\['1!6%9HP^CQ%B7-#"!A5'?QV!")Y7>G#YQS. C M3!%L/R4P6L5%V/18ZY-T M;%*\)3ZQJJB9W$BF^X1()GJ&(CS&CM+"Z,>JZ/:8D* MT2K 7HJDT-Y.X72H;]/';ZRZ5(O26; *AR@$TZH#LA2=*$:02U*_@:.)J1N* MMZ2[%/>2'LX]4)"[&3I@"A_8M1P:6Z:X#8?(<\DZ%MO+V9T_-W?RL\&PO=V]R:W-H965TD7= D!IQ+T0PI&B3M^C#L@:*.):(4J9!47._7[QQ2DN5;G'4HUI?$)@^_ M\YT[S=.YL5]=#N#9MT)I=];+O2_?#@9.Y%!P=V!*T+@S,[;@'K_:;.!*"SP- MAPHU& ^';P8%E[HW.0UKMW9R:BJOI(9;RUQ5%-PNSD&9^5EOU&L6[F26>UH8 M3$Y+GL$]^,_EK<5O@Q8EE05H)XUF%F9GO>GH[?D1R0>!/R3,7>$+@^.\1+D I D(:#S5FKU5)![N?&_1WP7:T)>$.+HSZ(E.? MG_6.>RR%&:^4OS/S]U#;\YKPA%$N_&7S*'MXV&.B>34VOFS)(THM&'8&HXC>2DIJ#<>XN[$L_YR50\ M5-))\I!C+WE1GK!+=)/STE<6W.G HQ(2'8@:\#P"CG< CL;L@]$^=^Q*IY"N M @R074MQW% \'S^)> GB@!V.^FP\'!\^@7?8FGP8\ YWX)U7#E><8Q>F2*3F MT?8_IXGS%I/DKVTV1\2C[8A4.&]=R06<]; R'-A'Z$U>OAB]&9X\P?>HY7OT M%/I*B+9Q>_YIQG7:#2];V23WLCM3Z=3S1.&FYFKAI7!]=JTQ!!\UNX?20Y& M974X^FP.3)BB5. A93X'K+,6DYG94X"_O'QQ/!X/3Y8B86%T\FN?<98#5SX7 M'&GRYF!0Q?7B@'U"3>AJK#U'6K!)V3J0JSKIN-1"59B+6%H^E\BJL@BDG5$R MY41[AEF@A>2*.8\+V'-\]-5.#03Q?DG004:'V,R:(CB!<$ENS2&1]VX/2<>T M\J0 AT;: DW!'HB*48:JTT.VZ#,/(M=&F2QB)4T]HX!V<4ZUOMX9P9KB M?TD0MR7",?)$BRME1#C-"X.&$:C/+4!#!->D3K'%6PE8$O-KD0A$:/\$7I!1TAE,S4DE!855;W$P68;/QR0&["#,$(W_U:%1%%&.HKF8S M"!-Q(S>>$?1=H$W\-_=W578W*3IQ?69^[(GQ)HW5#]W:T!TTP^RK3"E%PP; XR9A#/,@M9R-=_TSO&H7>,V&-,D)HAJ*EQ(3;F]Y<,W'&&IB[$CV5>Q MKCO<#1:G18:NVY$N928]!E;PDB=22;]O#*YY[CMS?V.F;*OR*.#])6SWG*;OC22+],O$_ M"F^6=Z-GY+V/SL-2(XHI7N]ER&;:=F;FY[&?U W/ R_HU(;JIE*6&TV1[$F0 MY8$?U1>OTDK4]NRZ(JVDTY=<>D@,MRG=SHL*,[@&O/%I<'+;C9[MY3V8C?>6 M8MT6XSQZ!&F#MD:IF))-CH:VXG/N0T.ARZG"?(;H%E2#J4,L(%8Q58"MI \8 ML2YH_$;II7>Y3)N6AB?W!+!CVD\2P%NP D+CJV?BLCS6Y\@S0K<+K8G9QOZ. M:P;^*DMEO.UL_);H#H:$FBYUD#A9T &A\$P&2,Z&X8@W$VL>41R'!V626KV# MIB D/5B\*OA7!-H3OPW^_^?]I,_:^;[M@K(V3?HK?:B;B,AENUT_R?UE%.TC M32K,HP*XPU_#P2L$XQR03\E^ZOT$JV0&J;C,^1H# M.XGS[ &CX)$GN&SD#=B_PUB+6WV;BT\*@\Q*$%\@LO'=1JE?: MQT>A=K5]4IO&EZ2E>'R/^\ M)HC#$3W#H\.#WU[WF(UO7/&+-V5X5TJ,Q]MJ M^(@EEX(E =R?&>.;+Z2@?6B<_ -02P,$% @ W(5;6.7D3E1!#0 D28 M !D !X;"]W;W)K&ULO5IID]O&$?TK4QO9L:L@ M+@'>NJIV+=E6*G846XXKEP4$2Y,I.5;[LXIBC M^_7U>L 7>V,_N*U2E?A4Y*5[>;6MJMVSZVN7;E4AW'6;J[= MSBJ9\:0BOT[&X_EU(75Y]>H%/WMG7[TP=97K4KVSPM5%(>W#K743/[N=TG@>\ ^M M]JYW+4B3.V,^T,W;[.75F 12N4HK6D'BW[WZ1N4Y+00Q/H8UK]HM:6+_NEG] M6]8=NMQ)I[XQ^:\ZJ[8OKY97(E-K6>?53V;_O0KZS&B]U.2._XJ]'SN;7(FT M=I4IPF1(4.C2_Y>? @Z]" M#>%T24;YN;)XJS&O>O6=,=E>Y[F092;>EI4L-_HN5^+&.56Y%]<5]J"1UVE8 M[]:OEYQ9+T[$#Z:LMDZ\*3.5'2YP#>%:"9-&PMODXHJO53H2DS@2R3B97%AO MTFH\X?4F?TAC\5J[-#>NMDK\Z^;.519^\^\A'/PNT^%=*):>N9U,UW,I=EJH1T),;QFO$ST6K^1,RG2;2:Q;B*DSB:+<:XFL1)E,SH*H[&BWFT M6,3B)DWKHLYE!2EUL9/:LA+P) <0ODK&RVB\A 1?_FF9Q,ES/)DNHF6,)U]- M9[-HN4J^;K>-1(EL?$8Z[#J=3*,E2]+)-)]&T\F*+I(Q7JXZ'9"J\]QX//S* MA$0,>68+7$;3> $AXGDTGXX[^7K34V,)>Q@R-649LNE>P\YWM8,C.8<7Q9TN M>0M2%LM'R7(A$NB=A@E!-/O=@"<$^ S2Q%,&'*:?S.C9,IK%"P9\"M'F_RMB MB^FL!;_Y3\\N8S8YPFRUG QB%D?S\>3_AAFD\J"M9JMSH,VB11S[H$20WWDM MG7!;LR_/^CYA&!)*+[*;C&&55ZTRPM16W#98WV3WVAG[T [<64W)Q?!"A$N[(F)2?BSE%CT_L%!VT^(^F4F+"P9&,G]^D'VOM MM \@TOXUK.,J7:%R\Y#X^2."#,>FA!OD7?"] M[4/D$^6HC05VQW<8A?B: TMQ;W, M:^5"I+@3-8 6+40VXF4P")..J(2+8*DTK[.^@X_$MP&?8978$$C.3F?8(@M. MZ2B'I*3Q1[)=.PW.\^"TZT%%Z"N9;H\DQK);C:<<.*S72;KH9*4]/Z@'DJHN M=M[[:H?%VRPGJW;OB(?K,M,^&'OP>:O2Z\"MP*>\&-76N$.DU:=4J>FH0 M,&\*C8 Z5T&(-@"[R&I+U_U G7 D2^L3EP?ODBRL7D16VROBO"A%<%7*4H)Z M6;25[IS5N2W,**60RGTWNKPEAY_,G<'P>[2;0>VTMI8FM\9AVYU3G4D&*8H* M43:J'DYM?/$1HXU \MMT>6R/>VQ@:D HQA[$'.%3*T!YRE- ;#PWZ^ ,2C( MZEXR#AE:680!&0?-_P=4GPI*9F<=AS@*2FSK,V M,+C\5C0!4/L6I.E NC!H*LYQM@D-!\%I?&4)J/4CQ2,Z B_KV;Q++(Z!:Y-B MYH6\G!=E=21@#Y4SHA[%<2^OGH;T#5RY3K?1 1MIZ\=)RH6<)%;/]KXD48$8 MKD7>5O+0JX8*VD%ZH$W C8$;\B/R=6W)V R?(A0XS>VWBEU E@_![&(KL;I) M.4HRLAF]2[4%D7&5)Y$\Q%L_$RCRJ1HHH(S[_M![6J$+^>!7N8-C%ZJ#P*_6 M*]Q']?K(,8(F?/XT3)4'_:4TC4R "\U68[K@N6,W+IOR-;KFA@8G-<2X^2@2J7;BC68 MH3OGSOX8("0<1_'KVR5F3D<)T]O'8%YC^W#2$)A6OV217_+XQJ,Z?*!DIA35 M\CTB!HZ+JU!&@@JH.]ID%$#8Q.E-R905HF4JS9GPE'WBZLDCN9-'F5Z7IGS* MV@^9!7+;#:62;[5%R?@[> *\P!>QEE?^U.O>69VSC/-RB^(9=^"MGFJH_-M$8[0S52<4G-=:-^M13WPZ4A/4VKD!4IE-[X6 MUU5KB+=EBWZ'$82I4XJ&R)>C0:DM9>;:"Y>"_1#?< ;[5H$P8L>-W"B&"YZ5 MPXS6-UA'34&#Z9][2'CD2*Q'V]U&+.$H9Y^*M45N,19!G.?-D6,GQOENNZ'7 MO?U/_4X2G':1CP4 #2GB7DQZV\/-_!!]D'<;G$\08;2&KN M\/ M+>0AK_4H'70(T(B6.V2PQXUHWXI=$WU["'Y+'@[T.=+WE- ,-?N?=T#Q&.\] M[G, SF3Q123BU>H+OU8\GGT1]5),_M CQ+[%X0C.6B*#V/'TM$?!#CY7]/3E M R8\&CR$&38@Z A24H>\@=J [Y Y7CX-^?96$?TW!FY;0]8XG?)W4Y;W)[S$D*-"X%Q&&E(]'UW",IY7\ MU&>%GHH'#KBA\L1^"&MR?+0'=4&'LI7%+T^''/W5C."/6% LN+I5:_X*W/IZ M:$O!H3\,%*N!+KM!CYAP9PJP4/5 P!%Q;B"SZF.-5L'Q^-KQP#Y[;$SKU>FQ MU7Y(TI$(5"*9FJ*RL69/S(>F1OT!;V[?OG]]0VTUV$\X#6H \L,]P $%#P$T MQW;D[8'BDY]YWMM!R:2@9\F3 :$ -,[<''>@UG56!)M_2M_P6I'IE*GNW7*Y M:M-\+U4SR]0*N3)J#T7N9/HA-^ [K4>%XX1,%5"\?VS0LM7>N>]HX$-F[XGT M3\ZT:NW'QK9/R9J ;!GD,\HN@Y-YXB].K>M<_%6OE?C.&F(;O1/XTR??\"\ ME V5#]MN]?5E;)$A>+:31;3G Q6T1)O$)SD&Y+ \P\ MXW-F7>T)\836F(EX'B63,1:+XA7N)M$$=XMHM9B)]U:"2Y6R@ ?-Q3P:C\<' M?V?1:KQ 9XT>!Q5)5?[(1&ZL"E1OZK=8)&,Q6:[$BOY/Q^$K[!.QG$!2DGT^ MBV8Q?6A;3:/EA&1?Q-%T&HNW&1WEK#73('UB)PY7D%P07D&D,K2O!44N)2T^ MM_:5HB,,M3>N*"%T91OU]84O@UG:%#D(&43![\; M-PC&?1S]I.4I][HLW&@H5OPL7V1(N-+Y OID.4I$@:3.=?U)'/=O"9DGJ]&D M>?)Y7_N;9J[Y%G-PD?<4W/;S M[YDL,A+_I&SXIN35#EZ_:07$0/KF&/YY&DRG?4,A,HA@1@QOZFII$ M,?[C9LF_29AA[M"/3*Y[/Q."7V_XQU!\:%%6_A=#[=/V]U8W_F=&W7#_8ZT? M?+$1N5ICZGBTF%VAIO /H/Q-97;\HR.P$@017Z*-A;?2 +Q?&U,U-[1!^RNT M5_\%4$L#!!0 ( -R%6U@9<8:VY < * 5 9 >&PO=V]R:W-H965T M!EFB;6$E422J.[]??,Z2DV([CW )W7VQ*(F>>>>:%0UZME?YF5D)8]E06 ME;D>K*RMWXU&)EN)DINAJD6%+PNE2V[QJ)H+$9Q&$Y&)9?5X.;* MO7O0-U>JL86LQ(-FIBE+KC>WHE#KZT$TZ%Y\ELN5I1>CFZN:+\478?^H'S2> M1KV47):B,E)53(O%]>!]].XVH?ENPI]2K,W6F)$EKZ\%LP'*QX$UA M/ZOU+Z*U)R5YF2J,^V5K/S=.!RQKC%5ENQ@(2EGY?_[4\K"U8!:^LB!N%\0. MMU?D4'[@EM]<:;5FFF9#&@V ;N.C$C^(;,C&4<#B,!X? MD3?N#1P[>>/C!O[S_=Q8C1CXUR$CO8CDL C*BW>FYIFX'B#PC="/8G#STP_1 M)+P\ C#I 2;'I .@,4($[+X6FEM9+8\XXRU)SM2O@A4T8FJQD)E@#GK 9>Y%+C,8[0TA M]!G7>D. >*D:2%,+]]KI94L04S.KH$-F*_=ACU<&L.UD:6@@EQ4@EGS#*F79 MG&!G"NCXO!!#]K/4QH)CXLO8%YK(LGZ^+*3=$*.9@K'.=30?[I4F(ZS0DW&S M8@O49', >-#"EE56-+F@"$ 5)0(;V^C.<11$E:K\0\TWI2-1BX+35-C^[&.^ MU$(XSA&4I ;@>J&FF?M94*=*A&J[]&V"A^RC?[<@=IBQHNYF%:I:GA>H^'E' M\K/?'8.9\L:9[_(H7$7>V7*-\PE<2QNDFV[P#<@@A6U;RW^YUR_Z6MLREDPL7)]0OA/KG.-V7*IXR(7*S!VO(?E<,T&7I MD^(-R(XEA 9E.7 ="D3&ZUHK#A2-(?5H$KYA.4BQ,I,U)P,-FH>VH+0Z^BC: M"FCBH=/ D', ^Z'IJ=T(C@HH:+]BV&U$.4<%Z'8D36'CXI"9=N%XM7RZ/UY$CW+ M/2R@HV\AG[H\,ZYCRRGF,$-J/P>\[P>Y&;+W>2XILB!W$Y"A/95;O,./%ST* M&/>FXW(-;14E6%/G?*?:;0^O>]MXE^PW=[U_H?H-^ M=.E=RK\)=F_6F-5-'K)[GSC;I@3TE!ZG=X?6O2*_B[$-^#?<=<3?_[W3*%/9 M[]Z:/L'>\LJV0[V?XS;$*7JT*O\GOB+1G3?8'3;D9^JWG5+; #F8O(]IH/$G.!>XE3- [RQWYR/,%CNY<&C=BP:1 MN\Q_O98"2T&%&8)?SKSE!758[(L[@[IU;LW1AJ\-E!,6)T$TCC! SH.$W;7 M:$V>!F*81=:0PGU:"^F;)/I\ D*#0&BIH=QL/7%'1N2N1>YG5[07<]5";UB8RZ6"-_W^D^BN* MJ'):Q_F^)SXP92Y'&(=FD!5]8$A6D%TF;C/LEH#L(FXY:Y%!EWI)+A8"Q=F^TV/#6WK:?W-1TN MNTDPF/L1Y-A MU(Y>B-WI[0_+2]B/^(W=;\1^/'1/,]JZ-2L%\HGN!G&H(LG^ JU_VU\_OO>W M;L_3_=WE)Z2C1&M0B 66AL-I.O#$=0]6U>X.;JZL5:4;K@1'[M $?%\HI'O[ M0 KZ2]F;_P!02P,$% @ W(5;6'U9"2_; P 7PD !D !X;"]W;W)K M&ULM5;;;MLX$/V5@6H4+2!8-\=V$]N D[38!;:% MD;2[#XM]H*61190B59**DW[]#BE;<5#;P3XL8%B\S)PYA.91B,KO%(MHC2.QU'-N P6,[^V MTHN9:JW@$E<:3%O73#]=HU#;>9 $^X4[OJFL6X@6LX9M\![MMV:E:1;U* 6O M41JN)&@LY\$RN;P>.7DO\"?'K3D8@_-DK=1W-_F]F >Q(X0"<^L0&'T>\ :% M<$!$X\<.,^A-.L7#\1[]D_>=?%DS@S=*_,4+6\V#:0 %EJP5]DYM?\.=/Q<. M+U?"^'_8=K(CLIBWQJIZITSSFLONRQYW<3A0F,8G%-*=0NIY=X8\RUMFV6*F MU1:TDR8T-_"N>FTBQZ5+RKW5M,M)SRY6FO*K[1,P6<#''RUO*.(VA"]H9Y$E M TXLRG=@UQU8>@(L2>&SDK8R\%$66+P$B(A93R_=T[M.SR+>8CZ$+ DAC=/L M#%[6NYMYO.P5=T-8"2;M2Z_A[^7:6$V%\L\QWSODT7%D=W@N3<-RG =T.@SJ M!PP6;]\DX_CJ#.]1SWMT#OV_INDLV'&J9RS +9)FP:T2/0;] =;/ UA613<<61"4(:+5G.Y>1WT &Z+A)BKC>0_25*@,:3. M) SB8=(S]=SCX>C9FT,6(:B2[IJ<[AW-+*$4IX)7\D?:9L:@-00AO+15\,!R M/U1ER7,$GRDSA*\5:O2AE>I_,+ /EPNP,\;-ZT9(ALMI*9DNA+Z^2B6HNY'U M2U@:M_BKLE>\H?BT%K4)^WP<&';X1I5VRRC1 QC%83(9T2"["-,/8_@#J?M4 M2I!'-1V\!W1:!K*,=F/()B&9@$^MEIPB@1Z-*L"-#21Q&(_'%/(PFXZ)HR^) MELZ#]L[X\+F(3DDHG7XX$1N8CL*,F- GF62PS/.V;L6O]>&46*VTY3^[A7?C M.!R/I^_AW<74$7E_-O@#H&Q-TJD;C,,DGL"Q&S0Z:'HU4LI=:S?D3BMMU__Z MU?[UL.R:YK-X]_3X3!7#I:$#7Y)J/)Q&PO=V]R:W-H965TF\:6NU$'IP:0[:(VEC_W.B_I9EARQ3 MZ=2E*7_5A5^\'IP,1*%FLBG]M5G_K*(\QT0O-Z7COV(=UDY>#$3>.&^6<3,X M6.HJ_)=?HQYZ&TY&.S9,XH8)\QT.8BZOI)=GKZQ9"TNK08T^L*B\&\SIBHSR MR5N\U=CGS][J2E:YKN;BW%I9S144[MVK P_:M.(@CW0N IW)#CKCB?C%5'[A MQ)NJ4,4F@0,PU7(V29Q=3/92O%)Y)@['0S$930[WT#ML)3UD>H<[Z4V]N-(N M+XUKK!+_/I\Z;^$5_]DF;:!UM)T61.^+Q0XM(L:UG=B(5T0HI'STS&3N2ZUOQDBI*>_(EQY?+0.5\;A5S)@I^+'GG![-2RZFR8GS,'C#AO3+2F=X$ MDKSM@\G$6#Q!)'"HKU0)CHB-'W\XF4Q&I^GPV^?QZ_'I4ZR57DQ5;I;*B:)1 M?%0M;^2T5$)#(TU9BJ:&;H "C87$ I]O<_@B$^\J\59-;0-THR='@8VD:QRI M2(^Z@IHVV9^()SV&/X&5JNB6=(P&]>X2B-Z3E=@LRZ^3%<6M6LHDHC:Q( MP07"H'&.-$FP+!K0L^EXXEQ\IN7OL3R+IXN/EIPALG";Q>%^QFIK5IK>T"I3 M,QZ#DJ[@28!4?KS3O02.[<3JY(CO-8P&(Y%@\-5 [R2L4@835PYMCVQ(VMB6I;LQK!>J5A'ZX4!OW"5I?8LVMHT):FQ%:88 M0A2'I$"B$&,$UWK9+(5<25VR4]46JW4-ZHE3)KY7A^#CT4DG2<9QK"NP#3)3 M8P$R.-'U2.W6Z!J.*!JR/]2 -,A H?I4D+^A:!?,')@VX,&*N:J4!:GQI-P=@O[3W]Y>TV,*J!)[ M*M((L2](-T-B2LE\ 0O@45TV+H5+J7-V;D347$?_O/,X<#0KF]PW3%CYM5*5 M&&?CR?%CLA8.KBA8H/1Q=O*B_W"8-,)G(R ZACN9A\1\(CO:1G;T+;*MM PT MH!BLQRG@6_:#>ET#]7B4KIP1SA$V)1DG+G2- V )N'[T&W23_1!)FXZ.Q*S_M';RX% MW.$P".,9__?PF<+C6LV@1'KY+PJ_+1:XI1TH/LDDB]]@^U"M17TS5*VUVP@I MTIYC?$S1/>RGIED"KU(! "V)E+")WD1L0& 6BJ.5B",>2'T]!GA993R@-E=< MPW5Y&R<7*GV>(;!&X\=)O"X;$X,21/9KK1^ P:?[@H1P#+"TY_CC/^WX[=#2 M(4,_5]JM&N9U@&C.\"YN('>[=_I#;U%+71"FD \2I' <(#G3NZ4&H.%P9$ @ M-=SY5XC-^2^&/WR'2=P$C41&[J;VO;Q -\DOFL61Y'QL+J\@9A%D[,34$VH.4_1 MXJ;BL@'@PG7F'7=R73EZ#_%[N@\IC5-"*!]0DPG).'[8?-N2P M9M^0GL%PBC)NIML<6,;4]VW#(-FBZ046/^,"E[19:K79*G15)+VB&J-BGA$* M5'_#&PEAXM%8[ Q"DOP,GT%/HM>ZDW[V"S^,!JR#(;!U/!H]3B30N.1?R/5# M"4L!CV-2%@@-$1@JJ*7U.N^.T#$E/#]^""W.:-$SEF1?RK%!9^B_+-E"Z7G5 MDR1UC5L X+9K/:6"0_LR -;*^-" /U!<9O%^O(5L=NO,$-P[@Q<5%D$@_,DU ML;[HVD=@+$V!L*+K(=>29B[4G9X*.0,_X$VO@F@5)2;ZDJ-$085"55^(C0"I M\%X-=XO4X&K1Z72U4C$M#UND!#?(9&H*YZR4BWY#:D&PD,,"_GG':?"WM1&_ MP\F@)SAM:/PT-S^1$XKB&:+8K-U+\40_[?6O>]N69&3I4E3B*/X*'QQ MY.*I[FBIL5NW75!+!S@KN*P3"XV8I"Q1]K4P;9RFV""&\U ;]0< 7?^AO5H& M\,S1GA1<)K9-UBX/R,3;+9K>YZO>4,/'D:%=T/C<&K>A8<P[.2X<]J+?>.F_3,5N47JH%9P\.AP)@8[A,Y^(_*BD@7?KJ0.J5?WYX!XI@9=4X%*'Z/([;0EM"TS0J/'_8J9 MQ%.S&947T6$VM[BUK F#7&[U-*#0!\J,XTG*PU?(=*N01MY5%!8A"DG:GY%@ M>4Q XW"HJYWA_KD:GP0?>S3Y:71+W0_1S&%V\AV:H8P?%DD?!OA=A=Z:B*:$ MX!_^D'7-81[ G4AO[$W.#:]>C3* MCKM1=B@99!KEPJE=:@<*!3#2/@P'>$*($@2NW,W,P9 +G=H=GGI-U/>I<@U6 MZ/*A8S83F[<*WWU5,GG0 &K734K277NMP+ZZX[ZD#8$^Y5:2MC&ZAUZHK$A7 M6!"CX'EJC^@EER9^YTU5<.].B7#97H]"%_9%0P#8%7CH^=$%_S=DU50)\E7" M87;4RCI5@(N*K/S7IE+B<#0,YO(+:YKY(E9C\>JKB'%[Y_YK2*$86SR:5'"Y MU?/K[M(C 2LC,VH#9%O;J-Z0/8VFBH8&*&VAFR[V;INU:^A34_C'[IAZI?7_ M^W73+I=C'QEGXT,Q[=\W@4D: K953N>+R63=K1)/9[;B9@SSO[C=!LFZ.B)6 M[MU1J]#&_I$KE5UB;[U2N2OE@^]3OO.>A&_M>W9DRRPXW+C.^]JV!B MM^[Q^]6]I)8P1EA_BII*TS]A'L]7_^%W0[N&Y$%;.YV6?H44VG2>&@!KXP"T M0PD7KO\>WL8/>::+4.)?5"2PC6.:;S;XJP=XMVMNTW*@>]WQ M%?LGU M"WLP2FPUP]81&OQ!F."F+][4_(NDJ?%0/7]<* ETH 5X/S,H=>,7.J#]B=K9 M_P!02P,$% @ W(5;6'(C6ETE! '@H !D !X;"]W;W)K&ULS5;!]]:#1!#RBDZMGBWR_-6LEV# M5H:NG?!]VTJWOR1M=ZMLGHT;']6F";PQ6R\[N:$;"I^Z:X>[V0&E4BT9KZP1 MCNI5=C$_OSQE^VCP6='.'ZT%5U)8>\LW[ZI5EG-"I*D,C"!QV=(5:#VB_Q9K1RV%]'1E]1=5A6:5OQU.B-Y)3AIMP$AZ<*?F%])3L5I!;8Z\O0.UK. F#YX:P<("X3Q.()B/E" MO+]"GOQYT7A@X,._GJLR 1Q^C@$S\:Y[V1)JPSB]^2VE*U_^F'^*O_UF01/ M#PF>/H?^LB[\1PAQ#7V3?P)W\#4"UN+[H#B&64J/O1.E.2"JE4I [&-,J5UG74R#=H8 /ZP+:QT%5M5 MRF$4K?,3:!PF?1#2[$7=N]"02_"-U176,HVLQ:KKG-U*/7E(%M:>Q@P5K RQ M96M17*FE]QP8>.04^>A'/LA"*]^(VME6!+Q5>#M=&Q*F;PM$18X#*AX6Q&7I M'HKF("3+)J$?8TL32:S5?<1Q_ K =N*,3 DH-NFJD3_6 )\;1JT?MXPTY #DY%"OU47,0P&"F*18YC M%3&Q6$R$L7@G(XMO6BT:Z4$#F:$)V =XRG JKFS;HD4OEM9CVBH31HP&UJ03 MZ#1\?ISF<]&Q)MAT*OX 8TD9W[G%N&2""CI%935L+72)#U8B-X*(AG14(31H M68]#2_%>#QRH+T!A2! R ; <'C0))F_ZXF\H.$KGT.VAP0\-'SI\E"]W;FCD M]P,%8QF0QE[@PHY1E5 ?Y@.R-94RF\F+JX]]K*"VBDR%W)X:P1BP(NB,^7UG M8F3: FI,6"N\-*LHJ@G\O+>Z'X=RIV):/Z.WL.8(LJZEXLF6-=/9R7T[8FD] M&E54#'QI)0NE51BU[?]_S.X4$B^^9A?D$[);>))Q./''H3TN?[L'LX_%RD;_Z#>3HYO9=NHS#ZFFJX MYM-?SK)$X7@3;!=/ (4-.$_$98,#'#DVP//:0N_##0&ULS5C;;N,V$/T5P@WZE)5MV(259CB^;%MUM7VQ=R)DSY\P,*5ZMC?WH%D1>/)2%=M>]A??+E_V^RQ94 M2I>8)6F\F1E;2H];.^^[I269ATEET4\'@[-^*97NW5R%9V_LS96I?*$TO;'" M564I[>,=%69]W1OVF@=OU7SA^4'_YFHIY_2._(?E&XN[?FLE5R5IIXP6EF;7 MO=OAR[LQCP\#?E:T=IUKP9%,C?G(-S_DU[T! Z*",L\6)/Y6=$]%P88 XX_: M9J]UR1.[UXWU[T+LB&4J'=V;XA>5^\5U[Z(GTHIT14[4%U=]#ZO\KI_5%NZBA?2 A6$J M7AOM%TY\JW/*MPWT :?%E#:8[M*C%E]1EHC1\%2D@W1TQ-ZHC7$4[(V.QRAF MUI3B'E@M<@$\^X6X#PR3%;_>3EUX_ML^!J+]\7[[7#W!4F^[@7_W$/B6BS )DN_(+$(TGK!+&@ M G)0.8671I+PFPJI<[X8BC6A/#,SU^I/#+>-+3,3)\-D=":FJBA0@:=\.QQM M;MG R>5@DIPAL^MGX&])H5*+QT3\- MHMLQT?2E= SH&89!<-O8CB69:J+GD MIN"$P[^;* M<.O)(P=Z+J2U;!?=T;O((R@ZCH3=6W1#V&'GB-*LV3*@!$Y)K1B(BQQEA6IM M5YK=PCNGML*,KC ;07>%28\*<][A[M_69?(I-KZ8+NE_HLM65>T*,SPJ3)I^ MQHH9CO\W)7/Q1:6Y#0'L::908B$Y4]+SY*(%A+&6>%?%V#M1;6D18R8]ETU@ M85TP5LV5EH6@!VZF@)%7MIXRQ];-$W=Y"2.W*#7F#8"PY5 M(X0M,@(::>E)!; 769H*'I1>&?C/-Z6S(\,! $&X2# C;ST(N5Q:\Q!R%JET M/C25P=8P(VFJ"J.\CP#E+.H"5R*_,5:&U, MUU@"O9FI"NBO9C.PU*+Z_8C43>\7(S\4"F<(_8J=5NC8;V8CA*,4.J&(L::K<_M\Y176H_PKHJ$"Q0 M(XO1D1YYO@ Q91P!Q[F*20.OW$*R9N.4U08=P\2&XU7@B4*-3\FO.8E#VK;1 MU^W$=?39D!V*-FKP).M ,ZD0S$YKX#CQ'4'6=AMQ+0"39@J5!RJGL@A9&+;[ MH./#CBFE8WFV9CH0P/5F8*N:./1![RHS7$3CLTL$>]V9Z!U>$Y^#K&9 MB<'*UW/9"MC+9(4\R\AZY*]@0"RJJ[@D71US$X$ M$PMKA3S?FSN=PC\5)006)LN@=2.$S:,,C>2X;G.HIBT/[5/I78U.A28?NN23 M^8TF80";W]?CFZUR&I:9D_-!,MQT!%Z))H,D/;0'?A_V69>=)1EH;5B3-@L6 M/F7Y.] M.=1L/@Y@XVPJ5!8"V:2.D%@?ZRM89H+V-56V!U;"0HGJS/A3I=I7Q4W%/B\Q ML/&:;"=&.NSHOB&PO=V]R:W-H965TNI'RY M4?K!Y$)8]E@6E;D:Y-;6%\.A27-1.:6R&"91 M-!F67%:#ZTOW[DY?7ZK&%K(2=YJ9IBRY?KH5A=I<#>)!]^*[7.667@RO+VN^ M$O?"_E'?:3P-MRB9+$5EI*J8%LNKP4U\<3LF>2?PIQ0;T[MGY,E"J0=Z^))= M#2(B) J16D+@N*S%1U$4! 0:/UO,P=8D*?;O._1?G>_P9<&-^*B*'S*S^=5@ M-F"96/*FL-_5YC?1^G-.>*DJC/ME&R\[B@8L;8Q59:L,!J6L_)4_MG'H*T..Y2=N^?6E5ANF21IH=.-<==H@)RM*RKW56)70L]>?N:YDM3+L M3FAVGW,M+H<6N+0Z3%N,6X^1',&($_95538W['.5B6P?8 A"6U9)Q^HV.8GX M2:0A&\4!2Z)D= )OM/5RY/!&;_:2_7VS,%:C*/XYY+"'&Q^&HT:Y,#5/Q=4 MG6"$7HO!]?MW\23Z<(+L>$MV? K]C2DYB7&8X8$HW'(C4R:ZA1H+QBV(Q[1H M,F%8)HO&]T^5,6E8JLJZL2)CBR>LK64&159A>L@*2X)>VURPC6L'B/&UT.AN M5C7E NAJ20@E\)P=PS HC 4VP6#&.&70D"H+6A*TTE1K80@.*E;+E&X['*O2 MAY!](IYX>\ 7]#D- >.QE165E;S ZZSQHT%6A]1LSBV,-$7&5)HVFLDE,P(W MTDHB#F< J"%2N4("OD*$3"/VJ"$4+IY"I]* H'(:B JQE15T]J0;M)"/@L60 M-8U^:A=*87.5A>R^2?-7>" 5E+R#4?-@?,-U9H(3$DTE+00HZ_T4[7%5-84/ M4G""&(M'BFU;,FL1LB]5FTOCR*HA.]AU M-&_1LS:U+VKJ>"5MRY<712_E>^S%ST:N>8$EB+GBD,AQB:ZQ#$*=U2W%765L M7%$L!*)CY2\[=S^_+*)=.A>NU2B>';)O)>\E(V%.82JP3YH+]AA'4Z63.QO,I&TVC_\^@"U(\#R913!RFXPEQF$7S MOM<4:L_6!_R,C<)1XB[3$2Y).!\_E^^P=QKQW%TF8ZTDES8.S\&C$W*RNG.A"P1(&T(OD!S[[5$BN C:HFBB,<3@H"A@- M\)!T#TYJ;Q$&:N%.0L63[VXM"DX6T<,GYL4;QD#8[BG?1=WH-,=1B=UIM=*\ MI#GP#?XX/T Z"@"&M"D,(0I2)C4X*8TN:##DM/R7(K"=WENXNH5##DMIK=L8 MW-3MR30UO3@[C[8Q@ &RMD?9YEHUJ_Q%=./09?ZH93R@[P5@FH5!YI"LXLG/ M/:H"MT=6*0UN@?VK5,8")?52V&6H&I8@8W/VL^'8 5QU45:]7=25I@G:A<&7 MD8?WV]=19L<\&N- "7.\K\-+U< *3)^-HVV@/(5VC3RQLG2C>-G3-;V)=I2+ MV_$(80/D;JH+R@MF9B8LI:_R1XB25^B(4K0F,X&OC8S&+V=KKJ6P3V1_R5UY M!.W.1JS\#LG=?8U:%8?R'+"48YY+H'C:3@ ;O[2$*0NL!&PE*O1E 2[Z07@> MB\: H:'C#@J^W8=H@==U(5.^* 0KQ,J=(M"_VGF #OB$P0!"OD\W_>!D;;-9 M"&.J!>,)1EE\W@U VA[/8M3!9->K.V?C*(B0J#W9<%?A?E\UPMK"G2E\G4F- MZMLOLW'(;C+O#S9&N)X]X]MA$$ OL=".SX/D!87M8/&')9_W--4-N6M([7DY M^L'5R9Q%X;S?IQBG.",QRQ]I3_!^T/[[O-+HB-.VS2[BRN5Q"FK$$NH1N'T?,"T_V#W#U;5[B-YH2P^N=UM+CA&!@E@?:EPB&P?R,#V M7Y/K_P!02P,$% @ W(5;6!38)#1B" &!T !D !X;"]W;W)K&ULU5EK;]M&%OTK S4H;("61.IEI[8!.TF18IM-X#3; M#XO],")'TC0DAYT96E9__9X[0]*43,E*TBRP@&%)Y'T_SKU#7JZ5_FQ60ECV MD*6YN>JMK"U>#@8F7HF,F[XJ1(X["Z4S;O%3+P>FT((GCBE+!]%P.!UD7.:] MZTMW[8.^OE2E364N/FAFRBSC>G,K4K6^ZH6]^L*=7*XL71A<7Q9\*3X*^ZGX MH/%KT$A)9"9R(U7.M%A<]6["E[=CHG<$_Y)B;5K?&7DR5^HS_?@EN>H-R2"1 MBMB2!(Z/>_%*I"D)@AE_5C)[C4IB;'^OI?_L?(76JV9)FI(HR_.5<<-XV1.2?EH->Y*\-GK.V&L+F-;:IDO MV:L5UTMA+@<6HHE@$%=B;KV8:(^8,&+O5&Y7AKW)$Y%L"QC IL:PJ#;L-CHH M\;6(^VP4!BP:1M$!>:/&T9&3-SK*49XG[$ZDW(J$W5!A2"N%8?^^F8,*E?*? MKA!X!>-N!=0]+TW!8W'50WL8H>]%[_K''\+I\*<#YH\;\\>'I!^?IZ\00R$> ML5]R]QFPM6 RCTNM$9L78=B?HN[2E%I(+9A5EJ?HQK:8V(L!YTK&*Q8KM*RA MR!+]2K"%2M'[H'S)WF1%JC9"@,A8P\[8[VUEH_ZPKZ%Y'HLS7:5J6Z]X M #09P;AAG&ZA$1T;,FC%4L8.$(!;,4B2/]!+ !,HM8K-A;5",Y[*)325FKCQ M$2,6:VE7:##]&8"8 #SI,_>+Q820EQV09J4#E&>F'_>#]OF=QM;NP(K5+?8 M/GOM69ITB ?IP@E#VSP&NME;*#1SI57 WFNQ)*!#;?\*EGQI51ZP=]P8'J]* M Y^1(Q\G$@_F7.5G,3-1R06&9HT%YRL0CA833]U*5)MVP>QY[ M8[?"ZEP=MGQO):T)627W:> 2C8#D;+YA99$XML8*N%MFA2^>8RQ!Z2&D>K?0 MAJTLP$GE: [V9*$E:EI"3\L5RA:?PUF5.P<@BK.8%Q(M[@)NU,*NN19H!*18 M%8ZJT.H/))VZPDGPB+ -%%VV!-0@44.R1M>V87LK>&I7,?G8L%79#Y]A?8-^=0;6G'TWJBH< MC79P]*)53?\K.)WT9__/^<:N<8^Y,N\._.,8) M0;M+/%/:RK\:&9U0B#2E@K+DR7SC^13$J2J3,]1'43K;N4:[+1TQ=''+I$'2 M6:IP41.,8"9WP,V.A0F*P%B);(@Z/+_*A6 ?8RERJK)Y:;#E&;<->'PH-9KN MSQ*)$+0Q$!Z%NWA]L37>.N%ZU"(Y$@,=U^SK0+X]0(X'^2I\S^E\"O0.KL,* MKL/=M3?JCX_$Z2:PVTQ[1^#DFQ,-C3G[I[H7V1SY]4-^A0:2"B].2QS['-I3P!V,>*AD M)Q68GE9@6M= ;E0J*UA#,XEZ!7FLB3[[K:G7KG#Z%74[Z.V\N_P>-3Y?=8W/ MG75>5,2'IV<;)J>M=;6=:Z""X6XX-;)JX:S@&S]6,YZ0,61_7CW!<+/TBRJE MGD%A-P#Z/#UQK)Y^1T_JT=]S\/D^DYJHVRB?"-0P,,2C/ X2IG)>VHHE)5_1#A^P3_U_]&L+?1R!";7EWUI+ M>S>(Z*LVB,[#57N#2,625@>X?F"7:.SX5N\.[FK?;;%Y9&ZP41HFZ$$F>RUB/V:K1Y$CYQD=\/J[ MXZ,"RX\.U>X>P=*WS6\NP[<\I1,8G;%@Z:[PD+U@D]D(_W_\X3P*HY_H]W2& M_V$0CH?-4Q+#3L)3-@EFPTE#&0;1[()-@XOS,?M0#Y&3*)B,SD_Q.03#21B, M0OHU#H:3V2G$/9[B2& 8PHB005$TB9XQ-6*C8#8)&_63Z3D;0_S%CI%1<''Q M2%5_^JN/9DZ"T6QZVMP^F8U/Z>)X,GQJY:ZL<4A_AZT=N1".IM/MT(XF[OH% MG";)CY:[F='2*Q[<@M-Z7H9]9:OA.^=#@&D$M(-->Q\6/3>=JN? Q:;ZLPIY;NG9R!%."W?W'57&U>^]WXMUV/Y/Z=X3N$ M6.;47@NPXA0XZ3'MW\/Y'U85[MW77%FK,O=U);!9:R+ _852MOY!"IJ7H=?_ M!5!+ P04 " #RJ-SE M(/>^?C,:N33'4KG(U%C1DY6QI?)T:]^NA4\L'^_ZWT6_&=?%DJA^],\:?.?'XY.!M ABO5%/[>;-YC MZ\^4Y:6F6AQZ!\[B P>2]D B=@=%8N6- M\NKJPIH-6-Y-TOB/N"JGR3A=<5 >O*6GFL[YJQNT^E$Q,G!7.6\; MP[4%4& M[S%;ZVH-"P9.^^>+D2>%?&R4ML*O@_#D@/!S^,54/G?P3(_(FG?<3D3?YQ]YK='"C75H8UUB$_RR6M)TH]=]] MJ 2EI_N5>30/N+@ZOOOQK/X[1&73CN73H])_Z$TP;P M.4+%N5- :AKK$,P*EHTCJC*(^'AP2J/X#:J=N -D;VB MZB"R7NZPVGT&Y9Q)-=UFE#@^!U(#C\IJM2SP)]FV-)8@)-,<-$1#*UL<5MKP M):5H9I#2C_:P4JDNV'9VJ+6N,M5/&1;DLF69;"UE>@7XE.:J6N_,3XGJS(C7 M1F\/D":+5?J\.[GSPF(A+M!)MNZNRK2JX+ZI$4EY92CQY3D^43%V1$7"D3=2 M;28A5-T<81..17!K30F>*B>+XZL@72K2S/@QB@941@[300K-,?P)HV\#8-58 MVPD24"&9,Q&^FO$ M#E=3J(NPN6YL;0A%D9>K1Y;D2+= K(IBB^X!^Z2 &E:U"AM34*1UZ7R [&Q&G6EOOV=8'L950 M8SMJ92E5.-8'"42!MX@!-DE/M::%-3^F( ;ZJ=(T_)S .4FF<113FRL*Z=AD MZ0E-%_TEV7>#*99+Z%,S(G9/S05)1YW /A$^F'A]]N[[?%I5;/ MVQB]D*W >6;B$%;ZB:2PB<*OK\19"$TBUFODTD:#2V-#__*Y-HZ%*E<>3B91DD7E1952?(A5#1*\HIZ&O8+ MVS[6AV3WQ?..U)HGM;0IFW#P",$WI!V6^)+,4MPZ.I,P3F3*'V<*G8E$09>A MDC3?%5#F9YNR%24-C),0.4KNVS8Q?]XFYFT;B7==8K[.B6^IFHPK"^').VN* M )O$KR41X;2-X>M0G1Z,82\WV+?C&4@['/9LVE#(X.[7>Q@/)_-I--^&?,B5 M]60\BV:[%=;#6V?3>73^B79]:9> M1?EHL5:Z-RFQ_A;Y$"$>&=GI$Y@-9],I7>?#<7RV5]IO&=G0<,KCZ%];XO?1Z3G7'KPH?>@Q.8S.?B10R+OQ^(J$:0 M >1)RJQLNIXKWE>J)=5#-^CLF. 8.1G@&8,?[AYN%C]2R7,\I^YZFM#68;_+ M$=E+2O) <=\;6=C6KJ!M0A9*:7EL'[:O[&)(BM8KSBR!B$<$'8N%)@?/I"&'V7?^*U,R >R MO56_/]+1OO?34>_C0XEV+9]87)AIPG>(;K7[BK,('R]VV\,GH%^4I7=(!P6N MZ&@&PO=V]R:W-H965TT9BN)-=]LSLAPW[B2-&^?RT.D#N N2B)<+ M&M@5S?SZ?N< 6&+)%24[:6;Z(O$"')SK=RY8/E\;^\$ME*K$IV51NA='BZI: M79V&OG)VYEEMUBYY+4B2J3$?Z,W;_,71@!A2A?5XL71Q9'(U4S6 M1?6#67^C@CRG1"\SA>._8NW7CL^.1%:[RBS#9G"PU*7_+S\%/20;+@;W;!B% M#2/FVQ_$7+Z6E7SYW)JUL+0:U.@%B\J[P9PNR2CO*XMO-?95+]](;<7/LJB5 M,#/Q1I>RS+0LQ-O25;:&]BOW_*3"0;3\) M$7WFBHWN(CL5WIJP63GQ=YBIO M[S\!@PV7H\CEJ]%!@M])VQ?C84^,!J/Q 7KC1NHQTQL_+/5K[;+"N-HJ)_Y] M,X74<)3_=,GL24ZZ25+P7+F5S-2+(T2'4_9.';W\ZU^&9X/K PQ/&H8GAZA_ MJ9E^-U%QJVR%T*8%IK9".J?PJ2QS46@YU86N-!0GK1)+)4F+N9"5F!'E.Z+< M%V^:UT(["AAP@45.5 LE5E9G"J^P9VWJ(A=3A5#/%"(U%Y41"-\"I_ESA;'W M;EI)S1M@OM+-%#AM&-P(\ \:QN;*%AN_1'I0F*IJK52)B+(?<,!*VDIG>B5) M=)"GTX)O]'G\.>@WD+:;NZNQ<<6B;9 #^UF MQPA'L9@43J6I AO74<,&PE $P)?;QS6;$GO/0K TD=.$P[78^F6S$Z'!,0>* M)05 @4"96;.DM9FQUDR-E73D=).>$N(&6I7T#:U4A>30PD;/,-1?NJCS<=3Y M3_O.>8#G'CLY6"OJ7$&;5&.7_9 .@]*-F-D!19DD"OM@P,"#?-T83P>@TH M7$ZAPYC[F"9>C/I-C$5?COK]T51@87_G#3-U!?U7T)2K!-E3N+5<.?%$_/4O M%Z/AZ!JOSGNGD[..3VY->8=DH,E>N9I64/T=R'!4Q;7Q_]E%;X MX=]K!4 F MN0G;4,]Y_PA*BEO&D][%Z&SWK1G.^]1[&'4JX4ZE.&2)MS)*VE)>Y++@ZV/)\/TI=0$,$2Z8.Q%"'E M)24'F=8.>8\P*0/0PX'9>W?U-NH-SB?AKQ<]]9\6I^?$N5])_R>GPSV;CQYM M\^&H-QI?=GWT.58_A:.._1UE]=-F[.#_=?7O(ZL,A"1S.>"(N+WMG4$7+ MZ(^P8%O2P=[[/\"6X][PM$E G M?N=4L6BT,;ZR@&J!DB%_[\6(G"/_B1^M@?D]0V4N0HTDU= M!A;1MW%3ARU<$&CW@1+!G2D@;%^\1^GR3Z1'Z)65/!I=L7-A.E[X!YLQ6WJ?V_B-\[UXSSAYVV\^PZB.H_0^M M' \Y;-U>R.B<]E L-#R28=S*5*' Z7V)&_Q ^$-*^3-\X6%M]P\"XI7X!26% M!$\2E5]Y_+&6A9YI+,X[=ZT*%(%/2>P@U3M\$-A]UI0X2TX'C8--#7&$-SDZ MC:PR-H:7'Y*(N37U*BY6RU5A-DJ%EJ&;C:3%0IE44[=/92"=30P%X:)WA0Z# M3H!P!#PHAU RH7LS!=HN*I'0:U*_"3IK72VH%$>_5KO*<\&>ADU6X2B[]4@Z M\#Z2Z&VWS8^H -V)JS0?01XM7^0 )$H#2'7*!#["D@CO( MP=\$*0:=)[G6-GVV@BX6<6F7]B7":A=.\*4\8DX7W/\N$:IP7;)1()\8B%D( MQ36WJ;YP)T?,^/PJ+M3>W0CD*//CN;\I'<5W:^'8.NSKQ MM# @Y9[Y[J*ZU[42SN"LU+MS?^\Y Z]FJ<130J+2J6<]!JHNYA(3DF.O0AX' MFPKB M_0(H4="84'QC"D(]^,"WW]Z*IR&(MPMB*/?\P$-:7XG0:(#[[NU*8*/XJ?^^ M'X UKN'&CIRY) "@6$+FE8RT,"O\>*8!SB50T+K08!M2*ZSE5.R?J9/FV41% MK:SA*1!GO5(&*'15G7M?GAKC2$JDHZH.WP)0UM7"H[_*W+@E@/.Z$1 M)6V!7@T$#2P!YI> %]\!$C+@-$HFD)@R"R<3Z, 7N+&SVWH&>P.IEAYA,0@W#:-!4A1@Y$[J@@QT#),=.QG#T5&_S3W_+WP( MZ !=:>1FH.B0/S\H=/?29\J@2&B^;<8] ?9U":J*H%KY$6H7W]JELO6;:H!- MP(,D+@8HLGV!P503G^GPU,1 H2AA="R K*"6R>A.;:W3Y.%1>ONQO0T29' # MO3?>8.Q)TL#"0U](!SPCX8Q M9.W-&<&A&U)"!D0B&9^:6XBG+-J0;=##,V4 M#V+:M)93;3-S;O('=A>FG!^3O=),_*BT!I/$6KLC_^\$F:_-45EEJ@1"F(#. M;&.JCW=RAA2+S=3J?.M:;+QT)"OY3D6)6\"9H7EB'>9L2Y.KPA=RY;8T!V;7 MMFSH-7 *%;M@=\_[/L;M5$4T;P,W77#S A\T+$1"+.Y>IGX"A!7&XHU5*CSA:]M*0<0VI"UB(7=5-!4 MP21GF!8FR/W ?.TZX@T**\;W-8ZQ,T(M="&5U=/:ERD>0%&BQ5!J3+##?$NE MEK3H?1LA?Z?1%:L&02BGF-IQG@SMR?6VR2)S_.KO-%W3$?FHBVW0LG3!R+ M42(]ZIB0!G8KX7&K$@[W&;((I<>=2MI>]OS$DS)&O*:4@1/D*KQF\X2->4HL:J*I)CT('2'9=\$5^DPJRCUY:GXVX8 P M>J"- 2>>C(2KMSO!@H&V"N(U>&"(A6.[;;\D :VI[W+X86X]2D)W+;M<(C1IQ>]\>GILP<.&<7IX)<<04/DB_$# M)XRW<^?/'Q1>/9!)DK7'?)FB\E"@=)P29D":UPYI&0.7=2WYDJLXUYXV.3TON2RAV/*S/RI^ M6I=$ ?C]?0XC4DW9/0ZHNJ C)=MQ']I[?%6S#IU@076][?P-]'Y..*K]P;N5.@CJHGU9&;NZHEM[_P@Y'BU(5'2ROJ M;NCZG[I9%298<%LY9V,!4YL2N<.L3=CM5(7WCPW:4X, E=1:^>3<;I)#'O# MBU/Q3FY\;AOVQN>7S[J3UM/QZ>7#:<_?(*5'C,\GZ0&#P>"^ R:7@X<.&#<7 MCF\>NNDFY&[BZS&WW5:UGA]Y9^-,\#W/&I("XVWLG&KREP Q7.(.AI<\,MC. MZ5"-QC$=/]6!DMRM="6+8UD=+VB"&,9E>]TL0><2 +/;J*T:QG@(\GN&2CND M#@V9]H8..[,C'Q=^\/?G#X_V!''_CY.CCCYX;Y@4N(PS$#_:*$F),J_0$ M_P!.\@P<57R%[PIIIHJNKM4V^.>C&:_$)R:5K@AW(.ML"IJ M?M;)?Q-QW6<)?@:.D\.V)O,/]B7XW_'(GH=SFB)W/5^5[S5C,%9R$^CKA?(5]Y9%,DLB2OJ08]1E3O.ZX(NR5=0VU0/D#4\F$7P'0NQZ9$ZV*C\@V5G1[<:P[RM< M3:.J[?@QU0S[_DZJ3NA^2775/P3NHW&P4V8@/%\O^0LJFHMLG8Z'B;3CR0BE M;X/^X9KV?LQMCV>:D5'RF&?N4T@)+[& #Y[WA(J=6K X]2&$! ]L#[IZV!#O MD[YX[1_[9/&T==6.=*,#TNWYK;?[B&9G0'6D+T2QJ[=7MC&%L&FC MD[8F58JKR$PU]>.A)";;MYH^Q]YKLH[+0O^XPQ]R^[?K:#_RTX),'_A]"(*X M\$$X4AG7#_>"/D\@I?+# *VLPU/[Q(Q9[7MD?+IW%\OJ!:*#ZY\EY?])B[2K#6K'G43STRZ@6>FO*=.2]PGK(+E#-/>18I(Q.QF9M$ M!)0G/V@?=L]3 +V =.W[]UY\//V!HZ?<4#0W?[+:7@=:/JB)RWB-'H87_EL< M0H^@^LXG0.C-TO=9SN.#'V\:"+JA4LJWP>[Q3ZX<%A'-$ 4K M69]??(V4!<4U3\Q\SP'YB-\C^%\]G"0_5%DJ.^>?XW!/7%;^-RO-I\TO?F[\ M#UVVR_W/A;Z3=DY!5*@9M@[ZYZ=''JOBF\JL^&'B_X7%P+]WGQ MT4!KV*%DLA25E;HB1N0GO3-Z>#["^7["GU(L[<8[04MF6G_!QKOLI!>B0D*) MU"$"A\>-N!!*(1"H\;7%['4B<>'F^PK]C;<=;)EQ*RZT^DMFKCCI)3V2B9S7 MREWIY5O1VC-&O%0KZ__)LID;C7HDK:W39;L8-"AEU3SY;>N'C05)^, "UBY@ M7N]&D-?RDCM^>FSTDAB<#6CXXDWUJT$Y66%0KIV!40GKW.D?KA"&7.@20EJ@ MKV\$>5>ENA2D_UY;.S@>.A"#DX=I"WG>0+('("DC'W3E"DM>5YG(O@48@GZ= MDFREY#G;BW@IT@,2T8"PD$5[\*+.Z,CC10_@O?Y:2W='_CZ;66> %__<9V0# M,;H? O?*H5WP5)STP'-6F!O1.WWY&XW#HST*CCH%1_O0?RXJ3X0DGPI!')\I M06:X5XD5SA+8]JX@L); U(6N1 6=.H?=E-9EK;@3&=$>.OT&6K;0"J$#4D%Z M@56.WR*BQ[L3W%@BD"($ BS*&8"L@NS_64!XE>$;/2 7W!;D#>KU5F1S84F? M#@AL3-AV%3F[X5*AZJ\ _178Y00$Q9$KT(]<+_G"=E-?WZ8%K^8".Y;<9."2 MRI/ DD_:<47.N>)5*@CW=FYK%I(7I,]H,H GG00L'&-'%$Q9C%TO?TL894%N,]V/UB4=TUP,TB,-XJ[7'W=_Q=C^>)/?)F++I5FL_]2A&A(ZB :%) M$$U&0+OIAO(T#I)1^ 3" 7HR#??RP8\_)Q\8[*"U%_HQV!?O:K#J_T6+RKQ13,9UNMGV<%G<2[=HZ2Z6"KM8JG6.6MO,U;Z2IO/=*L4;0GLBP4JG3V#WF+('E<.Q9\UR M+(@G&YEU$B24[DAM>G\-I^/)KGP&'ZADJ_7ST8?U\''<8=8XF-!-3K?M9V-U MGT9[2#?"WU,8_3 V(]^C<^1+A6#,*%8&+ 1J3^%E'$10%\#0F/E^%B1LXJL9 M+,!F CPAO :\U#5^RTVG/W D-[I\;/%E1#,%3-2U05NWV>/KJ_R[L2#<(%JJ M3=; =5#B%DZ'=AV6;J!5 ?$S"4L=H%D'+H;1A?!',747(,U1-9!DM9*95]/CH ""@X'[9KENQ&[-8ST9Z(2N72#'U/U2N0@%"!_U^#K M-O6P\.A2&'G#75-\P^&C;LHU=!.6M.)7T&/?+W,LTPB,I2GLFI. MXDCD5J5L#2K7H >^R'M7H<95>P9>RK:8SR3F-.EJ\ 2'KK>RQQJY51"6H7J M>E9;.$!8"-BRD&F!KE$UNHG#^1V.3;QRDBMUYQVK!!BI))RJLE8Q."!L)DXO MR7Y,-UCL@P%*LH5_0 PIG7*56$!M1W,SSF">QQ&V.)5REM>K$HC]\'H6F MY6HCOJT*#1V:2+>T_9' 7@O1Q#1:A?0L!;NM#T\3R,NU;Q\7PQ\*"-KM3T3W M'3.'&Q3,8] M8IHKCJ;A],)?*\RT<[KTKX7@P$6< ..Y!C>U#130W3.=_@]02P,$% @ MW(5;6(<@A# C P &0< !D !X;"]W;W)K&UL MK57);MLP$/V5@9H&+9!JL[/;!N(D17LH:B1H>0,)RMM[FV#Z.!)"F6G4>-<>Y8DMFQ0,AOK%A7MU-I(YFAJ MEHEM#;(J.$F1Y&EZE$C&532;A+6%F4UTYP17N#!@.RF96<]1Z-4TRJ+MP@U? M-LXO)+-)RY9XB^Y7NS T2P:4BDM4EFL%!NMI=)&=S/AC\YKBR+\;@,RFT MOO>3[]4T2CTA%%@ZC\#H]XB7*(0'(AH/&\QH".D=7XZWZ%]#[I1+P2Q>:G'' M*]=,HY,(*JQ9)]R-7GW#33Z''J_4PH8OK'K;\6D$96>=EAMG8B"YZO_L::/# M"X>3] V'?..0!]Y]H,#RBCDVFQB] N.M"3G9M>R M%7J-"'-46','3%5PA34:@Q5<:DFG;UD0<"&8LI/$453OFY2;"/,^0OY&A"R' M'UJYQL*UJK!Z#9 0W8%SON4\S]]%O,(RAE%V 'F:C][!&PT:C +>Z V\A;8. M@PYTV]Q6"0M_+@KK#-V;O[NR[C''NS%]+9W9EI4XC:A8+)I'C&;['[*C]/P= MQN.!\?@]]/]R:O\W MPAV%8KJPTP>.B8X#4G2RH00JZ@I"M@>-$%CW&:?;K_ M#"TYTL8C&JZ6U!9(;:8<9T*L@3Z@:]"= =Q0L3'\HAMDP#48? ^>MX 9!#H\ M[@0%4#:$ D[JCBX5>EBWX M0'W_PTF>'9_O9''TT8NPTQP%7_)"T XSBO0C=7Z26"&FE_,U''7O +,F:TK$ M%R*=9HFR(#VWI12^>1#)CS)8(:FZ-SJ.4VH]0A#2 4VS.'^>>MN]_#0^?5ZB MZ]YB:+9B'>^Z[,F+=B71+$-3ML281.H[U[ Z]/V+OMT]F_>/Q@]FEISR$UB3 M:QH?'T9@^D;<3YQN0_,KM*-6&H8-O5UHO 'MUUJ[[<0'&%[#V3]02P,$% M @ W(5;6)L_*)UM#@ Q30 !D !X;"]W;W)K&UL[5M+D]LV$OXKJ(F=M:MD#DF]_:J:<>S$AWBF/$YRV-H#1$(28CYD AQ9 M^?7;W0!(2*)DS:P=[R$'CT42:#3Z\?77H/1\758?U5((S3[G6:%>G"VU7CT] M/U?)4N15*%/!D7E8YUW!9+<[5JA(\I4EY=AZ'X>@\Y[(X>_F<[EU7+Y^7 MM+I<8;YR^?K_A"W C]V^JZ@JOS1DHJ M5'O'B;OC@+42&1B42C! [_ MW8I7(LM0$*CQR9_I] MN?Y%V/T,45Y29HK^LK49.^B?L:16NLSM9- @EX7YGW^V=O F3,(#$V([(2:] MS4*DY4]<\Y?/JW+-*AP-TO #;95F@W*R0*?2IBG7[[^5$N]86^+1!1H M'W:=\4(]/]<@&T><)U;.I9$3'Y 3Q>S7LM!+Q5X7J4BW!9R#4HUFL=/L,CXJ M\2>1!*P?]5@+'YEP)_@+.O\D+. M:K4CC#W"H3_^,(GC\!F-P[MT'3U[S-9+F2S92E2YU(JDFH7+.8- 3SZR@_:D6,!NZID2GVJ,-UV2!23H*GE&>RUA330&WF^L1SKK9576BR6# MI!#Y#-1WB6$6HL):J M];*LY%\@9XY;5ZKF9KML& P BK),XA[!)CB?+Q:56' M G:A4$R'IE$0N7EN ME4I@X6#\ELN,S\#*6VNUT=6\/B*02.2&GD#47 U;H M4RSE"E*]TC*1*Q-$UU4)(9=OQ>G-U?6U"]&>C5&I/)U@R[_4%(WPR""*JS,'E9DAM\:VZ#^/28RN9"H;:MD#F:B\H<[J,'1 M?*Y%]43SS[#*IBJS#.I76E-Y5"X)8*T"LFE6F[LP1E,*E"MCK1E6T3[N.36)_@PR6-F@!P)P?N!#>'Q=0\X"]U0PL#086!>U[A65<&J5PDA^Z M6V%:KS"K/XLJ0>#>+4-D8HHY&S-[\3*ORMRW"&0-%A]'F* MOO+Q!RZ@?FL!+OUP\)F;.2L!V/#" :(B5]GL _,K.9,9TA(8(R&[*RCY9._] M(MB$?2HTI!/PK"]A*'/HB'P;2] MA2$JJ&_,-C:1*Y%1+8.XP<# 8CH3A9A+DX@/ID'?6V$43'86&/G/??E' !*C M3=@=Q*U$BGNR75UX]NDRGM%9(P,IT(<.GK8\A_DLE9D"_XO/J)N9-A.^!Z", M8-"NJ>7%Z7"-,68J&:H5!S;\ O:^A2;#S3XTO!]I )MS"",BV[1]S)(]-$- MS FI$&0MOZ8@:&>[R5L #X#F+475.B^!$/Y%'H2-X28+Q/Y;"PO8O&'I\*JR MBUV>)$"G*F-8DX_[X4S> JSY$TJ"0;7.':$3$*L*("[9QBP_QY'6:F@D37!C MJ*8Y- &]53=SH=,-7-#/CD/)$;!W35F_,27G#^?+8]W=:=S:I/.[)M#V==5[ M*L5L.HY8-&'3R90]8,,X&(3L9TOW^L,!/NJ/8W@T"8/)@(@ L'@;(1?N8.TT&$V-1N"3R6!7E>NV.[<*BY!FDZ1MHHLJUIB#H+?F[*%.']S1G+/0E'C M VHX86U?N99Y6\H,(K=$)4LIJ"V9@1I&"VVJ%:\60@N+SS>Z(^2+T=VSV/A7@ FA=2P8."?59;"<=*.PT']W5Q"]" M3?5Y]T6-.HO'8#Q!: ^#_JBI&H^@,D3CT):,:5,R)@,J Q&6$:],8(6(HM"6 M$)!W+U7Z4&\>LP$4+"@3T _'I(:ML'T'"TEW;>VT%OTO^2MAQ M)@10B7U8I!J3E'66(ETS& !^3G3=IJ%%!ML)FO@JJQ[%3++55?:\A#3*;*>. MS5MJ%U '!YQS68"A\-3"0B1:MK6SU<-D0=.7SYOG$$78#:DZ([%X8.9 >C=? M$B!8D#+3MV<-5+XNG#0#&FC?&9YHC&O<.-&1J^C5]TJ+?O'5D!@R\I@3^EU MS+[] G;IO$PQVFI@G()Q@0=)GV4.<0JE*!KU^O'$R7";;C;J=F_U:WUASX?F ML@(<_50#DS3!#*L.@J/DZE Z?CV.Y?6 K(>7NTW<-V!8AW9U M&:!/8>$JWQ M\ 2B97B\/>6Z% M9%+:K-^;PSG<;!0Z6""O&(!7NIN5G._S@=/IU,KW21'CN M2Z[HWM_$I3XL*SI#:G)+5R M.[G,>/+QR4V"[_^4%4:NP %YF8K,&SQO8I4KH&QFY:=F+5IG6]J^REWRG[+7 M[A0FE7A>"$IO)+Y%("?'SQZV'YJ1MR5LQ!P@#L(@?&C_OI?JXY-Y)2 E,08& MP> ABX+10W;.8OROF6\5R>1:V!Z/M33;&= M ZX@#/GR4RZSC:\4*V<8W-R>_V,/X5Y!F."K&B/2837" 5ES:],$>S;/?@MN M8*8[9I]!T5#F(!%P!U\;02#3J6]SV&9#WG#!K;<1AB!B77<#K*=L+G^@=PP= M3D3E$*?RG?A6$L#1O(3*A5YN-9L=QWMV40=YI*EY"R7VLK:'*.7.Z85]_>%M M,?C0M3YI6BO*5.%P#M.&6%'K0@ QOOV"UAVG(WGD"J"<^B>N8"=4:LR^$,RL M'3I4ZJB4O@?NUF'15KBRL ! 8+N=IM5I/EPT/.?J>+<50S\306,!!3^:LE& MQV$#^-MT/,"T)]@(3:( .I#7MGC@ ^IK#%%XP* =\A@Y[ 7,(+$W?C0T1V@A M3O^",GWL;) ^1Y/(G(F-^VP(P/" C8/(+4YNZ)P=NYW@+-0*OQV S=)%^T+' MY]EW*ITG-J!HL.,^_W9-FY-_M&MS@[Y'V]9V1N!AZHSNXHZ#;=%DT(L'TV_5 M#C71\/WZH7YO/(R<#+O;9J.[^MVE'SJQJ_@JE C[BGXR'OE63[ M,I5RDIH)H&K9IFEH_$3:;BP\$.C@_K=LU,XW"#LM 9A,#VE'1C_TP7\TP7\;UT ^W]L SXY8 9 CX>OW^&A%/5!+'=7:/>J6^.7;0@'9;54[*+DE2(=/AZ&7 M:\ZRB " MS2^77OX74$L#!!0 ( -R%6UA?C3U>QPH $D; 9 >&PO=V]R:W-H M965TSGT)8C3 M%H?#?5B1*VD;BJON+JWH?OT]LTM2E"VK:8'[8(LB=]YGGIFA7NV4_FS60ECV M95/5YO5H;>WV^NK*%&NQX6:BMJ+&DZ72&V[Q5:^NS%8+7CJB3745A^'T:L-E M/;IYY>Y]T#>O5&,K68L/FIEFL^%Z_T94:O=Z%(VZ&Q_E:FWIQM7-JRU?B7MA M?]Y^T/AVU7,IY4;41JJ::;%\/;J-KM^D=-X=^$6*G1E<,[)DH=1G^O*^?#T* M22%1B<(2!XZ/!W$GJHH808W?6YZC7B01#J\[[M\ZVV'+@AMQIZI?96G7KT?Y MB)5BR9O*?E2[?XC6GHSX%:HR[C_;^;-),F)%8ZS:M,308"-K_\F_M'X8$.3A M,P1Q2Q [O;T@I^5;;OG-*ZUV3--I<*,+9ZJCAG*RIJ#<6XVG$G3VYGU=J(U@ MG_@785Y=67"D^U=%2_W&4\?/4$WW3<]S_,!Y?3\W>U^P'KHLUN3(, MF%T+=J>TJOF#U(UAM[(,V$=12;$,&*]+]JY0M=K(@MV+HM'2[MEM8=GX[]_D M<1R^O+O]^.Z>[KCOTEUM(C(5JL'2>5M4-\5MQ)$8%0#BX ZVM] R PKN-;[!2\^,]R7 M"IJKK76$.(\BA)PMWVM559XQWP,XK&% +<99)3?0HFQIG;%6%.M:%KQBA=+: M0X1C1N2E0&0+R1UN;(1=J]*S^KWAE5Q*LGA#R@N20F: L]U/V*V!-"0%((&I M)?/80T;!]UI8K3P(L>\JM8#H][7E]4HN*L&^5[L7%+:2M3'L_/[=^^\_O>]] MO@;(O" 5Q1>XTR&CK!U[(Q"^DC34%MZ =(0==;0CR85:U?*_8,[9130) 215 M1;3$:2%JL91.7Q^\BW"2]B=<7$ (S[@8D#4N#JK1%$HT H/'<1CE;"E*!*TZ M%3^0;^%[S?:"ZRX%?'" P@T4Y]:9008*'0Q/DY+@)>#>LI04$UY5^X"52-+6 MMW8M]1_;CA[0,WAL^D5\<(N3CA8EJ_W0?A+T\^1^TMN)B#:Z]K:UB0P)OP&T M#\EWWFEQ^/]WVB<<&-2<^()^;I!?K?&7CB-Q(3K#! $Y PR+S0*^[*#8_8\] M4)!S439HS(9< ^\1^1+%IW90_IK]BS1X=YJ1X^-9W#6H/-2/);BZ9M^VGKA@ M41;$\1P7LR!*0GR.YTEZR>XM#&)9D$=3%@?S?,:B8#Y+&=HSFF_-ID&6)2P- M(DA)@@P):$H DC-L[3Y++5H^QD/(W!>!I$>0R2 M/)CE$!,':1YV4# ,VP5#8J=PP 5+DB",,W+7+ C3N0LTSF]5[;(/86G#OA ( ML?"6H29PR4T;+O/5P7*9?\&F23!/2.@]&B.KR'I-)V%;!Z$ MLZ0U_X+E29#/G<9A'F0SHLY#N&_*;EVAUH6L6M1MD\I)-?!V8Y7>#_.8DILJ MA$I*+)?" VO_1)J_8N0'H0O*%$A'!R!F7N(UN[6/=>E%Q82H?WOTX3/DH*] M"W0EONPKOD.?;)*SZ23"9TPS"B>579*@#3NC**@(OG=,,D':3^;XP^PE>&5< M24)I="#,X*XAA7@>@B/]_<*KQE,ZQKPN!". CR=3\(CZN!DXLN@U#L&=)(QQ M086GBL\O%@ZTCI09QY/YI1.#@[-+-V8!W0"RAHVC27Y)_T/W'U7P$>HZ));U M@_ @Z8!.F*L55'X(-*D.271XK#0LQ1R.P%TMON M+]$+*A<'P/?3;&P1-CZ+L+>NOI])Y;=/I*,"?CJXA+H/Z]21P 049!),75D3 M] )+[M=- .EI$K,?GPDI8&W'-68SH'V8XW\2INQ>+2WN"@3A 3OGUJ59H0S2 M)@IFL*V+[3!9HV :HJ;06I(V&X# TPC_0^PXC^#[X%:6YD"TE*73($0[.E5K MXPQ B"*ASRG2]<>3Z0%.21!'&4O#(,540>J@OZ4Q2NUQ>FC:9E^HY8O&B$Y% M-*E\3C6=!PD)^J#%ELN^G>$ NG)$3&/T[Y .^,'80]3OC?3!P.,LI6/4P"+' MI[76$- )VL^F:E^SA:E0('Z,O$.9 M\WH/Q4U__BG'*U>ZF2TC%; %ASTIN+> ( :2M4C12JN5T"%WG/.;DI$ MSE;8IVCO= ??'$:#?_(:"^V> M>>R(:-1.T^&!Q_ 2N0.XZ_;+#BHJOL47:.=&5W?EWH=P_\ICC"WE\D!T\/D@ MGI>7>U4 M4V&Q=G.?2[Q3R\5RD.2N I"V]#JL5L\*H/B?&MG<2Z.S^A_0CKQ;Y5% MDE-=M2^\_-*'6J!*<1.6J'E%93UA/ZH_<]Z9T\E[7O7VP#,\J)K[)N-*M=]/ M_8K5O34A@X:[$B4@U1N-P*J2IEK(X'=/=B!C9(-.$6 MY0-/'Z"K$)J1HET+^ZW1TI32OP.U>T-BU5LUJ[=.9+#+-XC>7'(HM M&TNODP? :@A9AXUE *W'K*/97V'M^R1I[^UX(N*GYM#+!RZ!B\A=7RG% :[C MW[%Z),>GX-":_,B:2?=RAU[4(95)K&N+6,$U&%&O7=!H5^-?AY M UUHY7[$P61 L.M_Z>CO]K\3W?J?1P['_8],/Z"+T*99B25(L;-F(S_J=E^L MVKH?2S"_6;5QEVO!H30=P/.E0@VU7TA _^O9S?\ 4$L#!!0 ( -R%6U@M MR2<9$P8 -D- 9 >&PO=V]R:W-H965T8^,< MDBH*:V:E[M>ONU]K3G;.?PT-4117K;'A=-+$V+V8SX-JJ)5AYCJR^*5VOI41 MCWXS#YTG6:5#K9FO%HNG\U9J.SD[2>\^^+,3UT>C+7WP(O1M*_W^@HS;G4Z6 MD^'%1[UI(K^8GYUT%M=3I9," RI");D/BSI4LRA@T!QK=BBHEKV)GYTNS=4XCEF>\J9D/X7N[SW>#41J@_1M>4P M$+3:YK_RJO!P<.#YX@<'5N7 *N'.CA+*5S+*LQ/O=L+S;ECC10HUG08X;3DI MGZ+'KQKGXMFE:UL=P7(,4W'I;-1V0U9I"D+:2OS<2R]M) HG\PAW?&BNBNF+ M;'KU ]/+E7@/@TT0/]F*JIL&YL Y@ET-8"]6]UI\16HFCI93L5JLCNZQ=S0& M?Y3L'?U[\"G:F_&_TD$9%WI/XJ_S=8@>%?3W731D)T_N=L)=]2)T4M'I!&T3 MR&]I[XJ.A1*UY89Q\K:149N3:PTI&7[+]8E1ZN-Y1] MT56G/?^&)M]*KUT?V!%PQ<:[?M.@7(X64S16;,8-GBSMI(%E%HM2)B,(CHTE]DEBN" &3KS!8.$V\;H.Z\4T2,+9>;N38#(@-[QEZ& M[3QV82H)!6"I;L6ZQP8*X.H\#-GANLIK'<2YM3VX8K[?X0@_.W483,5E$9"[M=F+-5UG U8;N04\'$'A:;B7%2H105-=L]^2WQJ$H-T9 MG@MZ P)P\!+A)3TI?9YXW8$(VCQ/B>&2T&'KYGWWI9&3XVE;4.E%6[G::=+ LI'$!,VQ#,>D/ENA$5#CP1FF8_(>+ MV3&FK#&I0@ <+YZ-+W9 #68B.LVF7,EXNU;3,2Q64X;% ''K,/LIDQ+Z+I7* MH'I%'(M2KDVI"P3RUB)N:\O5)2G7<&@H2_ $31L2A4N2849T+1BQ!JK#[)-/O<]J$J7?$$]+,-'BRI@D3 K; M)P[ Z)ZD3WU<#.5NS,)@)">KZ[UJDHAO/&4)'SKL/C*33G*>6.ETFTS54GM( MHNE33R9%.YS!2 M890966&?BHZ?-BB $,67OMJ4N5QS+61?K>O3()(Z<1Y0YJ8(PK5$RPA+EO9) MYY?/H/-4-)R;*AV\57AZJPVWOO(:-U#6"S6HP3 7-;S@3IF]WHX*EPD-,L*1U?Z:YQ3K:QH=M<5;7YPW6X)#<$?%4FH M;,PW[_'M^-URGJ_KU]OS1\][]!/@0 )J'(78'$\@F^E#(C]$UZ7+^]HA<6U: M-OCV(L\;\'OM,,/+ SL8O^;._@%02P,$% @ W(5;6"C>L+;B"P \A\ M !D !X;"]W;W)K&ULM5EKC]LV%OTKA-LM$D#Q MZ&79FDD&:)(6S8>@P:3=8K'8#[1$VT0DT4M*X[B_?L\EJ8<]GIEVN_ME1@_R M\C[./?=>^?5!Z2]F)T3+OM958][,=FV[O[ZZ,L5.U-S,U5XT>+-1NN8M;O7V MRNRUX*7=5%=7<1AF5S67S>SVM7WV2=^^5EU;R49\TLQT=#X=R_>B:HB05#CWU[F;#B2-DZO>^D_ M6MMARYH;\4Y5O\FRW;V9K6:L%!O>5>V=.OPDO#T+DE>HRMB_[.#6QOF,%9UI M5>TW0X-:-NX__^K],-FP"A_9$/L-L=7;'62U?,];?OM:JP/3M!K2Z,*::G=# M.=E04#ZW&F\E]K6WG\46+F[9A\8%&)YZ?=5",+V^*KR0MTY(_(B0*&8?5=/N M#/NA*45Y*N *&@UJQ;U:;^,G);X7Q9PE4<#B,$Z>D)<,9B967O*,F7=BKW0K MFRW[Y_=KTVJ XE^7['72TLO2*%&NS9X7XLT,F6"$OA>SV^^^B;+PY@E=TT'7 M]"GI?S0D?UH(\\\,XUH0?-D;4[WC+1;)&<3#9L MW1GL,,9EDFRE,&RC5H5'M&2K5;X M?R,+6@-Q\+JQ%@U^[Y!<&H^T$!/QQDPE% M#7FTJ#KKS\8>A,C228B9N]E9>/+X< Z6(XI(7*?2-(?HM4>)=?8$ITS6=(ZP$2Q48U#"8$V/ M(%!;8_H,9L6QJ("6 CHZKSGVJ(!7C9336#LDZPTKY99<2$@6&C+A+1+7D+-: M4>P:5:GMT0H"Q*LC7/9*B\KF\Q.[B_M>G$;9N5&55$2Z1FW:@T>9#>@-<+'EC?R]#]^YHT_"\^ 0%_VN MM:P%/]Z< :/@%NF,E_?2*,1Q1($#*=7&5OA(R:91]XZ-QW4C2PQ$8B$[WIUQ MA,M%#UMY3[2*[J426Z\N$AR0,K:P!,2X*"1 HVQ,*UODAC<*&8]:TA\R@&?J M+I\\PR+/.D[@'TPDHM#_-9A-"\EPR+2\>28;L0M$!@P ^]/ \C$'37<:@N]Z M!W[N9#L "]TWW;T@WJS0Q%NU>O"Y=Z4PR@@]:7WH=;XS!X25Z M4FG!XB)N51GIP6(-[40E*0%?WOC*=!:)$52./,\,NQDL.T'E0&YF*F#T^TAF M'OS.!I"]ZIKAL(D4V#M%D?,WKRR$IP?W8732?,GJ5XQI,194B\;);9\8Z )Z M%_3.@U:R*<%#6O81G0+;!H2L1(0D>@4.*:4TNMM/<$X=46N3>L<;]&YK*IO5 MWJ(6,QV"QO6C"W5\/+<_R-CGN0U($(EVU5W?H"6N@8'_8::Q6$'1SZ(O0OU--"GD453 M:9N9P<(1R:(1VF,/GJD\0_8X(3?[M.D C[;3%U!$HCT!&PS$KOFNJ(^D.M11 M#E/#@A#UVA5C2">R:@6>6&O%@9N31F@2=7O@ )?1C$INP#&%%(V]M4E+U;;G MWJ'M(F&R?0992!NR2FKG7:\CE-IT33'I-BUCVF:,!A ,?[1/]11UPO,G3/J@ M) ?3&MK7S1=F+URT4*,\;?3O'/EI.'B<;L3P^N591_!\Q1TVS/M1;H)9A *M MBUV-6-I)CF(^S&%; I&M3* #WE,0@D(Q&L7T0YH;_LA\.[QI["LE6J]VG+2\ MB#G[M>GGI-*VB6,1':UWS_OB2*/5I'(@1_J@30[VG9MP\Q8KU=X2 ^FBSQ2T+^J>^ M1A[[QP]-/:TX'@C!.2=1++:\HN%/?Q&N(9]V"F/I#X:ZBC']U0'SPIAN)0)> MJ;U%Q^#4@,;\@Z@J-^Z?Z8>*#L=6$WO'IN./C+2L5 ,Q:"?RX>)DW5V1J9I M^:3ML8%@-E:&K>G3(*,5>-_N3HSF:W2Q-DD?3KSV&P(A\8AVPC BX9*]%X6H MUU"J_WID_\;.9;C"4TX3F"M%M%M2_\4:03,@E20JC)@QD.B5F +]-!C*OFH5 MS8M^UG9(I<<4<1L<1Z2-09]?6G=/Z)VZ*FN'K12ELAZTWY,H=!>_A2#SMD)M M4;=WU$EKP>&\@GLJG&R"%'"&90'RG:1Y:)C!)RU/GSS3?H(003%_7NU_P._N MD]]#MUNO6X=//AME\/8%A1=I@(C111B$ M,5F'R,1Y]A<5CN:ATY3TCIR[?Z',<:/*B<91D&1Q$&8VT$&4Q$&Z($7R4KZ[O]M#!:YJC5U E94F0K3*6!@N$\+T MI0 7PWS :_H"[D><:!FLL#0.@W@9T;\LN8#D*%X$2;HB/"\1&(!XE>1>9;_D MA5?X90 F;=F+-(*VR4LHM(J6##I'^9)]<&O78D-=9,N_6M^ODF"56\>'JV"Q MI+Q> 7Y)9FO$1L%S!SN[V*#)JNIKO3@?XCWZ _]SW MTV#.918L8\J-)*-$MMQ"L,@ 4=]^ R)!#':-LCQ(%BG8'90%.CK+XZY6#F)//5)JHX3.GY>;7R M$%4M\7D0T04\DZRBT5/9*@A7"W I>6B%! 5I/62\I_G_A(&?5VJYBBWQP/T0 ME>>VG"T601Z-$5R0PB#I-$^#% 2:I&",^(*OGF/Y_ULZ#!_@:?HK76/JDZ0? M('Q3K%G/V+ZI^[61=/>9&B SO_1#W]7D=UB$>VM_;::&&]V_^TEV>#K\H/V] M^QUW7.Y^#?\(/I=HT"JQP=9POES,F':_,+N;5NWMK[IKU;:JMI<[P4NA:0'> M;Y1J^QLZ8/B9__8_4$L#!!0 ( -R%6UAI8)M:@P, ",) 9 >&PO M=V]R:W-H965TH>*9FIM6NY(--O$[@SR*CBU,F%I6B0M%RI: M+8+NUJP6NG-2*+PU8+NVY>9PC5+OEU$6'17OQ;9Q7I&L%CN^Q3MT?^YN#4G) M":42+2HKM *#]3):9U?78V\?##X(W-NS,?A,-EK?>^&W:AFEGA!*+)U'X/1[ MP!N4T@,1C8\#9G0*Z1W/QT?T7T+NE,N&6[S1\B]1N689S2*HL.:==._U_E<< M\IEXO%)+&[ZP[VV+(H*RLTZW@S,Q:(7J__QQJ,.9PRQ]QH$-#BSP[@,%EF^X MXZN%T7LPWIK0_""D&KR)G%!^4>Z<2GJ@U!;6)>E M[I2SB\11&&^U>=Q!@R]E,ZC^&+E8!_UAOK#.VC?Y\J M2A]R_'1(WUM7=L=+7$;4/!;- T:K[[[)BO3G"PF-3PF-+Z&_;!5?"0E_- B. M;R3"QO"27+DJ,;A"I;N- MJSM)W3I$\=$[M1%28@6^;L+;>NW#)X9'D!X#:S2&K!U_!&Z/M *+ W)C ?V^ M!-I5V&[0G'96^+(X@-,H&\'Z9>R$*F57>9J?^]>(P*O_J*OI6!N\-=$B9&%+ M@SX9.AEA9T092G5N:V%/9Y?_GZ$:E-SY5#644GC#[RDZ)T+"';RVY?=(5A\[ MX2NRXX<>+9R'0PZ&ZB >_$*.X!JW0JFPS%4E/!\+/V0_4JVJKNQ%:FH__S=5 M\IE"9EGL[]'GKJF$O.+JX6S39< MSQ8"W?X..VE/+X!U?_%],N^?#^^XH:UK06)-KNEH.HG ]%=R+SB]"]?@1CNZ M5,.PH5<,&F] \[76[BCX *=WT>I_4$L#!!0 ( -R%6U@EKC $6P, %H' M 9 >&PO=V]R:W-H965T)*DD',T;DB![L_1R4OMJ5,L5VKRT!.J*AEU-B_F M\]=YIXS+-JLDNZ+-R@]LC<,K@C!TG:*_SM'ZW3I;9/>"+Z9I.0KRS:I7#5XC M_]I?D=SR":4R';I@O /">IUM%Z?GQU$_*?QF35B!UOKH!C8^YWD.43""HQC#TIF MI"'$+IK$N[X9#"%<$KKO6"K=PJ4U2*)8P38$KXUB#$?PT4FY?GCYXJ0HYF>7 MES]MTW%Q]N,1*.A;8Y5T!_G>:.E<)Z.>/&CO@HR.<0W4ACK@5C&T:/L 6 U: MI:$U+K#A(9Y#\MNBLMQJ12C@Q*/0];!A) MHJ1,6Q]02,,G19*N,<]A*/\4C?2>!CJ6(6K&T"4+E4D\1W!I*$E* %^#+%[: MAR"WF%?9#=9"&3UH.\BLB8!;<><'2OGTUE0J2=]TE(F@<:$V\)75@'TSA3&ZW& M_GH6Z=E#(Y4?[+L.J4E;/0C8X'A&UL MK57O3]LP$/U73AF:0-I(\ZN%+HU$R:8AC:F"L7UVDVMCD=B9[;3PW\]VTJQE M :&)+XW/OO?N[KEYB;= M_J*Y*F;.F0,YKDA3JAN^_8K=/)'ARW@I[2]LV]PHP@L7_ _]S D=TL7#M,9LYC*FF0X M<[0;2!0;=)+W[[SQZ-.05&])EKX1V8&,82]C^!)[\ET;Y17+>(5P_(U+>0(7 M2@FZ;!19E@B*PX((9&I(T98YLLS&+3?)V \GY[&[V9?JWZQ)%$7^858ZQ'5^ M-NFSVN'V0K&V_BV&=Y:&ULK9;1;ILP%(9?Q6+2KMI ($FS+D%*FDWK1:>J[;9K!T[ JK&9;9+V M[6L;PI(*+*7+#=C&_^=S_H.L,]MQ\2QS (5>"LKDW,N5*J]]7R8Y%%@.> E, M?]EP46"EIR+S92D IU944#\,@HE?8,*\>&;7[D4\XY6BA,&]0+(J"BQ>ET#Y M;NX-O?W" \ER91;\>%;B#!Y!_2KOA9[Y+24E!3!).$,"-G-O,;Q>3=>8 (""HDR!*Q?6[@!2@U(A_&W87KMD49X.-[3O]O< M=2YK+.&&TS\D5?GZ#)W$ M%20#% TO4!B$45= _R=?N>6+*AN@(.R2'V43M66++"_JX765ZP*M7]$M2\F6 MI!6F746KH:-NJ+EAKF6)$YA[^@J1(+;@Q9\_#2?!UR[#S@E;G0EV9.:H-7/D MHL^I]YPZRKPRK,\5PY-RT=6[J#&J190(R[0Y:;#&A>$V[0EPZ M(:?:=$[8JH9-+,QTL-MX/ J"F;\]-,4_:'\*$)EM(R5*>,54W0FUJVVGNK - MFO]O>]WFWF&1$281A8V6!H,K?5N(NG6L)XJ7MIE:< MJ_W$'-#V[_$;4$L#!!0 ( -R%6U@*B_867@, / ' 9 >&PO=V]R M:W-H965T0FP:X5_6:%RW+&;%\>"SWM>4#LK5HA5[?$3ZL]UXWI4CBM(-VJ"= M!8^[97$_NUO?)OVL\$5C%T[6D#S9.O>4-A_5LI@F0FA04D(0_#O@>S0F 3&- MKP-F,5Z9#$_71_3?L^_LRU8$?._,7UI1O2S>%:!P)Z*ASZ[[ P=_WB0\Z4S( M7^AZW?FT !D#N68P9@:-MOU?/ ]Q.#%X]YI!-1A4F7=_46;Y($BL%MYUX),V MHZ5%=C5;,SEM4U(>R;-4LQVM/@AOM=T'V*"'QUIXA)\VSFBI,?R\*(FO2(JE M'.#6/5SU"MRL@D_.4AW@@U6HS@%*YC82K(X$U]55Q >4$YC/;J":5O,K>//1 MX7G&F_]_A_^^WP;R7!__7'*XA[N]#)=ZYBZT0N*RX*8(Z ]8K'[\8?9V^ML5 MLKQUB)H"7A$;!DQ9/?Q69JH,(#2)O:M8A7H -(U M;214L'UAV4$K-@3+@T);%F$ZIAJARY7/:N* GAL9;&RVC.YV":%AO'Q/ )X) M@1@[P? XR<9,0SMU,Y!(DF@/&!($D\^O> +MW3J]]!C M.T)+6A@^5K&? MI>,J-:$%\2C0(G9?2@=Q"0%YIT(L[.,*!G%9L+A?$=1RA$ M/*/&H9,.W*+]%$@GJ0.3",2ZPV+LF>Z!M3/?P ^/%@*Z&U'Y74Z]7TEB^PIB3 ME)^QQZ]1'X1A$:OEXM".%+]51I>+8HL<'=*_C.Y>ZNWR9 HW MZ/?YK4E=%"WU WD\'9^S^WZ*?U/OW\)/PN^U#6!PQZ;3R:]O"O#]^])OR+5Y MIF\=\0N1ES4_R>B3 LMWC@,Q;-(%XR._^A=02P,$% @ W(5;6.WJL#TB M P . < !D !X;"]W;W)K&ULK57;CM,P$/V5 M45@AD$ISZVV7ME)+08NT*RIV@0?$@YM,&VL=.]C.MOP]8Z?-%NCVB9?XDIDS MY\S8X_%6Z0=3(%K8E4*:25!86UV%HOH.+U/"^"]L&]L!&6>UL:K<.Q.#DLMF9+M]'HX<1M$S#LG> M(?&\FT">Y8)9-AUKM07MK G-3;Q4[TWDN'1%N;.:_G+RL],%:O[(7&;@HS16 MUY1P:X#)'*XQWW"Y@9E+'+<<#;Q:*L$SFKT>AY:B.XPPVT>:-Y&29R+%"=PJ M:0L#[V6.^9\ (=%NN2<'[O/D+.("LRZD<0>2*$G/X*5M+E*/E_Z77"RXR80R MM4;X/EN1.1VP'Z?2T@3MG0[J+MV5J5B&DX!NE4']B,'TY8MX$+T](ZG72NJ= M0S^29#K@B_<+ON_'>]Q9F N5/9RD?1;X-.W[ L&RE4!8N=L.!BE]U#AL 2S/ MN;N&3 "732]IKK6@"276*E"UIOO4EH ?E\" 6@/5&\L5ZK;FOC0T2;IPLG8P M9X+)#.'.][<;E351_P7Z>RG@1=X!H)+(=,E8YD(_B)I^!LQ45S@M-H""]?C)(X>0O4XJB! M29*6%4QNT)5MR[3#D?YH&SK[F:[QK/IC]&%$/*.]A)NC'Q>0#H=>102GCGAX MU,U*U!O?LPT1J:5M&EN[VSX+LZ8;/IDW;\HMTW1M#0A_ 5!+ P04 " #,^YY[Y(+K?&WKF*V=/G6FFW2BKOF[,T=7G%M7 3T[#&2FEL+3Q>[29U MC6511%"MTOET^CJMA=3)>AF_W=KUTK1>2TH&ED#5K)XTFR^4JN9B=79X&^VCP2?+6C9XI1)(9 MWA:K9!H$L>+^8J4"$63<]YS)X#( Q\][]IL8.V+)A.,KH_Z6 MA:]6R9N$"BY%J_Q[L_V=^WA>!;[<*!=_:=O9GOZ24-XZ;^H># 6UU-V_^-SG M801X,WT!,.\!\ZB[HQO: #36A+.,:HN=$%* MBDPJZ5%Y$G;P5I#P5 XB)C02)%T8"GB D2-?,356YHPG8+:F505EC''.&=-8 MD#>$$57PUODE8U\$-4)& (JB7O1R(T)K@SYX&V>Q$!X1_79Q<4OLO,B4Q'3!V$_L+Z0;6YP6[J0 >DKRPS*7Y@Y>+&5A"2%:A-]E_8,Q]"6J/A MHPJ'@!4VOF8C7B?MMGW76)*I!@F6-[Z7L,W\8M M%LL=W%EN#*J$% 8 9%1]+^VKC;R)'(Z.5+#3-_\_^AS2JX0]K.Z<[I]0/ WH M6^C8&+VK&&88)VU\+^-\GV,($H)>?NAM HWJ7_; ,DS.,PSD]]N6 Q&C$ MF0.C#@.@,"BE-76PS8VU)C-6!)?9;NREGQMD58258,E*Q-$"L!.,]&NWS_EB MG_./SYOSB.:3V.20IMJ"D4W?1B)SM\;'"98IM,,!Z:5#U_B4X&*YGZZ]02P,$% @ MW(5;6,:HP /; @ 1P8 !D !X;"]W;W)K&UL MA57O;]HP$/U73IDT;5)'(+1=U0%2:3>M'RJAMEL_3/M@G NQZO@RVRFPOWYG M!U*0*/L \8][[]YS?)?1DNRS*Q$]K"IMW#@IO:\OT]3)$BOA>E2CX9V";"4\ M3^TB=;5%D4=0I=.LWS]/*Z%,,AG%M9F=C*CQ6AF<67!-50F[GJ*FY3@9)-N% M>[4H?5A()Z-:+/ !_8]Z9GF6=BRYJM X108L%N/D:G Y/0WQ,>"GPJ7;&4-P M,B=Z#I/;?)ST@R#4*'U@$/QXP6O4.A"QC#\;SJ1+&8"[XRW[M^B=O38[Y/D+*N M3ERV%3?-CC+>H.S!<' "63\;'N$;=F:'D6_X7[-PHYS4Y!J+\.MJ[KSEZ_'[ MD.>6\?0P8RB92U<+B>.$:\*A?<%D\O[=X+S_Y8C>TT[OZ3'VO9=S2-MQ]!-R MU4A:&/47P9?\8]]S-%@H#X6E"H2!QDBTGHLW[M;D5"P6,GH-J@".5 XJXF/2 MZAEYT9>,,N3#P'>T'7"IM.8D7.0NL&+.5( KP5=7Q(#Y>@M29@&B\259AJ([ MB=45XV, RM(H*314R $.J(CKVTP]>-RWY%[=YJ!:DH*S&JF8A-5XY&;"8=&Z M:V0)XE6W8(<5BG A\GTA6M@%.M^=7/1="L?H!;=!C[8]DT(5?@TU6LE9VM-2 M)5$>A,\QF.5H'=4U-7-SVU#<5<)+K M79>\:IO#:WC;8N_8BC(.-!8,[?<^GR5@V[;53CS5L57,R7/CB<.2.SW:$,#[ M!9'?3D*"[MLQ^0=02P,$% @ W(5;6"7[W* 7!@ V@\ !D !X;"]W M;W)K&ULO5=M;]LV$/XK![H]30(D:?HR MM$/1IAN&81]HB;:)2:)+4G6S7[\[2I:=UG'7#=@7FZ3(N^>>>^'Q=*/-GW8E MI8,O3=W:L\G*N?7);&;+E6R$G>JU;/'+0IM&.)R:YN5JU\9\!V32/,[:6L]>9L$DZV"^_5S44JE&ME:I5LPBJ]U[O7DE!WL2DE?JVOI?V/1[,SZ!LK-.-\-A1-"HMO\77P8>]@[DP3T' M^'" >]R](H_RN7#B_-3H#1C:C=)HX$WUIQ&<:LDI'YS!KPK/N?.76E<;5=<@ MV@I>MTZT2S6O)5Q8*YV%QS<"9_;)ZNV MDM5= 3-$.4+E6ZB7_*C$Y[*<0A0RX &/CLB+1M,C+R_Z=Z8_5[:LM>V,A-\O MYM89#* _#O'0:XD/:Z&D.K%K4:SG)P_>A"FP;,C-L2C#?$QZ>=7 M*T0M+:@6KH0QMZI=PD6CN]:!7L#6PD.HC\N]64EPY'J84]Z"9P1+@%N!PT_E M3JV?;E6+4?5R2^[\%G-WC2>]-"N7F-&.1/F3MU(8"Y(B!-"_LIE+,_K8.P8' M? JOI*C="O5(N*ZZ4OB,OM)-(TVI1 V/PR=PHQV.+D4MVE*"L 3C:YGAR4@* M/(0TYJQ(0AR%/&1)%N H"CGC"8U"%F0IR[(0+LJR:[I:.$2IFK50QAN!T6&1 MA,<\R%F0(X)'#W(>\F>X$F\5(;XAX= M6>JV'4KE1J&?YYW%H+ 6/S1SU7H59"R*9SS/@*/-'+(PAQA'V7>(YWO$IW', M>)2C@1%+$^XI+]*<",_1OB3_'N%A$;" QT]V%G*B*/EAPCD1GB":,/:$H^NC MA-9REH29)SQ&:.E_92R+DY'\[3^M'>YF]K1A&]J8Y#;HS<+GE^J+ZK*PV MM^/&M5%47+07U.A*+=10+U K'<6&QN "EBO\*NLI7"\6TC<'\)-H.VQ-8(@. M!ANY2S%4+H JV2"+Y"_O$(:+XJ@7!A./&S!8N%?RJ [NRMZPSTX]N492ZT76 M_"@6],/.LD%IBVW4M^1/X8/D_:?QWQ(^^PZ0P[F(DW4M79^^%,M# M%1@NFG!ZY$I.QBLY.7IU?M-)'+I]CXHXW#/LR15]AW)/?H[7)A4HJRR9.X3K M0J/#-^B&$\1V^+ _^-'*15?#&[60\-)HBM*]6/IVYAOL("E4=H7B8+G.,ABEF ]>PA)AN6W@!M9KEI=Z^6MQV_UPFTH]CG)2 "O M,!X%*(R%!-%1'E"?A[7HKS[DK[_@,\W* M0[%V5/'A6/M.^T>IV/0%L<6"65/?MX,B>R@^0:4H5V/P486U75E*65$EZ'N_ M;2>HO@GO\:J])\ZG\!M*H.<%2;OS^7H$B!OI:D?/)3%-_$7%HMA/R*D1"]&G M.*&;B[,0_W&2^_XOP;.'?#O;>V]AU"_]JY*J"S:__=-K7!T?KA?]>VVWO7_U MOA5FJ; RU7*!1X-IAI7!]"_)?N+TVK_>YMIABOGA"A_?TM &_+[06#F'"2D8 MG_/G?P-02P,$% @ W(5;6&,S)K"C! . P !D !X;"]W;W)K&ULG5=M;^,V#/XKA-<;6L!-_&ZG2P(TO1U68-T5U^X. MPV$?%(=)C-J6)\E)NU\_2G;<-,VYQ;Y85$0])/60E#+>84DK2RX*IF@J5D-9"60+LZG(AY[C1,."9:4U'9O?;L5T MS&N59R7>"I!U43#Q-,.<;R>6:^U^^)*MUDK_,)R.*[;".U1_5K>"9L,.99$5 M6,J,ER!P.;$NW8M9K/6-PM<,MW)/!AW)G/,'/;E>3"Q'.X0YIDHC,!HV>(5Y MKH'(C7]:3*LSJ3?NRSOT3R9VBF7.)%[Q_%NV4.N)E5BPP"6K<_6%;W_#-IY0 MXZ4\E^8+VU;7L2"MI>)%NYD\*+*R&=EC>P[OV>"U&SSC=V/(>/F1*38="[X% MH;4)30LF5+.;G,M*31^@;/ M[X_T^^5<*D')\/>Q(!N(X#B$+I +6;$4)Q95@$2Q06OZ\T]NY/S2XV#0.1CT MH4_OJ. 6=8[ EW!75U6.E/R*Y3!C.2M3A#M3I==E4XHZITF"SQ4*FI6K'8G? M#8EPCX\*9CE/'XY&VNO+\4@OI7:->,%BCL)P\](US93^>'M.Y=HI$+HXSOGR MO*8)DQ*5A!/P MOU71)\Q_:= *YJ(2ADRF]5BTQE: SR ZP\8_,L;Y9/P'5M MQ_>TX-BA[[RRO*=M0TE.$F+:VJFX,,?H)W82.A"$=AA&<,_UH1^S%8SL)-&V MPLAVD@AZ2 \[TL->T@UG-EQQJ=Y)7#_>7\A$4X(OB3)V&C//+-''?75@J=8Y M@<0.W<",21S3.++C,"2>Z8%PZMEN&)\1G#WR7#-&D7,&?Q!C>WZ=>F<-U4GL M-^0G3J0%CP@)C3/799K7"_)L<\P3@3E3=#B*@SR,9:#A>SB-.DZC-SBE!"=2 M#RJ32&BSZJ_!X]5ZOT90!GNNK][VVLW^I9-1M"107]G:.7RL MZ(JD,VG.J6)/NN](J"F+!/!:'%:@I I^U0ET5@W@4TUA89MMMSND0\6@86SD MC_0LU'(2N%J.#)-4A"3'E'M!DZ4)A%3E#E!,]/)8*@UEAZ.@K=7##M&%0)4: MF)+5E%Q 5E2U#C0K"0%U.A&L0UEVJT^-&L*&Y36^W7/:/M"3*G&7*O'_Z_D' MN?.BZ[\O9?H-_ZA/?*;<$"^L';2+*R;7=,#9PEP^;_1FWW:=N"$[\EO60ZK< MGB8-E*-2KRP%+X#/59NEAY:.WRB!'<6)MF,:#MTP]BARX)MYFU&H;$,@J_WD M;\!,$SA_G>?!((0G.BD)X8*%"OS9I5@D)N'7?=K]RR^;%Z#S^K-F_J&B5562C*_I*W.(*;+0S3O MU&:B>&7>AG.NZ*5IQ#4][5%H!5I?&ULA57; M;MLP#/T5PBN&%C#J6^JX71(@O0P;L Y!N\O#L ?%IF.ALN1*F0K3P6 MIIEYE;7,6!":OL&;F6#4H::=4NF:6IGH5 MF$8C*SI0+8(X#-.@9EQZLTFWMM"SB6JMX!(7&DQ;UTP_G:-0ZZD7><\+-WQ5 M6;<0S"8-6^$MVN_-0M,L&%@*7J,T7$G06$Z]>71V/G+^G<,/CFNS98/+9*G4 MG9M\+J9>Z 2AP-PZ!D;# UZ@$(Z(9-QO.+TAI -NV\_L'[O<*9 MV&KJ91X46+)6V!NU_H2;?$X<7ZZ$Z;ZP[GU'%#%OC57U!DSSFLM^9(^;<]@" M9.$;@'@#B#O=?:!.Y26S;#;1:@W:>1.;,[I4.S2)X])=RJW5M,L)9V<+3?>K M[1,P6<#5?(GY,221#W$8)WOXDB'OI.-+_I.W#PO!I'V=/OR: M+XW5]&)^[\J]9Q[M9G95=&8:EN/4HS(QJ!_0F[U_%Z7AASVZ1X/NT3[VV2U5 M9=$*!%7"[KO;I7@OYV[%K\CQY6%(>AC, MT'UDO4PYUT?F3$D"LJ66.QH,YL8M_@ON@!>J;EJ+VOA4[H(YAJW CM^HTJZ91CB 4>A'XQ$9 MR8D?GZ;P!:DV*R4*X'6CU0,ZE($DH=T0DK%/(>!CJR6W+1$XMI(_.MM %/IA MFD(4^4F6DD:#A&SIY>HN&:O;OH5DY!1GI[#[;" ;^0DIH2$:)S#/\[9N^S0* MI(/-.>L;$8%8K;3E?_J%PS3TTS0[@L.3S DY>B- ?_@'$"?^.,ZBM\[ZEO+CWC?F:Z167!@26! V/QR<>Z+[9 M]1.KFJ[!+)6E=M69%?T?4#L'VB^5LL\3%V#XX\S^ E!+ P04 " #KY5#56< F/FIBFJIC^=@M"[6=!$AP6 MGOAF:]U"-)_6; -+L'_6CQIG48]2\@JDX4H2#>M9L$AN;H?.WAO\Q6%O3L;$ M9;)2ZME-?B]G0>P(@8#".@2&KQW<@1 ."&E\[3"#/J1S/!T?T#_ZW#&7%3-P MI\077MKM+)@$I(0U:X1]4OO?H,O'$RR4,/Y)]IUM')"B,595G3,RJ+ALW^RE MJ\-K'&CG0#WO-I!G><\LFT^UVA/MK!'-#7RJWAO)<>DV96DU?N7H9^1!EE"> T3( MK*='#_1NZ57$>R@&)$U"0F.:7L%+^W13CY>^/MU_%BMC-:KCWTL)MW#993C7 M,3>F9@7, FP) WH'P?S=FV04?[A"-NO)9M?0YT]0*%EPP9D7L%J36V9X09@L MR3T7C862_)C0I2RNQKF<10]<([#QE6IP4S6Q6W!]T/$H.QZ%JNK&>J*&.&-F MR%H)['ES0_X&IEM)$-Q0J%8(<]A4]Z#ND9 _\ SB$I& O"4C&F;C' ?C83@< MTG8EGXS)%]]H",5VH/'<<*$K+(_G: @>/,8B,^3^[LV$)O1#2S:9A)/4!0II MEA.:A%F:_QS+JN*9P->&[Y@ :0T9CW*2Y6.2CN/_S^!0I"0/1W'B.(RSD>,P MB?/3K%VI6[9MP=^2=)!2_QJG^**#//O>_H!]]$AR_QIEWF.2DRM2'/92'%Z5 MXK(]LYT&%]+R]SXJ'J=D"46CN>68]\-+(1JWQVNM*G)W%(3SZFNVZ&IVU]9L MZ2O]<*ST)?E>Y_89!2D;+RH,Q,[HF2,].*/G5%R<4W1+^U<+PG>*]*8KA9&8 M[;7='@ '@8>MPEVS>)7OL3/B0=(:55P(#!_B"CU;\?8_FF'0&OQ%)KZ%WD:# M8(Z%5=B?.S!NC%96\\++PA-WAB>R/,]*U;YK!Y=D$IW<+!7HC;\_#?HWTK:7 M3+_:7]&+]F8ZFK?W^R>F-QP/!P%K=(T'8]Q5W=Z9[<2JVM]3*V7QUO/#+?YF M@'8&^'VME#U,7(#^QV7^'U!+ P04 " #)MFZ5=-K=*8[__A>85J,HG%%=!7$83H): MR,9;+9SL5J\6JK.5;/!6@^GJ6NC#-59JO_0B[TFPEKO2LB!8+5JQPSNTW]I; M3:=@0"EDC8V1J@&-VZ5W%5U>IZSO%'Z3N#^!(-DI]Y\.OQ=(+F1!6F%M& M$+0\X U6%0,1C;^/F-[@D@U/]T_H/[O8*9:-,'BCJM]E8+FJC'O"OM?-0@_RSEA5'XV)02V;?A6/QSR<&,Q^9! ?#6+'NW?D M6'X25JP66NU!LS:A\<:%ZJR)G&SXI=Q93;>2[.QJC<;J+K>=ELT.;DJA=VC@ M US;DTZ30SKY MZMI<"C')L2$,UC-RR"A=K#[;^^HV077M>D,'[K&Q*]2/D6;T?Q%^(DFPX7ULR#&PO M=V]R:W-H965T4!\>#L3K(67GNQO4WY>\;>9!L@Y(67]65GSLP9>X['6Z6_FP+1PG,I MI)D$A;7511B:K,"2F:ZJ4-*?M=(EL[34F]!4&EGNG4H1)E$T"$O&93 =^[VE MGHY5;067N-1@ZK)D^N<-Z$LSBBWG/V7N#1XY;WN,DG0>020H&9=0B,AB>\1"$< M$*7Q8X<9M"&=X^%\CW[EN1.7%3-XJ<07GMMB$HP"R''-:F'OU/8:=WSZ#B]3 MPO@O;!O;83^ K#96E3MGRJ#DLAG9\ZX.!PZCZ!\.RZOI+R<_.UV@YD_,509NI+&ZIH); TSF<(WYALL- MS%SAN/T)KQ_82J!Y,PXM17;^8;:+,F^B)/^($B=PJZ0M#'R0.>:_ X24\>#NH:[,!7+CHVB?O*-4\NT?SJ-W,?0[<1K#@[)4 ML-D><]CI]P8TQDDG2=\=!5W@&@DLATR5+LF&\$N>@K,5%\TE3Z,AO#H;)7'R M'D@!2=\D4CE0^T,Z/]:*;M?N #M6SK]!5!+ P04 " #L<$KX^ M[SF]ZL,]6\9*?^C/IBNZA =07U9W D?]6DO$4L@DXQD1L#CO73AG<\?6 F;% M5P9KV>@3#27@_$D/KJ/SGJT]@@1"I550;)[A$I)$:T(_OI=*>[5-+=CL5]H_ M&_ ()J 2+GGR+XM4?-X;]T@$"YHGZIZO_X82D*_UA3R1YI>LR[5VCX2Y5#PM MA=&#E&5%2U_*C3A$P"T%7.-W8445G4T%7Q.A5Z,VW3%0C30ZQS(=E0Y/M#LNN>69BB7Y*XL@VE;01U=K?]W*W[G;J?$*PE/B.19Q;=?KT.?5 M^#VCS]N+WR(74@+"I5E$;A@-6,(4 TEN@XAS(5@V=*L^H=GHOXP MIY))\NT !K!:G\KVV_"F\&[=[H(W@F5S2$\QZ>,0GB&7JSCQ^"[+0?C^;?(T9""K"^%5/%Y-U^M(-I*0!*:T@4=74I-F!;"(9&(A4 MZGW"?(,T %'GG-&)'?>4W, S),0I6[=L/?+(%;JP*UGL\QF>+04(6!%!%1"Y MIBM)CLC'#V/7<3]A;V3Y@V'+ETN>/8-03.]\!($B#,=2Z4-:KZW:X=BR4:1L MKF !0N,.>8I\+FG!B,4F52+>P!J[PQ^'!9AR:=.G@6MY(Q<[I8TCXCBV-7#& MS21J [NEQ;-'.V.D6R33C,!+&--L"3J^:RJT]YD2R.,;GT=VLXL;I#" >C]P MJ601)HA!JA,DR"4FH,3 AM]S)IF>D#O[YEKV:%#^%M";^;/EZ4A[7JS4[B[F.B#+VJ.2CJ[L0:C_P?AUU1=QP-N+1Q1"83:XA; ML17T R*XC=3>&?^&6'J6,['+W^Y8%@X4*W7K.3;I(%R_)ER_DW";H;O2H7O0 M'%.8_W9K,J65-SNUOK%(#&N?AW]401R^ ]91C774&9\6K!U%SR)?,AYH'TSM MN\Y6N=)K.)8<3"R3G(?5Q4ZO]M3%W;*H<*HX9A*YP0P#FF A-(7>S'90B#Y. M>LTK4"$)Z&M:9]';R>GKC:YY:;:]=#JZ5OC6!"O$9<$*Z&VS"B\Z'3T>6Y[O MG^PQXE;$]!83NGZ-O3T6O$W)ZTC!<9V"XWT44='_YD/[\4MX2F"0]O@ T#MFW_ MS,!@8N\SX-67RK:T[3?^Z:<@EN8]0V*,\DP5?_KKK_6;R47Q4K!97CRXW%*Q M9+BI"2Q0U#X=X:U#%&\8Q4#QE7DW"+A2/#7=&"B&22_ ^07GJAIH _5+TNQ_ M4$L#!!0 ( -R%6U@$UQAJ]04 '<2 9 >&PO=V]R:W-H965T^[XL9G^C* M*5F*+X;8JBBXN3L72B]..[2S[+B4L]QA1V]\,NBY+)0I16 MZI(8,3WMG-&C\S[.]Q/^E&)AU]X)6C+1^ALV/F2GG1 5$DJD#A$X/&[$A5 * M@4"-[PUFIQ6)"]??E^COO.U@RX1;<:'57S)S^6DGZ9!,3'FEW*5>O!>-/0/$ M2[6R_I\LZKEQU"%I99TNFL6@02'+^LEO&S^L+4C"!Q:P9@'S>M>"O)9ON./C M$Z,7Q.!L0,,7;ZI?#E>\XD2]N"DYT >KNJE#?9YCP*:,?-*ERRUY6V8BNP_0 T5;;=E2 MVW.V%_&-2 ])1 /"0A;MP8M:ZR./%SV ]_9[)=T=^?ML8IT!@ORSR\@:HK\; M C?-D9WS5)QVP(56F!O1&;]Z0>/P>(^"_5;!_C[T,09&EZ)TEN@I.4O3JJ@4 M=R(CNP*' 0O(9]C*,/F:W^ZR9K^\ZUP0A_$F$]ROQ J0#%O?Y03DD?2>.GQ- M'>W52>^I(QL>*>110,I:+\=O$='CW0EN+!'(#@*Q%<4$0);Q]?\L(+S,\(T> MD@MN<_(.]7HOLIFPI$L/"&Q.V'HE.;OA4J'JKP']-9#8"8B'(Y>@'[E:\+EM MI[Z]37->S@1V++C)P(VEC[\EU]IQ1DRVAR $\Z#%@X MP(XH&+$8NUZ]2!AEQS@8!6%,6[%I98PHTSL"LDH+?O/'4O8O['(XYMP]#\'C M94CH8-C";3YQ[%*DBELKIS+=1+/@?J<).+B4YX &<1AOM/:X^P?>[L;#9)>, M$1MMM/93CV)$:#\Z(#0)HF$?:#=:4Y[&0=(/GT X0$]&X5X^^/'GY .#';3R M0C<&^^)M#9;]OXD343 8#+:U&('Y;*/UZZR@PWC;SGXR.MAH+>,IEN?6M#FW MTN6Y]4BS^M&>R++PH/E_ L_ICJVT?$8,?_L)SO @#2,D./"")>#C$/*(;I)X MRE,Z>@*[!Y0]J!R./>LIQX)XN':R#H.$TBVI=>_OX70\W);/X .5;+1^/?JP M'CZ.6\P:!$.ZSNFF_6RL[M)H#^GZ^'L*HQ_&9N1'=(Y\JA ,&,7,@(5 [1&\ M#(((\@(8&C#?SX*$#7TV@PG81( GA-> %[K";[EI]0>.3(TN'IM\&5%/ 1-U M9=#63?;X_&KZPU@0;A MU2:KX5HH<0L5HEV%I1UH5$#\3,)2!VC6@8MA="Y\ M.:;N J0YJ@:2K%8R\^I:!P\?'0"$"M3XJ-E#[Y_6IN=PT+99OANQ&\-(=R)* M,97NX.=4O113$ J0GS7XNCEZ6'C\1AAYPUU=:4'=4=7I&KH)TUI@(23Z, R5 MB5]!CWV^S+-,(C*DI[*LJW$DZMR5E\FK*;7 M5S*?N)FAFY68PM+P<#CH$%-?<]0-I^?^:F&BG=.%?\T%!R[B!!B?:G!3TT ! M[5W3^']02P,$% @ W(5;6*DD2PQ8!P A1H !D !X;"]W;W)K&ULS5G?4^,V$/Y7=M)>AYO).?Z5Q*; #-!K>P\]F(-> M'SI]4!PE47&LG"03Z%_?7R_5Q+^C5 Y_$?&%H8'!RM&)S?L7-KZM+ MA7>#!F4JEKS00A:@^.RX=QHSXYQ'.> M&4)@^'7+SWF>$Q"Z\:7"[#5+DN'V=8W^HXT=8YDPS<]E_IN8FL5Q+^G!E,]8 MF9M/9#>L'9MC)D9)K4#0;T>C"[HVUQFA$05F\,@J?"K0S)^^_E,+>>1 %?0C],&IQZ'Q_\[##G:C9L?V^O?3B38*Z?E'V^8Y[+@=FX[LH5ZQC!_W\$QJKFYY[^2[ M;X*1_WU;X/\2V(-MB)MMB+O03ZZPGDS+G(..$8O,X(Y<&9G=P"D=3N15 MVPYTPK8[?;W@8(B0,*&R4Y4<\1?78/"1VBRO[?*L6AZPRMD9]YPIX,1'0#KP MY82KAE$>?"SM 9B&#$/]B MWSY/OC/\'&UM>#$+O@J6I[F.11-:G:!8F?6AA534)['E9D#!322FRE@VDC/@8L?R0V,L6PA^ZYH2^;#B MF9B)#&:BP(T2N.1\OITUSY%%C H%ZB2"+:2!):H/ MXM\C\D.FT$()1O.L1VNF+, :91M]/P$O5^0\5ZAT;!WU;+8NG#DFK>]CL>D\ M% [QP:G0M/X3'O2QE [[89K6-FN.V2Z+*@%T;'0Y^1/E)ABY_V9>4. .H[\) M&M$%AHP9W<(T*(ZVN6266]IN>46-P+_6#_/#BKLVPYNO' )85XL5HI M>2=0Y/+\'H)1/PJ3&J,.N@FTCK[R;Y,+X6@T$TH;^%)B>W-DQE5CKZW@=Q;- M5Q;\45/P1WL7?*?0)KL46K^E(URLB&U]^,SRTC7P4XU5W8YJ^-VJ8;CF=P;. M5;FMB25NCZ% M9SG+;M[AILB;8IN#>\&Q]'WW31(&X?=O-A?-S%N)@8B<>F3L>_Z;ZO.3T#?O M9HJCU,,X(?;B-Q!XHS(%*8P\4KPQ?C;Z ?M60K(B"3SLY^_ON,J$M@^L2D"[D&Q07&SU M-XR%WZV$HGE#IY)],G_&F8AT C6C( F<[!U',$0Z?0MC+Z@7MW6BU3JL(R$K M\BI *Y(>)/.J8K#=M9XK#/;LOU#.T89UY_SK2: :OU,#U9/^"Q&TT1F88:LS M7I*.G2(CB?MAG'XM<=&PX;]3%U%_/ QJC"K:)M#'_OT#==%9REY9G9.F.B?_ M3%W0UO7KGP1 M*[7&;HGQ2%SX7KJ/H!BWZH@'Y$H;D<^_PLE$*'M MW'5FY*7U:;#UB_Z28UNC%QV:^F9AW"_GS6CS+N74OD)X-'X6')Z[5R(;&/>" MYA?LE@)/>,YG".DCHWN@W$L/=V/DRKXWF$ACY-)>+CA#H4$3\/E,2E/?T +- MFZ>3OP%02P,$% @ W(5;6."BUM!:!P Q, !D !X;"]W;W)K&ULG5AM;]LX$OXKA+>[L '5IEXM99, 3MK%]7#;!DF[ MB\/A/M R[>@JB5Z22IK[]?<,)2NVX^BV^\$2)0YGGGD?Z_Q1Z:_F7DK+OE5E M;2Y&]]9NSV8SD]_+2IBIVLH:.VNE*V'QJ#S2A3UZ/+< MO;O1E^>JL651RQO-3%-50C]=R5(]7HS\T>[%;;&YM_1B=GF^%1MY)^V7[8W& MTZSGLBHJ69M"U4S+]<5HX9]=I43O"'XKY*/96S/29*G45WKXL+H8<0(D2YE; MXB!P>Y#7LBR)$6#\T?$<]2+IX/YZQ_T7ISMT60HCKU7Y>[&R]Q>C=,16Q??.CO\F0-!=R!PN%M! M#N4[8<7EN5:/3!,UN-'"J>I. UQ1DU/NK,9N@7/V\D.=JTJRS^*;-&S\62Q+ M:2;G,PO61##+.S97+9O@%39^P'Y5M;TW['V]DJM#!C-@ZH$%.V!7P2#'=S*? MLM#W6,"#<(!?V"L:.G[A_U64O2M,7BK3:,G^M5@:JQ$:_SZE<\LQ.LV1TN7, M;$4N+T;(!R/U@QQ=_O2#G_"?!_!&/=YHB/L^WO??D()&,J0@NX:5B[HIZ@W[ MM)5:4&B;4]@'N9_&_OE>LJ(5:R%6=F+'2UG+=6$G#H %T9,4VC!)GF;PDZR6 M4O>^T]E\X@A MD9&F-4N\. Y9Y/F0$GHQ.'Q6%@SS3LY.]6#NQ5G*_,@+(@[Z.,F D(95<2P2/9RZ@^%;N#HE^/W?P 4Q?)RU:P]//\,C)S,F*R6CO.ZJP!=CK)X MFK)DZN,>4*\1!-GELLP;IQ0%*F*_-4PX176:9OBAATI1&E;*)OVI&,LZESB?<2":0(>?A^+!H;,>\0,B0-_" =,EN(UXO;]W=LD=O6RFTH(BB)/\N% MUD]+D7]E/_V0!G[PJ/0R^(IS'\')(MG==#]N- M9L[[S)P/)L)'H._5)G/^HQ!+9(4MI/F^A!N60P60++4Z,#%\8=FX[$0^33#! MEBYBA#V1-UW+#@9;]L)5UU>2[MT+Z"#YY[%'IE:'S@*:XAC]B=6EN\E7#" _[N;%U"Y,H@ MP'UO#MUV4;B?5KZ7<&0_9I6PBUNT],3'E6.J/IH'GLW*HA3])&)1XG',-Z>J MPCA&&T(ZTSU!8GT\&1[@%'J!'[.(>U' #UVX9Y8S-!(KZDU!?Q&<#3=*K1Z+ MDD:?R(MBS%WC,/;B% F(H'Y _2):B%S:_0HQQA!"<# P10&*PG%X:/HC]5:M MWS9&[B!BZDDSJCZI%Y*@&RVWHNCG(Q!@S/.):8"!D!,!>0V!X(KI'TW1.@/; M<41D-!'YCD^GK:&2> S.LP;<8!QMLYZ+ ,.<;48#)0K=*^6J7?.4=(U[%SZZ>*^7?1=T(3 AMJ?-I[HNB?8+C:N@[ KS5+J)7C9ML2K'% M ]"YF<.MRJ(J;#.I;)656YY+P4F,R+ _EHINWL@ M ?UWK\O_ 5!+ P04 " #;TXGR0$2+>Z M"11!X7&MKW3;4B# ^'L?7UEVX]F$=;GDVK"%GJI MMFUX9W>O]'X]$6!C6Q]_V6ZPS8L):[8^V&[O# 2=Z8>GNMGS<.!0)=]P$'L' M$7$/B2+*%RJHBS-G=\R1-:+1("XU>@.KT!Q8*_[H<#$ MU),/:MYJ__1L%I"![&;-/MKE$$U\(UHJV!O;A[5GO_8+O7@88 9H(SYQA^]2 MG(SX0C=3EJ6M)Q<__Y#*Y)<36/,1:WXJ^L65[3:V!UK/[)(=J=0Q MP"=#'@?\8:U9B"5GX8$2O@@VJ];"GPB*[Z>.T:AK0J/I;@HM0WK9FH[C#K_):MM%TYM5F;ABD((LAKU-8/0.^=$ 4* M$4M(W)D^:-?'&'BY9Q*P*$1,Z\VJ-TO3**3&TLCG/\#^$[P/A^YKVB/KD7#V M2JLVK!OD>H8C<*W[+8K^(Y-EQNNJQJC(R9+^-Q38]J-1XE9:" MUTE"(^00HJ116O%,Y.,VM5^Z*2R18;+!6\@]\7%737>'1!33DOW$1#XMZ"&G M$H]?%]LF%;FQR#7-4_J"H.RXC5@8J6PQ[5U7U"<\DP*GLA8:)YF@N<% :F3@LL\ M@:GIYEOG23J8OL%W@H=?)KFL"Q2/%XE$)IZEU3[%"(,$P!WUCEGKBI%I*&@%L @2O!VG! 5-M:YMXE%1X("HMX*%F MOV'N4.-&;&E))T)@TTLP4;-4E"@-\8 &LFW"UD6-62NW@G4%*#G+N*PDRWF! M$K[0D!3LBT%-08'JJ ?],TRD):]@*A(NRI0>,CNRDU-1\"RO:#^7* PV<975 M>\A[DR=[P$\YE#2P)WD*M-E3 *K2D@%S6I?H(M%VKJ%HI/XWD?LJXU4=B4\J M7I1TKBMLOTRR$^VL&-M9<;*=O3!>K59.KX;U8GON]QK[%#\XV =]$]@EBO/Y M:"L^&?W;G6UI4>\=41A['#-MNZ6&'[!BJO[B*UCC-H7&-VJCYJ8UX983O^UV M09'4V);,Z/5%++VXCQ/;V'Z\=+:+HA[63NOO;*5C)YVRE_^O ?LMOG[0:J!6 M[2T=C;L^-0+>:6P06B[:TC\(:J\1,.##_-M-Y]T!@5"K; 67?7IAGTOI2\%'2B,TGR$Q61-K/$P3(K0_J"CD(J:YX5.7H2 MA!8B^H7ZG.YW!^WF<50BA7M)\I36Z">9W/?$3-8C*K*1-61#EE'LTS3E25)\ MC>I42SML*H_#JA/TXFQ_>E,:@)FL2N^9DA5/J@(=@!BJ("N0VJ]U^G37>M W M'@=55B+*)>A'J+J.3;@H>)W>5[ @P&@M>9WS'+*?Y= Y<82KQWK3,;V:'5R3 M0.8J7@8]OJZV?1AN3./L>-]\/ERS[LV'R^H;:+S!1UNKEW!-IB7$R0T7P.%/ ML)MXZ9K;@"M<'*YQ9]:.#/!^:6VX^T,)QEOXQ;]02P,$% @ W(5;6.X: M"L:I P 6@D !D !X;"]W;W)K&ULI59M;]LV M$/XK!ZW85D"SWOR:V0:]B"*;;[ 2MJ>W6--(J4TE''7- M.K);@Z+P096*TC@>1I60=3"?>MN-F4]UXY2L\<: ;:I*F/TE*KV;!4EP,+R7 MZXUC0S2?;L4:E^@^;&\,]:(C2B$KK*W4-1@L9\$BN;CLL[]W^"AQ9T_:P$I6 M6M]QY_=B%L1,"!7FCA$$_>[Q"I5B(*+QJ<,,CE-RX&G[@/[6:R$VLV <0(&E:)1[KW>_8:=GP'BY5M9_8=?YQ@'DC76ZZH*)027K]B\>NCQ\ M34#:!:2>=SN19WDMG)A/C=Z!86]"XX:7ZJ.)G*QY49;.T*BD.#?_*%0CVOS4 M!?S1""7+O:S7L,ASW=3.PL^W8J70OIY&CN;CJ"COL"];[/0%["2%=[IV&PMO MZ@*+IP 1$3VR30]L+].SB->8]R!+0DCC-#N#EQW59QXO>P%O^>8*EK3/BT9A M"$GZ2SP)X@_F//R3# M^-[9 E[!0=.!$G:,%.KMPK9N5*QOUJ(+5?:A74BDL8$E$ M)/NR]3$#1Y 6 TLTAKQOQ0,LK$5GGTO >8JW&P3'6PI67!* 41C=;<#14+X1 M]9IXR+KM"F-\\D7%K%F8;@R(I^**@SAQ*JXYB+.GXNX?E_>)N.(@SI$X80^T M/(L]"F,!>1=3$G*L5FB.^]!_T]"#4ROI?9[ZKV4GZUPU!=-\&E\B@BC^I6) MU;"+UD2+D*7-#;(87O2MD;E/U:FOA1V5//Z?H!I4PK%4#;F2[/@3S2Z(D'1[ MME;B#LGK4R,Y(UNQ;]%\&>TT&,J#O.>%[,$EKF5=^S-2%)+Y4-U(7E.NBB9O MNU0">/PORN0+B4PN_F_B7D&:A%D\A$DX'J20#,)LF)&5&J/)X/1 ?W'%"2I, MJ' E83R)(4N'WC(>#<\Q3[^#><B6=A/$QAF M##,(A\/1.>K9]R2]Y9C%X6 4 QV$_C!A\R1,^_UOI-X23;,)H8[:_FC">^BY MHAB=W'<5FK6_U2UXNNW5=[0>'PZ+]KY\=&]?'>^$H:UK06%)H7%O- C M#=Y MVW%ZZV_/E79T%_OFAAX_:-B!QDNMW:'#$QR?4_/_ %!+ P04 " #K[:++Q_]5_@3&?.\\K%3?AB_K!-UE@5';&*C$&.P6"R6&D3^,]7 3$\96 > R( M@^[AH*!R2RW-4ZUZI+VWH_E)2#5$.W%,^I]RL-KM,A=G\RV84K,VW) ZHDUG MG(,QZ,T6+&7)GG&VAE6EI"AEV'&- GP/GK5_-E]/&&VL6D=G&+GG_K1 ': M_Z4]M$I;6G X7X9Y2>R 6P:<;\Y3GJ3D=*F 7!2. %V']C HW,I00]/JU('K MH?#^N0_M^T!US:1!'(XN-)J]O\-(#RTQ&%:UH0P+95U1AVGC7A'0WL'M'Y6R M9\,?,+U+^5]02P,$% @ W(5;6%:;:6>J!@ 5R@ !D !X;"]W;W)K M&ULO5IK;]LV%/TKA%<,+>#6%N5'G"4&$BMI"S1= M$#?;AV(8&)FVN4JB2E).4NS'CY1D/4*:B5-F7Q(]R$/>PWLOSY5Y=$O9-[[& M6("[.$KX<6,HP6>:@G6I,U;%YO44_SXV7QMP@CF0B00-,C1F\!4ZTEFKK(R&.03T(+F@BUAR<)0N\: /T MI 65&7!KQBFT(@8X? =\KPM@'_K@>AZ UZ_>@"N<4J:,^/LZ(0+,\4IZK "G M))+]5X9YSYX^"MR.8H )G@[CF6%:)/C56OHYKK\#=X;X&L@5 ?G%V?>,;% D M#>;@ZR?9%'P4..9_F9:KP!V8<57J.>0I"O%Q1^86CMD&=Z:__N*-^K^9.'0) M%C@":_$YJ/@%QP#$&$I6.,Y)E4E79KX-3C(L_X=41D^> MROZU.-AI,>(H'U'EY,UT<-3;-.FSSFE?^AR!M>@;5O0-K?3-4$H$BL@/+#U2 MACN3.5Y><-$%)[&*RQ](\65BJ0 >-EB2^]@#GO0V_L,V@=YFT&C3LFI4635Z MKE6?L3 9,]*77#/&.N:^B^X(K$7/N*)GO <]<9H)&4%SNA2WB.$N>,\H-VX8 M8XVD,=36:L7!TH%%B M:.4--4JLDWXF)9.*DHF5DM).:7'8((>7G$B1MI'J,\UWYE#&D=$])IJ5(\W( MF=YH.-&8,#2"NW*"UZ]55-]JXPIDV&B[3!3=8;BMX+S\II]:.'8T<0RN=PL!NYC,=Q6N(4>__H7$O_CP]A S\ MZ:T,<6:W[[G\P9H_^&+\G=W)6I+CQS?G<@[-757+P;.R48LNC=3 T&JR,QAK M&>Q956%#MU4% % % )?2K%T2&,WSM3GY#XUS*G%=H;79JD6N9U>Y\Y0FG#*^ M)FE>/*#%!DN&N&)M9SXN,5L^H&_7GJYV1[I(,[0:^#N]H%:?GEU^GLL\*BM: M,,L8PTEX#[[(F."H^-SP'LD*]O4G*4;>=*5/%&G#:*@N(=_J.T_9JFG"6UV7 MF%KMU*->+4@]NR*MW?WW%#.4NWM9ZBJ/+R^-QNG25'-UI\K4%5J;J5J;>G9Q M>H6Y8%DH,I8[]QJQ%3:[]UA;=<\;#K5EUYM-)OW)PV4W@,%!W]NQ[K72].Q2 M\^1&ABM-E-!LZ*JMU@1!0U==,OH/#LT^X$@:EHRX1 M M51'O3:I+M, 56OL[7:V4H5TI/SD&2QQK@3^S#[8O-:[0VM34ZA?:U>\%NB-Q M%H.O%UAE=*-GV2'V]2RG:($KM#9]M?B%\(7"%5I5]=ZDND0+7*&U2:VU-+1K MZ5VD@ABI$!;W0&H.0HW:Z1%H'\3YCP!&#ITJ;%=H;0YKA0WM"GO['8AW <-% M38HED<76K+BMOH5L(U_*M@N2/)X,7'XKGCE%"URAM3FOU3\Y/J M$BUPA=8FM:XTH+W2D#)21KNX[X++")6^>[;UY"ZXYGB91> 366(CL79P".XQ M8N9LX+0(<876)K$N0N C7\B?E0V>(@T)%KA":W->ETKPX*6R@=/R MR"E:X JM36I='D'[=_V?S 9V\($E&S@MAURAM7^QK\LAWUX.G67:XP6F*D& M\OV24K&]40-49PFG_P%02P,$% @ W(5;6(@F9O&ULO5==3]LP%/TK5H802!OY3EMH([5D MTY! 0G1L#X@'-[EM+9(XV$X+TG[\["0-_4@KV**]-+9SS[GW',?6;7])V1.? M PCTDL0I'VAS(;)S7>?A'!+,SV@&J7PSI2S!0D[93.<9 QP5H"36+A^/\,S&(.XSVZ9 MG.DU2T022#FA*6(P'6A#\SSHJ?@BX">!)5\;(Z5D0NF3FEQ% \U0!4$,H5 , M6#X6< EQK(AD&<\5IU:G5,#U\8K]6Z%=:IE@#IES%%]*8%[]H6<9ZMH;"G N:5&!904+2\HE?*A_6 *:W!V!5 &L;X.P! MV!7 ?B_ J0!.X4PII? AP +[?4:7B*EHR:8&A9D%6LHGJ=KVL6#R+9$XX0_# MYYQPHO: HV.<9!V ,T__F1ZQD63 M@VV2!2V1;;CKU.XZA]C].UA FD/C=ULBW0*I+LR%;]J>97A&7U^LF]$09]J6 MX[J;<<%N7,]P/>>-;D.!6RMP#RJXIO+;D/L?$9Y1CN,F)>Y.YFT-982W/R+8 MY;"MKN4T%^_5Q7L'BZ\_[F&T()RR5_1P \D$V"/ZC:[)%- X))"&S1MTD/NC MGW2;9$%+9!N>=FI/.__EPNBTZ6Z;9$%+9!ON=FMWNW]]81Q$?M2Q[LZ)-+V. ML7TJ6TJY846OMJ+WSS?/08:/6M+;O8),=\>2EE*6ENAKS50";%8TI1R%-$]% MV9'4JW7?.RS:O:WUD>R'R_;UC:9LIF\PFQ'9;\4PE93&64<*9&6#6DX$S8J6 M;4*%; "+X5SV],!4@'P_I52L)BI!_2_!_P-02P,$% @ W(5;6*9B,=34 M!0 J", !D !X;"]W;W)K&ULM5K9CMLV%/T5 MP@V*!$ABD=JG,P9FK+0)T !!EO8AZ ,MT[80B71)>IS\?2E9(UD2S<@"^S*C MY=RC>RX7'5.\/3+^3>P(D>![D5-Q-]M)N;^9ST6Z(P46K]F>4'5GPWB!I3KE MV[G8"+6W:0>4;)!P[$H2@P__% T>;\DG(K_L/W!U-F]8UEE!J,@8!9QL[F;W\"9QW3*@0OR5 MD:,X.P:EE!5CW\J3=^N[F5-F1'*2RI("JW^/9$GRO&12>?Q;D\Z:9Y:!Y\=/ M[+]7XI68%19DR?*_L[73JFA"ZE!!-XS*G<"O*%KLNX2S)7.1BQZ M$ON C(P)25\#%[X$R$&N)J'E^'"D"4_&AT.#&K=I.K?B *C.P(MN,TG(J7N$.J=@0 MKNVH1I)KY^EXH,3I:;7TN$Y%H-/Z#L=8DS?K0UJ-6?#U/2E6A&M?76:2:VMB ME2VQQ=8MX)EQ@W9>_S6/K1K:9$MLL75KB-H:HLD32QUZ/H(@<@.__ZXP8@/IAAKEP MJ8&H>7_0A,:LI_;6UNU!L]V;X '@T*%!A)#;]S]:7*=SUA4P9CBU JTOA.., MH5;JT,/II8[#)5J<8;RV3@Z.M7)&-V!FN7K:'MH\[6#^/VP>;'T>-!N])2L* MPM,,ZUO8&'QU16RR);;8NH5K#2:,+9D!JR;3*EMBBZV[-M0Z4F1VI*;)I0X] M'SXN1''0^Z&_'(E+]#CD7YA<4.L*D=$Q76\&:K[.Q( "S_/[OZ#& A,MT LC M>&&U [5V#8VS:W9L 1H:LKXMT$!".&A+8])3NVUK_Y#9_DUP!6AHV;S('QA M#4RUM]M?&3#G-U5_ZQ71]'4\-+1U6J&C8(D&UJU'5T'KZ]!87VU@:[9!DXP!>[0MGF^AV"_U74XUXL&2P7F#*=6H/6*[O2EO3K4 M[TJ-_;@O=6C_="5)='S=DG1%G'WA'>OMC,[ S'+U%UYW^+4RL/\&9YVC32TISVL+S'7 T# 7*R M493.ZU IY*=M(:<3R?;51HD5DY(5U>&.X#7A)4#=WS FGT[*!S2;3FO(FC1(RLA93+ M*]L6P8+&1%RR)4W2(S/&8R+333ZWQ9)3,LV#XLA&CN/9,0D3:SS,]]WS\9"M M9!0F])X#L8ICPE]O:,36(PM:;SN^A_.%S';8X^&2S.D#E8_+>YYNV:7*-(QI M(D*6 $YG(^L:7DWP( O(1_P1TK6H? >9E2?&?F8;7Z?Q3B%KE.;/ ZOLB[&.!8*5D"PN@M,,XC#9?)*78B(J ;"W(P 5 >C0 %P$ MX-SH)K/1432*;B.&9?AOR2[#+2EN5'R*@EXK@O15IK-47W8Z\'V M--TR35>;YB1O6,K3"UR4YR<6X5* O^YH_$3YWVW9:@6[EI$AL9IWK_3NG=XT MGDFWAL1J;ONEV[Z9INDWJ]'Q\';3-$?U>ZZ_HVG\,D??6-/XC:[M^0/D;Z7I M-])T^P@.VM,HVME&1*K30=TU"W9.;V3"@U# MADVIU1U7( 1J2^!3^@-+>O$M);HFA7P$CX+.5A'X%LYHZU3HQ5WP2@EOF\2) M/O)8VPHSH/:^?DCEDY>]E:\_2>=*. >*0,4B$!NH?2W0='9L2*WN6)$-U*/- MB;6O%X>.IOBUH3*G5'2M\@H;XJ="ID@GT$':VR 0V"0IB7!E6SU,A%#3'4+ )4="! M W<[U29%]0=]=T>FBJ*@'J,Z]-.!2*4_8>>".P=4(055R !4(:-094JM[EA! M%3HG5.T11[OO*_K(8VU7_G>CAZJ.?7 8.E/V+DJS@%82 $6,@!8R"A@F5*K M.U: A2QMA5?H3U\QIG.O_4Y0 HID$(&0 H9 M!2E3:G7'"J20'J1.K&Z]N*>I;FWDL;85ER$]EQW,CZ@)99[C;.,C:C)9;50] M2\5D2,]D7>BQD-J90I%HPO#T:P%XW.@$E:HA/6H=/B3']1KO25)"!]1QP0 ,=N.K2GZASA9T# M0K""$.P:Z"FC!&)*K>Y8$0C6WN]/O!_O$>_MOA_K(X^UK3 $ZTGAP/H_8+6E M/U'G:C@'IF"%*=@W4/]:U.GLV)!:W;%"'JQ'GA/K7R^N66WI([O:MBMOU&2O M,]T1/@\3 2(Z2^6=RWYZD>&;-X0V&Y(M\Y=LGIB4+,Z_+FBZ ./9@/3XC#'Y MMI&]MU.^IS7^'U!+ P04 " #!P &0 'AL+W=O MR72!-W"0^MM]SGC?Q1]8J?6LJ "1W MM9!F&E2(S7$8FJ*"FIDCU8"T(TNE:X8VU*O0-!I8Z46U".EH- EKQF609[[O M0N>96J/@$BXT,>NZ9OK7"0C53H,HN.^XY*L*74>89PU;P17@37.A;13V64I> M@S1<2:)A.0UFT?%)ZN;["5\XM&:G39R3A5*W+C@OI\'( 8& ET&9E\;. 4A M7"*+\7.;,^A+.N%N^S[[F?=NO2R8@5,EOO(2JVGP-B E+-E:X*5J/\+63^+R M%4H8_R1M-S>U%8NU055OQ3:NN>S>[&[['78$E#XAH%L!]=Q=(4\Y9\CR3*N6 M:#?;9G,-;]6K+1R7[J=K2)^K.H3@B<71 MZ(C&Y.9J3O;WWCQ,$UHKO1_:^Z$^;_QO?N;<%$*9M0;R?;8PJ.VJ^#%$WU49 M#U=Q.^78-*R :6"W@@&]@2!__2J:C-X]XR'N/<3/9<_/N.0(AY_LGJ);Z>VZ:;/$F2<19N!BC'/>7XQ2@K#3#$V56< M['".X_$3G$G/F;P4YYG5#&$FCS#C**+#F),><_("F&R)H)^'G3R"I1%-AV'3 M'C;]/[#IHX4:)?3O!1#N''?NYOC,](I+0P0LK6QTE%J][D[C+D#5^!-PH="> MI[Y9V0L,M)M@QY=*X7W@#M7^2LS_ %!+ P04 " #J76\O3M-D$@/6)3%GF]).^_"SDQ (!+>Q(D2"IS3)Q,A92;F^+!A/L51%OG3% MFA,%[@IIIDS'N9UMWP\9!N9T(S<BI MS!G[H@O7\R0SDB2:I,;QM80Z59_:\/!Y1_^03UY-9HX% MF;'D+QK+U ?&?C^&8-V:=!^K4&G-.@<&\G56ZKLY/@7QN(M31* LQA<9Q)G2SI/ M")@(0:0 /X%)'%/M4IRHU\7"U Y^&Q*):?(.O $T W^NV$8H@ABZ4@U*H]VH M',"T&(!_9@#0!SWX;/-R' MX.V;=^".K!F7-%O^\Y!1"=1.XS@OTBQ6,O-G<$^6:@?(ABG,7M^AO^NP 1.^ M'@,-&&3&_(JS%O#*T1CD;%OS>H-T/&X7ZC&-U*C*Y1C-\WZ9QP MP!;[O0WTWA;@OZ/=WB17P0X.)M@^4LK8^Z5+T"8,68+55 \JU8-7JO['+H2J M@R$/H91HZ4\C:Y/\P8OR&X=QJ?PV8<@2K"9_KY*_9Y1_DNIU_6]Q""LGG!S9 M36+W3C9S7WU('NE]V@C"DU;A::M!^[@1,D[A&P7J5P+U+XH*6$M3'NUZ>9X_ MY:?]%]>DL>M+UZ1-&+($JTD^J"0?&"7_2' B5Q'FI$E5H^VEGP4V8:%-&+($ MJSD >ONO>,_.1UK)L>0.J[30*@W9HM4].FJ'^3O >WA$F M#YAR\ DG&Z+3)_04$2%T_0QS_JR-5)S?-$] F+;1*0R6M?Q"0O5:[ M5\7DNF?\O6=\HV=0O(F*\_/S#=&'1?-&,4(NEMDF+;1*0[9H=7?LTTMH*;^$ M5A-,J[30*@W9HM4]LD\RH3G+_'ZARU*Z6'K0)BVT2D,E[3!TP=9@<"9T[3-> M:$YY9RQ-E3,H;OP%P&Q\L;Q6\U^K-&2+5G?#/@6&@:6093/OG%FEA59IR!:M M[I%]5@S-:?'W"UF6W#5H$+1,K_C$2#2^A4_ MT5>UU3W2)+\].:J?PJNPN W:8XK+J1O,ES03("$+A?1:/;79>7'?4Q0D6^<7 M&G,F)4OSQQ7!,>&Z@7J_8$SN"KJ#ZM9M_#]02P,$% @ W(5;6/;N_1F0 M @ *P< !D !X;"]W;W)K&ULK55=3]LP%/TK M5H8FD(!\AXZED:#5M$EL0W1L#],>W.2FL7#LS'9:^/>SG1"5-B V[27^NN?X MG.OX.MUP<2\@:87BFYJ+'20[%R92, %Q94 M4S?PO,2M,6%.EMJY:Y&EO%64,+@62+9UC<7#)5"^F3J^\SAQ0U:5,A-NEC9X M!0M0M\VUT"-W8"E(#4P2SI" SQ,3;@.\$-G*KCXR3)>=W9O"IF#J> M$004)1JGLBO0.9!H MH?^.HJ6 >(F^-B"P(FR%["*ZQ!2S7 <=SD%A0N41.D&WBSDZ/#A"!X@P]*WB MK<2LD*FKM";#[.;]_I?=_L$S^\\A/T6A?XP"+PA'X+/7PX.G<%=G8DA',*0C ML'SAR^GX>;&42NA?[->8HXXB&J V?(D]VSGI8V0O\0DO3V[UN5]("6K,?T<:6U)3)=99$/FAG[KK;6/[ M4:$7>M$0]41Q-"B._D[Q%<%+0HEZ.$:S5@A@HXH[TF1+B^][8;"C>"3*BT-O M7'$\*([_6?$7SO+G1<=[R<=1Y/) M;G9'HA)OLBO4W2IEYAGYC,6*,(DHE!KGG9YI M&5YFZ@>&.KVY(K72MMM]*O M&0@3H-=+SM7CP!3,X7W,_@!02P,$% @ W(5;6#S;3?T$ P E D !D M !X;"]W;W)K&ULK59=3]LP%/TK5H8FD(!\?\#: M2+3=-*2A(3K8P[0'-[EM(I(XLYV6_?O93IJU:1IXX*7QQSGGWG/MVAYM"'UF M"0!'+WE6L+&6<%Y>ZSJ+$L@QNR0E%&)F26B.N>C2EDXEE:P#U%K,IS3/].(".;L69JVX&'=)5P.:"'HQ*O8 [\L;RG MHJ>W*G&:0\%24B *R[%V8U[/ HE7@*<4-FRGC:23!2'/LG,;CS5#)@091%PJ M8/%9PQ2R3 J)-/XTFEH;4A)WVUOU+\J[\++ #*8D^YG&/!EK@89B6.(JXP]D M\Q4:/Z[4BTC&U"_:U%C/TU!4,4[RABPRR-.B_N*7I@X[!/,8P6H(5I?@'"'8 M#<%^*\%I"(ZJ3&U%U6&&.0Y'E&P0E6BA)ANJF(HM[*>%7/8YIV(V%3P>?@-1 M-(;F8CO%50:(+)$:0E/".$.G,^ XS=@9ND"/\QDZ/3E#)R@MT(^$5 P7,1OI M7*0AQ?2H"3FI0UI'0IH6NB,%3QCZ7,00[POH(O_6A+4U,;$&%6<072+;/$>6 M8=D]"4W?3K=ZZ+.WT\T!-W:[)+;2LX>7Y-?-@G$J_A>_^TI<2SC]$O*LN&8E MCF"LB<. 5V#%G[\8'K&I[[RO*?8[)W$]DKGM*5SAM3#[R50S--B56_B<[6+ M^\I7R[A*1IZ,ZS!P36>DKW?+T@,*?'\?-#L$7?FNVX+V;+BM#7?0QCPAE%]P MH/EK/FH=;R>Z9P0=&X<8R[,[+GHPUA$37FO"&S3QA&F*%^)(><6"=Q#:OCKP M< ARW*"[%#U*OG?$A=^Z\(>7HA(6Y'EX6T0DASX#_D'8"\MT.\E->U#FE3PO M]BSTH3S/Z/<0M!Z"00^O+$!PL(--(_ [.V3:@S(#P^ODWX.RC*"[!OK.?94# M7:E[GZ&(5 6O3_UVM'U:W*@;M3,^$4^.^H7P7Z9^K]QANDH+AC)8"DGCTA>!.S*+A1K0@_X*#Y&HI@BO-$W-'E%U@#N_*+E>JZAH3#G@J9K8ZD@ M)5GYQ*MU(#8,3.<5 VMM8+W5P%X;V 5HJ:S &F*!@SZC2\34;.E--8K8%-:2 MAF0JC6/!Y%LB[41P S(&'(WE]HCR!!"=HELLKNYM6VNRX!44;&JJ%B%/[L]*K\O)EPPN=/^-!&5+IQF%^KXG?,Y M#F&@R?/%@2U "SY^,#WC4Q/?@9QMT=H5K=WF7=)R#M!!W^? L"#9K$QZI\KZ M4P>-\),\O()WT# '] U6 MTO(5D NJ69B!M37J[J%JNJZV01F%;/[O7UQ29Y MJ[8]R9V*W#DP^2_ 3)+3)MYR+6^+UW?,'=Y617ORNA6O^RZ\,0-H(G8;B W7 MVR%NU;0GL5<1>^]!?$USU@3LU8!]1]TX6[RMBO;D[5:\W7?AE?^E3;S=&J]K MV,8.;ZNB/7G]BM<_,"^>"F#MU'Z-VG9[S@YUJZX]J7L5=:^5^G7:)IQ>/8F. M[^_NVE[MMG8]PW\YRUM"3>.EOC#>D*#=_+P(1@]91'A(\TQ A#ZO0CF_L7XP M:A2GKF'L[L5V-7NFQ=RHILS#;L=&5+.6"J=73UB[E/]%U3=J2%7 WV(V(QE' M"4RE>^.L*^6PLB8N.X+.B[)R0H4L4HMF++\C@*D)\OV44O'<495J]642_ -0 M2P,$% @ W(5;6%@6HJ%" P V D !D !X;"]W;W)K&ULK59M;],P$/XKIS AD-CRVG0;;:1N 3%IB&EC[ /B@YM<&XO$ M+K;;KO\>V\E"FV85B'U)_'+/XWO./OM&:RY^R@)1P6-5,CEV"J46YZXKLP(K M(D_X IF>F7%1$:6[8N[*A4"26U!5NH'GQ6Y%*'.2D1V[$1JXI?-"F0$W&2W('.]0W2]NA.ZY+4M.*V22<@8"9V-GXI^G M0V-O#;Y17,NM-A@E4\Y_FLY5/G8\XQ"6F"G#0/1OA9=8EH9(N_&KX73:)0UP MN_W$_M%JUUJF1.(E+Q]HKHJQ<^I CC.R+-4M7W_"1L_ \&6\E/8+Z\;6539K;]3@D]2S5.)=>H@R;A3A^G?%DB\!E\6: @ MBK(YV$F8Y#DU>T1*N&+U03,[]B9%16@IW\(QW-^E\.;H+1P!9?"UX$M)6"Y' MKM(>FG7,8;/X#/G*E"P@>68[Y+X&IIK;[@2=]%<) QQ>P$0O\= M!%X0]CAT^??PH >>_CW M4UI3#2R5N3A7B1_ZWG#DKK9CTV,5Q&&T:Y7V60V&86NUHV;0JAD<5&.OYV,^ M.[XW"2JE?A^^3'4Z,LQ-"GYXS K"Y@@Z7??R^9J2*2VIVO0I'^QY&\7#TX[P M?2/_S.L8I?M&P5GL]C)2L]HP;=HWKH_8K^BJ/IT'EXG M@@T2(2&&REY'?9EQF&'0,(0- _BGD)--'U-ZF"ENF/R:2?NTS[,3S&$;S.%_ M!C.E,N-+IN"6*),Q*#*=,7WAK%Y,WZARY:ZROA#4]<\GXF84R:AQ)FF]$Z&^C"+ MNHZH.XHO[,LZY4J_T[99Z-(+A3'0\S/.U5/'+- 6<\EO4$L#!!0 ( -R% M6U@)75T8_04 %8Q 9 >&PO=V]R:W-H965TW2(=V'/SL) M<4R#M\"3-[0)?GZQ__%C^Y^X1QLNOLLE8PK]S-)<'@^62JT.AT,Y7[*,RCV^ M8KG^SX*+C"I]*.Z'Y*S([X6J5)SJX$DNLL MH^+QE*5\"+8X' M)^$AB?9-0%'B:\(VLO$=F:;<B$@J@*BWPT8 M50&C0IFR*84.A"HZ.Q)\@X0IK6GF2R%F$:V;G^3FOM\HH?^;Z#@UNV!:-(FJ MCY,X3LSMH"DZS\M.96[.>\(435+Y >VB+S<$O7_W ;U#28YNEWPM:1[+HZ'2 ME3'(X;RZ\&EY8?S"A4.,+GFNEA)]S&,6NX"A;D7=%/S4E%/L)1(VWT-1N(-P M@*.6"IW]?CAN"2>_'QYZ6A/5-R8J>-&+-T9*QG;*.[.#")-SD:R*V_'M0I=% MYXIE\M\VX4OPJ!UL!I)#N:)S=CS0(X5DXH$-9G_^$4Z"O]I$@X01()@CZ*@6 M=.2CSRHAS[A4;:*5P>,BV R6#[,PF.[K?O305*.E5#@-)FXITE(*!]-Q7Z%GLUC=**%5A)] M8FF\JZ>3W;5D;:J6]$DC7\:C('B6>MXJ=%4+".:H-:W5FGK5:DZR#>%R="78 M0Z(GU/01?:5SJK2 S:1OG62]E^K:(2%A! CF2'Q02WS05X8?0 H*"2- ,$?0 M,+#KQ*#7'*_PS20_V,IQ?QVZ"@9%LZ/T5Z=QO(6D$ MBN;>!.N/PG%OHP&H40*E$2B:JZKU2J'7.;Q]-)ALC0;A]N+>7XG.DO5AAD+K MAD*_'7K=: !J"_PU[-RA0;T7%,V].]9]A=/>A@E0MP5*(U T5U5KN$*O_7C[ M,'&P] :41*)HKG[51>-1;3H/Z(E :@:*Y MJEI?A/TOCEZ?TWYN&!1)W;;^//.'=A:P#PN$K07"?@MDA4N-<$B8O02[?&'6 M,HB:]8T_X4%?&H'2"!3-5=8Z);S?6\*#.AQ0&H&BN:I:AX/]+YC>NA:O\,VU M>,L#O*I4T]CCYX6(OZ:O5<*Z$NQW)1TR]Y7/X_P5Z-P-00T.%,W=OV(-3A3T MMH,%U/> T@@4S575^I[(_U;IKLN-/:W];?!#7:'&^P6MSXL5&0M5.1_$_7FX6'4-CP\ M'QU [1$4S57,VJ/(;V.NF51"3_5K84:(LR45][]X(^\'=NY^H%8)BN:*::U2 MU-O6N@C4)H'2"!3-5=7:I,C_0ND76U>K:&>_Z70[:;=+X:V)G[25FC1*E2T8 M-C:<9TPGC-FX+]&LJB7(3?WF@^*K8UG['E>)9\77):,R$*:#_O^!VICBTO=U MNH:IX"E]NQ%WJ[@SE;K8T]\.-105=P!^:^F"G<^0U+QG(0FDE!%"S'WB2\ M3(;6WAE\9[#5K36Q2A92/MC-33;V NL0<$B-9:#XMX$KX-P2H1N/-:?7/&F! M[?6._8O3CEH65,.5Y#]89M9C[Y-',EC2DINYW'Z%6H]S,)5A!SD3U3Y_J.+0 X<4+@*@&1(> P0N ?@WHOQ8PJ $#%YE*BHM#0@V- M1TINB;+6R&87+I@.C?*9L&F_,PIO&>),/%-80=XKT>^0=?L WY: MNS&MW(A><".,R*T49JW)M<@@VR?P45,C+-H)FT9'&1-(>Z0?GI,HB/H=#EV] M'AYUP)/7P\,C:OI-FOJ.K_^/-)V3&:?"[&>+_)PLM%'X"?WJBGS%/.AFMFWE M4AZD'8PNI<._-02]\$!H MI]'@0.=1G_\WY7ZK[^6@5FY^:)+*4IBJ4S2GS8B:N,Y\<#[%T55-FC\TU=R[ MI6K%A"8:@1[_ M!E!+ P04 " #$.LYV07]4&0).G-,G4W-IH MG5_;MHHVD#)U)7+(\,Y:R)1I/)6/MLHEL+A,2A/;=1S?3AG/K,6LO+:2BYDH M=,(S6$FBBC1E\OL[2,1N;E'K^<(G_KC1YH*]F.7L$>Y!?\Y7$L_L!B7F*62* MBXQ(6,^M&WJ]I(%)*"/^Y+!3!\?$E/(@Q%=SQ^PWJ@B8& M+Q*)*G_)KHYU+!(52HNT3D8&*<^J?_94"W&00, 2L28K"2E7H-J!Y/4M:,:3-QC\^?Z6O'[UAKPB/"-_;$2A M,%3-;(TTSWM82U<4#;PF MJD5RW) <]Y*\B:(B+1*F(<:YC"I$G%6K!9)FJ9":_U->Z.)=0?L'C-[ZCN^' M1\0[PB8AQG4SGS3,)_]#WA')H%/CR0D)UPO<8ZH=43YU@FZF?L/4[V6Z%&E> M:)!JA,MX)77#MV2OQ%KOF 3RY2.D#R [YT7O,\Z=%P.!M>0(&CF""RX/P9 R M# 36DB%L9 @'6A["$U..'1J,CZQ[&N5-W.D+DVS:D)SVDOP ^,+?B"0F=VDN MQ18,1]7KTU[ N[4 M.;)K5UB #4BW7^F^]Z"][_3%^T)F7!>XF!JF:_YDCOL=VX]X]D!=HN>@^Z:# M>I?T;&]+<[84 Z&UI=BW-K2_MSG#LZ&ULK55=3]LP M%/TK5H8FD 9)D[;;6!H)6J$A@83HV![0'MSD-K&(['?SW;2J!4!=5I? M$G^<= & Y)F70D^\ K$Z]WV=%L"I/I,5"#.SE(I3-%V5^[I2 M0#-'XJ4?!L'8YY0)+XG=V)U*8EECR03<*:)KSJEZN812KB?>P-L,W+.\0#O@ M)W%% 7XR6.NM-K%)%E(^V M%X]DL*1UB?=R_1W:/".KE\I2NR=9M]C (VFM4?*6;!QP)IHW?6[KL$48#-\@ MA"TAW)<0M83(!6V>ZHBE, M///+:5 K\)*/'P;CX%M?U .)[02/NN#1>^K)C13Y*8+BYI]88%_4AC]R?'M6 MK)(H' 9!$/NK[1"O8>'78!NV8V_8V1N^:V\.@DE%YI#6"C(R-0^&Y(JFK&3X M0AYO@2] ]2[1N\+_ND0'$MNIP:BKP>B@>W-TR. '$ML)/NZ"C_]S;X[WVYNO M8;U[T]\Z7NW5=DM5SH0F)2P-,3C[;!14&PO M=V]R:W-H965T2LO

?E$W1()8PCT/^KIPX:[RAZF<4-':AVI-4IJ6[HZ-TMJ.&-KT!L.GE./ ME)2W51]SH[/!\6ZO\?3XG'ZH249J74*'0UI5U-::-Z MT6>!6T\"%6MSZS&V-NT-AFUI/-$114<4^VHP>Q,%9K@->N/AWI-"NVXLNSDC M%)'9TQQ&M24+(6PW6&WM.DTW;XE^_\H'\>XF?KZXSF)'8IOB]._>;-R6L;P= M+IV8:^^!2[.SBQ'VY]Q[.F>[&N5PM##ZQK@=3#S?P4XSAD]O\W1CSKHQ9WL* MN;S6#A%[^BI*=S^$M3OU&'/@3_/>;-8-&^W(N"/C$^D7=:EV.#B[&$]Z@V<_ M\[O"2,*:#98 K.]=/RC(^AKF-#T:ZMG.2L5]IK+Y!,\E%VPXZT\FDRX7[#EO M:G;J!#5]_!PSU.0XF503AA>9IL:;!2$//$*.VC/+MMHK06WO[+1G!BRC U9U M8.E='E^AZWQ1C1=UV41=-M&.5I=>Q^I"T5C;X#+.+F:]L?XL,H@Z\NK(JU'R MFA^.;(L4VA MJ(8=4\ .8V^-H5UI2^U5D_];SIJ(?6:-YRE5HH^J*>G/F3[*R4->Q>[J]@Q' M9\[WE[OMJ6#H4*>2W-T?=3 ?JS>>->4)Z5"G-:BS32KOC3NC ;*=Z:0I*_^Y M&?+'M^&3,,UOMYOV09HA(,YEDJ\J.CC3'MJ:5;%JQQ#D^_T;7J8#H M%#D[7UB@F-I'<;[G;617Y[NQC_/]4#40@[)<\5<4NFP".BWFJ0VJ;KO;.B,J MB)]-]W9?-WYU[40G(MTM5I LUX-CLF)*?UE/Y=1C%E=")DVYF>0JMF,Q)WASCI^< M8HB!DIATY'IF+F9D42GO]P2(!H9#X,M,:'>>+!9^7BPFKP\'@$VFN+,S&R$6MMQSN"6 MN=*[[W-V=F%LG6M:>Q@@2-5#;7B.&RY2;N6&Y?SVO/G@R4$J/3Y%18Q3T9-# MFGLTA,VS:&9B:KJ7',EITN3W)\%LD-?DCMKL:\V/&\M_49:64V,*:Y;\EW1& M^8.W07TJ: 6^"6K=U'S0_O85.P@"^&U]Z;MH,WPWXB2@"D M.+&Z[%_47,'Z,RH>3C0DN/5^R]:IMZ&:&!8YA=D+L!AUI<-=\57K^ZY]@16_ M/[+U _L#EE_Y=5TK8YU<*_-AT?COUUBB=3JF,^YRN5I-;MC0Y_NC6YO*#**R MV6COH3O/*Q'C=(0TZ6H8VD](*X_5SF8:#WDL8/_&QL\KV_ATI#3M9%+K2>F3 M&WJU*6F$S2]&QMX=>#N95(V09IU,:C\AV0_U1=+X[&+<&[RV&2DG(J3O*^8Q MC<\ZX52%IFA>17I:WZ:Z>[QSA':.T,-P MFX8ZUX^G(*-'S<^;Z/R<];$#!<@;S;[?A!@YMC$LQG;LU/I*I7FMZK)]Q/D/ MQ[+]!4 ,;NKCSP4\>GF/?]4FOQFIR(/74X/&:>LT/=Z^ CWA?, '>\N5FLF!6N MF;N\"3>;-4,8F^OD'5S%J80%F7N3&IE[SW=DSVC6'^KC%F:I&>6#:*I_WMAT MG+9N:EC^\FYD3S>RY^(Z6,'I%*;73>[I)O=TDWN. ZQNFO](V)FP= M:SLJ6*N=*[IS19]XG(\TT^K::!/,N!WV]$$W=*2CL=='8[5F^NQ,8SS?=C+L MYF9U-/;Z:*S>8)^=B8QGXHZ;;H7UK$.J[9E^J6C-FNG9/GZS]-Q[S;T-1/5N M6M$F$)Z[R_,0_C!]G^V8^U$2E=T[$MLNH%?G17GG>RGLIIS;?,-EKY<_?':) M*'5-Z,>L*^?CS\7*=.[8)]=K*,MC,L(N]I/I"QH\U!',RR.8+3KP,0EF3 VE M7]*DKHY@7A[!;%-HCTDQ.+RL-\_IIGW2Q&3Y'@EBWMVZR1J3[O?'__V+-UK^ MI#^PBQ1LR;Q36PMQDX0:TYUGN@@=+%ET/^"VD\7F9\=,R[T"\F8N^<5\D_=" M7^(,/SW!.6&+BS=6Z&%?L9A73D$=[X_323N\^5AWA7M?X>P(5XB)N_UA=X4' MND+C&&0X/[N8]/4*=_CBIUUFY(U,;]<\[%'8D*#I2G:3&CUHU;?,*\V1W>*C M3I'!!W%KW^#2OC(/LSLB5?W'NQWNJBK'H9'70.3=N]G5BT#>"D4,V1[C2DV!6'J$^?[9FJDHS?]O MR4H$420PB']BWOKN.@R*?Y)7K7!,V%'GX4_G^CQ5XJ7\%W>+*&;/]>7(8K?S MT7 V'BWGTYEE60=VP *G]]ZS/SKG#I(O#'7 MC^:3CSQ"K>*P';FIJ0&[3@.L$"S+Y6' PG'=PH[;A!]OJ+TR+XC[3[,=&]%6 M'K*7?]M^-=.S"RJNP<+$]\B9J,6 >5'8^_G(B)G)V"7$_/N/;]=?M/?77VY^ M?/Y^]>5W[?=OUS^^:E=?WA6JG!T]>UZ027CO7QGZ&]P10> ME,YKUP^]G,*UZ3 [7F,ZQ,63Y6QR<6K\'ZW+[Q!;VCL\H\WRC'I[)PVN/9LWI&7KYC ?U_77'/$QI &&.8;#K (T# M;G5,6\VFA\5;W6%^Q@'WBV.F])R9'W*_34W/Z&N7T?@*G*5A\3$7U596UGQD M-(;CS@': 9'JC(WQ0A?7*0"FA!9OQZV'H!;UK:/VG:"F;EJ0.<"H:J4)LTXER. M>X 72)Q%+,>7V?[VE]B^'$9$4V-,N+?[C>L@AP4@Y Z120R'.<)TK7P)?8 I MS14E53/C;5\2)A!,EXSLH5\?XGO/5 M,7UT@D$Z\WD?#,.Z'0JF1G\R-YJIEM?[D^&TL68'#6YJ_KQ'\LPJ>;/L8G 96+&U?/K']#(S54HV[;#T ][JY5[L\/9,8I4@Q.U-KP MO4M=#3V_%VG0BMZ"FHGO+H-'TV.'*V)[23G-K[>";TM13:&V_;OG^K5+^6:8 M*#'HZ=.N7K:CMM=(;<91J4T_NQB.>\:\J1$V+Z%P]F2]B$V?K=RUA?V(/?>! ME7<\?X&]A.L1RO"HA&( H0R!4-I2;-.UI6X0E49'1:4AH-*T!^9(2U#I9=M! MGT(/[AXG+:/-LX0[@G_OQE9?6E)>#BV,CZOL4P2Y-YBT98)>E][9(%<='Q65 M,,*O]X:SMJ#2%JXJ8Q:P45:,>8=\ZF5KTY<\>$Q9@11^H[!C66/95Z\%3?:C MURQ)3LXN9ONS]DYA;A^J;!DJ4!]5IF<7QFSOP>_M4HCYK<];RR+SM=P\?1L_'*Q"._# M=3;9$=FZ>>_"'O]5/E+A!:HS38ZE4P"LIN3"O]<,_P'4=*F N9#2ZA(9UHU- M!KW))-L2[>BCZCKMN3ETV\*I3X9N^MG%>);KC'NNDQ&?IP9.6<4G''SWULL7UA]QF* <3_L38V]6WNV8A3@\7)^.F+NB/F@MM\NQ#P$8IXT/S.F M77,]4V4LN4TQJG9_&$;='PI*7<:G*?:>UBVK^L!N2^NZYZ-L8=)\E*VE^F0[ MIK/ ^J]+S\.6N"+1:8>2;KY\SDN+*XM.5.C]?<4T3,DVG2=M126'-8N-$S1^ M]>539I OO/)Z^=YCEAU\,A?44?@]5M4YP3L7]P\ ?V]NX)NJG8;C:M+Y&"W1 MLFID^X&=8\&PYC/'=O%_%B$6]'GLP5T_4*T?[4Q;BJWU-#^\_0=;!%C7B15Q MV%Z5:E5,K.'T+.WRGM<>HVZ,58?DX.#GTR[O/$9HHUGTL4F__())DGWUQ^YJN_8(E9'']*VY#E#G*EZ??)RH=?\7JYD"[90OWGBI0 M>7;)QGRB@C4;(!*NUUJX =@ G$,/3HPED.4$-YCGD=P5Q2[QY7^(E3[ F9-7 MB% XOX?55OC[<\M\HMLX9TY\AY.S"PD@SJD%E*9IRNMK5X[VB=UZH>D]X1,C M#AJ)OE370<6:<'5)D!K:+PH0;P \CA4_$@./7WD1D/%[O/#;M>VO:E-*LBX_ MCU)HA$0DPI<'8*P<>YH[:^ T^Y6X(8+"2[0 %4A_C%2LF2PU>&X,^ M/H?XWJ9B70T/=@ ZOJ4F4YL77!6-R;[>\#KB*['S*^<;;1O[ MB-6\M1G(^@AVJF7VB;H1<.8&P0LR 1D5T,*:T6T^KER M+#"#>SO@?3K<<(T7'H'=HF+[<$T-/1&$P!=^VO?AO68^F/::V,;&@Z?M#:PN M84J+E]XV[*,A04(P_X-O:G^)@0&"$HA35P" X 7CGLK7^ QY:D3S!U%3<, (D=5 W%BB9"%Y!;K&5* /)2J&5(&8+%K\S=8>&EW)M/ M>/>T1:R)?W2]OVA5#.KTZ](DQ3E0V"1,_ M0.E8$PT>D$9OD;9D=X'W !LT#T@G^,Q$8]UOJ#)JOR K1ESA;0;*[N_7OG89 MT(*;8N9B!;@!'VW6H2\9SAHL%V0/_-8XY60^YCM:KK&W BW, M@D?&(HVC:D=&7=>W2,^D2O+.]&W_9@,LSKIV_ML$_( M84M&/:<9(]@A9Q=Z M7S>R\O-O7(!BSRS3<9 K F[4WKMQR+WCL-3^+$?VI_?>D_A%-PD,.K[^&(-Z MB H[7]+PD %8E/[(AD+VU8[2_VA *8-!]4,&P0U0LS<#V?GU5T3R*ED7D( M'=CL@^VY#JZ/I'H\VGY" M$"'T?-)WI$SLJ2KQ4HK\-0.%QL,C28F.WPB)"N+,8B3C<'&@5 2?L@%ZS'$# MZK)(WH'8LH$W V<1_U[6YTSC,LWX?702T%V0 4FSY(-XY2?/O?\_7Z_\7+XT M0KXTR#88^YL$?VQ/41,E.&3YK:JLB].<"FC.R+BR<1SP7(DK1\A<>Y^OW]<" MSYC D\.UFP)/O@B.>;YJ.WBY&$K/M9FY7XIFI/PHR$@J&RH@7C>F;:$<0^Z" M8HPX')A1^-V]#;(>>U(RL,8#8%1_PH60I2(8.W %6N*)WY782-8(*]T+W)KD M. O;6X3W^.,%&D&\51LMLZ&\)NWC@Y O']C2!*.ZIG9_Y41MRJAUXC@^'#AEX&\S%0"4A38A^[(JI<'P%]FW& M,C0^2$'B)NCMVKXSN8NDRAD!::1G&*Q4/S2YLZ_4Y7N#/T"5(U^J9[^.!#MY M?\N6_KIF%BAQ^0NGOXR6)=G_SG3^PBN_))^IV=.^]"_[J"=15[* 3'*3ZT7J M21]7]F*54;SP;S^\]6W+1IOV+C0]>!Y9V1W^(_]EO:@'*' F$L"I_L)=*_>X ME;LQ*&[EWC5E[YJR=TW9NZ;L,4R);>RU,[.W"&(QZ;8DV MWSDYQE&"KFV6#(7$WF?\"GU6#LDI4,S0;P^Z$6KBXM7PL$]M7^/6Y;P&,VV[ ME@F\GA#:&RY\&S=3Q*08X//72R[@K?]V,29S$[B+OZZ<#QC/#>S%C=R9)GIE4_-;DCA(IUCXH24@)'Q,"&WRSY3A3TD$'1'!T_K:/]BMXB.UB+ M=M'8K!EAB;*Y[A:K[8V[(E+O;+O^7JB?(TJA8TD+_5"XK>)HJ(?)Z.C7,^.0 MZ*.)&3P8%GZKF4N U#TID/2=@_8Z_K%PP5J#IX"XN?HK6F\#4P'N(E8##!<\ MQG8>F/#V])+=I$%M %[D,%^P"6HF;2^0/X'M2;]XR]G+HZO]$W@*W"#P*!X? MM"E&)G:"BCIOP>R_T7ZQ?^7.X3@F6QI(DCAH^E+[AD\!NW![Y M4?_SQW=7W M#Y>_[L_)C 0])YWD[\6YU&W+7=.F15@W(NE!3-&SLXMA/\=ACB?1^X!#VLI] MQ+7HL!) L60H Q4YZ^+$ _>4((CG'$C/5!XTYC3JKA@:L7?675#/3&+Z*G.D6(U B5DU\RT][Q(%):9C?"L+ .5^8_DJ[@;4* MA=O0MY%9XH87W%.G)@[$<0X[8/=<(UF Y6:1.S4*YA2A:U_[E /I,FX0N!A8 M(BYI^QSB=UA\JD+8)X'J,)[R(*(<&'XC0-R::W()4GR^:-K)(^,)(NA'!.BN M[<1Y_'QLH*_-TNWO3255V-,9<; MY)W/H-$]LV*>W&9UZUU93E)Y>DOQ6 DB)%9[7-&6*H'/KG.'81*\M"\NG\A1 MM8IP$E\7=K.LG1X8*P^F@_*Y^PBT%(#2M6(6)XMI8_RQ^K^ M30UX((JPY1+M<<%ADR?Q'\T-:AC^PK-ON8[!1]08TL;Z (C[P!7QF!0YM_T[ M&$\4O\<,:$"Y*/WT %AK<*9<,Y5W2Y5:0R@[/KLPYH-M*'M([-++!^'N@ET3 MU)ZR%7<[8!=:Q/PA,^!Y[Q2DHCRTB/HPI9$R12N%^GP15*.L?'0*J6B6FP9H MQD$DU&"4QWFPUH^CM=NT@Y6Y90'.8/&KO3AL9M[79_XB6:5Q'>^!QVYK(RY- M+W39DN"VS6E^$RBU$0AR=L4*XC'ZH59WH#'!/#0]*@5&*@NZ%! M_6&&6R&<4P3SC=V#&@E[VS>I>:K/*/F_!.(G5D5HN3>8OV4O*KC,D\4'6HO5 MJ%T+4HQ:"6)%]2J2CJ+"")("[:E*F>KS>E4ID;163Q\A0A3HKD#"Z-^0!58 M:HLRF95%105:81T5ER(Q#H)D4.(/_@) ':*J&WOSU(XVD=NO?AF$OJV>+FF[ M? 6\=2U[\96_\*NLU*A[4P8Y-;*S+2)-XY8!J2&WTOXK=)@V'!"W'6%6N1O> MK8033E2464EUXP1E95-#KUI6UD/U0>0_8((1.=$4,1Q7OT@]GPR%]1K=$E[( ME%H!F2MHA2P]P#2O8"K.PY$9$_N512E.Z1=2(34UC.=>(57$:79@#:4PWZ]" M:AY#?$BU$#DCB6_5$BD )N:Y1@ZVF%5*(H@+H2A-+5=[%I+R/_QB%&^S%R5R M5PG?>PR$!QXPW:<*J AQW^2 M5S&B[5QE31Y..AZHII@\X(3*08WGO\TK)^J'L'J5[@ZBA'A52 M!Q69*5N#W#+\5J@RQ_7@YBW\Z*T,?.0EQ@IM)IW_*F5M)G\UM7:_2D9HU3XF MDRU]3 Z.)OE&[*QN&Q/*>,$Y2\SS/U+V!WI,2QJ;3(U)IL<(?)9M;")KIV1M M%-NEIXE8.>=])\P]RP?]5P^KBA!G":8MYB6B8,$,@Y7KP>](8;)]/V1"*R\4 M3!2L]4N[I^6(I0@R!)@;6N,R>GDU53$.@1G3LXOQH ?PP?^?51CY'I'[;Z(; MH32GOG:-,11L?K3$XA@R%N-:-_)LRUWY)-YN7=.C(>66[8'DHHP\60F"(F49 M>CQX'!.1)D"&=3E"]^_%X.4A5[%##.HXI!B!$2\"0(PJ;O!>D?,F.G\L/?=> MV(IN;#-R50'W*%:%+[D9@<%Y*ZZCQM75M8EKNC@"**[UH#"ZK(WC@@ 8_X.] M9G=Q4#N&+RT,I@RF/@**X FM](NXG$"?-L :Y,$_>6+(PA2E^XFL)R]*8L*_ MRSVNT3CY7EUTW>;KR$/7*SI<$E4!=,PZ_Q?S\@*UQJRD:5ES9%1_7_.S"\?- M4$T.&:'NEJ(@ZM5TBQHWQVVT,CR.VE8EZ?I:ZRWTKMZBJ[?HZBVZ>HO=ZRU: MJ?-B&3CLL%-XDY*:@Z41;705_L>4P;U^PB!-GXIN4:TO0/V9ZAK0<43J M*">O%5N3WNZA,"!7J*QBP$IV/[P5Z=I4;4L+H *MF,)][2;IK>+ZL5")8Q59 MZ,3*?E'7%:IOU@3A"2-89T[)(XSK\;>)T$^O\NE)10-"LRT&7(8[N/*,%GHA MW.::X'O%?5],%HU36,(&T]\RN6/7 LI M4J8,8\V;>L<* 6>QC>8RZ5I4W42 MJBDR[$AK\0(H? CSUD2'"YNW29'6@-\^R,KH@0I= !ZS124\@ 3,DMM0EK8+ M@P;/Z7AT-]@C*FO,+X7]:[!HM![ZJ)8 DZDH(9Y%#*QVV.=[7 _&P=2#&.;_]HK%CI2#F&1YKV?^((G FE[R. MD'T(89]C]0++$0700@?AB8*7>0\V%:#$'"+F+%D.833&(>:MNX@)MI#?ANNG M91"CU@$-/?F[86]+&<2X=2">452_-0PBH6=D.83>G XQ:-U58%JJD:-$:.U@ M#Y.V 6R$_7%'+TJ!F+8.QCKF#.2DW1V--6QS&XJHSP2LI]-;9^4E(**:IA9. M;,$(8=]&51NYV%#[TC&]U9CFU$-%UTZ^,^G82+1>S?2X8\Z=*4F""H==SX9K M$OW*Z. ?#G?BX*4XFE+A,[1 M*41%UT!CCB_N!A.;F(K7N"(\8(O$HO*SHY/I'!X[I];U/DL"(RHW2LJYN"LD M=O=PX?U6+"!;CSO#*KA3 #4B$8X5PL/&P<+#R3^)10.7JW8-ML7(.CK1HC/]*X%R7?Q;1;[Y##+7K: M80X)UMI\4(;#F-;#R+W=UWB%?G2; FM%CPI,V[?LY1+[(0DNX\=-7VFT%<_C M)Y]SOE9B(1^A/AM+&HXAB)%X9+>$3OB@3-RX;D77^0OHZ]]($SC 1*9_"Z"'0)_A*;J*X09HRM)=8[%*;$$B,IL0H>,AL8[ M98M82V2/R:[2A1T)*B#4"16Y'YE3RC9+DQ> M*I7!@38>>F+H%=D">'%\,W$94BYC4)26GG8?8F4)MG.*<,2S.(9(;)2M#)4N M0!:I?K:311^:W\RCNLG?2W2A!\3,NBVI?O5KI'89Y#3@*,H*/2]KK9:$-41XP3X26CWW))-=\RO?:#Y MV84^+W.W1,6.L7WKL25.0/0E0[4*^&V2_)!E%]D)42&@[$?/J0,;4L&_2'3' M/*.@ZY0="P)41*0S@B1(J[GL>\Y]XEH47W0J1+Z&KV>%ZH4/5EQL0<(LGGCV>W5Y4GEO"P.055;R M[S:.T?S"'K5O+F#4?G>@U7QY<[=_,*[]05R"L W>[];H9CP@?^R6/@&O]NI> MY\&;%,\-H:D.:*IOS3TXC' N.$HS$GI,H]6R[OU]!;30>2.1LU6H*K98+>'. MFS[*;)TMR3H'O([H?Z20U&M?Q9"0K"0.$)N."F%@ /BOIBW0(8&H".'I7AU-2AV,4U^%43\LT<$!75[W35>]T MU3M=]4Z&F[0J45L?U.T'\-'T,,SBRR*.;'+V>)9-SA[/LLG9">IP&+?5T6&I/@C=%2Q+M]T(I%^89HIH$:;1CP M_J)4+X*J,WI=L?H=RR3XJ,),)]>XN%Q62XAB(Z51F6PBQGTQ/;$)WB 71U>P MQ&0*M>H"PQEKVE;.66)%']=VD9/;%(2SPH4,<>7\C!SL/"K'?=CV4C;YM'DH M@P>]XL!*5 F6+ AA!$_F+6R?N^O@%P"50#963#P=MY8*/'+#/XDO[AFP$0N+ MB; TJ70?,OZ0!S51_O-H>LB.BI] +5B4]JM7E-@K;]_$FPM0$/)GP'NE(,H\ M\/H@Z5?#N^59#)25A[,=-9,09XV=ZGEVCYLS)J#'UR.=-H53Q9@4H2]6$<57 MGM@]#JAY 'T[;BT#=AR.%5A0.RSYUFB+,69$'=:PKF,[M'GZT=MD]!I-':1C M' \A] Y20?C70A^?S_OCB8XL/?#@_UORQ4);[P,P?LM^/A[U9Z-I[E>#OI[[ M>=%2NM&?SR>UEBK^?#P<-;.I85\?#=NXJ7)(_4:7R"\24 51CKJ*1X:;A>SG MC;'YJ>F '8I&NF;+#+9P1#DR^9%]F**9P$J>"*<#;3\25[)/<:B,ADJ'H@'L M'Q/.'G1E)$[Y2BXP/I%@<,C^X$ :95AH^QQW@8069OVR0&1W( MZH),K\,OI)8 BATKALYS>:H[K(+1YN*O.\\%I?1<8-YBP=AR68;->2("2.(4 M\N%+9)&G.<"V\U4FY8'6>BGY[X<[O'IH:CO1GE/O'AW,S, P.I=*-M^37+_1(&/7@DLO(GPM/R^\%N4493PVJ_$(1 MU>LE;PNIS#RD"%%MKD>99KW9L"F-H@5*0X=:5971PZ(6CH,9](Q14W9@AUIM M0JUMRMAA<6N"V<:]T; MN%5;Y*=TAVSL8C3?VQ3ND*B%2+23Y-X- MB^9G%\-IMN7\:;"H,\L39KE(LMO',-_/_?K,J6@G];>(C.HJP%/L;#CO37(F M(;306WEDR^LUH^5N%G]C:*F3S3\=%;7<[-#R=:+ECMZ"QO#2('_!;/ LF#7:'[3(L2S,LJ8:)URSYO#9U=Y?S M2TQ/>0D9*$6S[1+&G[&M,%>$.#*S[*;#LXMA_R6%7CN(\].B M[M =SI\:-3J<+S1;=T=Z3(7HSTH9>HO* FFP_J7B_7U+*L2K)\BUD_V M5C,[K.^POG6V50G:TX3265N8/6EJOU'G*+6%KMJU,+]/U>@Y-!V,.Y1=.H$M MFZ#=1(WI/HJ)>9\\]_Y]W+XKV] LV[QLFNE3B$W(XPZ"B;9K:B^\[)0^I7&8 MG&Y3V$8NTQ5NXS$?&Y3 H[V4193I+[PGC2^HR M6K?[]&R 7=6+$HNB82Y[)::TY*0ZGK3(_ZX.W=DOW:$EIS4JW:LZ!Z G9J>L M^8PYMZRW9(66D=E>B2>>/4/+51\01\#7OK%-Z"U6.%;@J^?>>>9]BP?H7#G: M%V!BQ$.!20UZ-([@UC4]"SFC97N,AO=I9ABL7(^/X6^5TS:>1&86 BT;*^N&M#](&!,SZB;=.I=EH?! :#:NP>MJ] MZP$GW\E["98*7],S2]@$M$%$)B,!H?#1+=(A=]?'G> ;=P9T4G&O%! M%Z;Z&S%TMNXH]=&)+GET=@%447[+''[B8#3 (YJ$&!_<5]J4%@*2.O[B"H\X M@T_VFQ:C."V&(T* /*F%\KWI1,.DL-\IVS!DGR!K:!XG"Y[P_6*N9D]T]J6) M7=0AV*1_\\'#.4C:TT"),ABAM73K6-_XNOB4^ .=&K%X%KV.#9S8^N]![HXG>F^DY,T)$ MQC^V7J[)C(URK:7:F?[;7(>U)_G,)G D8&9%><.1=A*30F-71O,#Z2;BL_E7 M.,4-M9YW8?#%#?Z'!3OB.27[8%42XJO45^[M#BK,=>H;UHI@I5K\$&T$<^% M7]>^_^$I[Q]G28Y[1I/WKP]/@@%S+#W99D;(.;4H$1<+,.:M@FE#W'R6SS0V M#A1,*=MGW\V?S+]VLJ @=4E<[5?3K@\#,ARW352#XS+:AQ;@1C0^%9Q:RZ>5 M"%_,0Q\^#V%J-"M,QR<4IG,L#>@-AM/>-*>MVA[$.3Z9,)T/49CF#6,K%*:( ME\^*HACJLPU,HB=5@L4HVF1>KDE!B ,=[>S&@4 0KFQAX8 :95W)!5 M):K>UV)&K3?+J&>G9-2H>?:,"1#])&=$^NYWOF4(ZR$9-6B%DU%_=D"CYX04 M.AL,7@B%S@:5 @656;21GKE>.F/S](I?R60UT)XN2^:6UQRT6B!_R_V$W]B] M:6-\)'88QL_LYCJ<#>!>7$7B%;6/#:OP-&33)6=^ &Y*-6;W7!;[4GN#13 R:E3$"09VV.3H5'%4)^/L,$ M$6?!SF7<.XE([.>&.3[-HL/8F!^N*2 &C\##=\#1'EWO+]@;#MB.FB/Y/ P4 MH Y "4,D"^#7\#\X>9Y";2(28X%0<:QN"G?)%.X4GU+_V\W3[N9I=_.TNWG: M,4NH[*=-ZF7H)7Y#J/QW>*%_ZWIN3[OVV)U(,OP, M/W'N O3X_&'ZOKE8A>A,\'M"S<#EX<>P__.%Z:]H:K'M41:)T&YK9^;HHRT9 MJ(T 'X/[6Z-E"(&:>]^2K]#(WJFF(IMED=Q[.FM21/HDVHBQUG!]:TSPTD"8 M@/H(=^O3J9?V3_+FX@=IY[WMJ,DK"_?.H12]FH :'@%0E!BPQ95)WA%/ICU) M\ @J SS'T"CJTM@H"0'%:P)[]+.-QQYLD #K)^W!7'"X)NAJ!P3:XF]J!"[S M"J%BZ4V*N$Q$XP(.64JW/, U!Y/)PHU%/XN@!I@4WO.,VTJ02WLCVR[\<.[] M,Q5U6X+"32"<3NG[6S@6_P-S!Q&8Y:Z2C0=O\@",JAA$]F;> LFY#J$EUF=@ MVB'=(G(HWUT&CZB:66!/K]T-/;7QW'\ EVQSDL,U=P=Q%U*.>RD/5#6]W/HH M$97)=D-L! UTU'BVA"SX'UBWHL@6VQ$9I=X&+3\FQ1=E@]8ZZ&1R!'3'_(UM M?IVR<[YW[^^9MT#\\=D=HFG=4QY!BNB8TK$MH:/LE']GYCI8+9 @HU/6%IB3 M8["O484JE;*3?@25G!MZXJ"M%6^%;GBCQ?R1N^&-E!M^WI\GV61CWOB6WMW+ M=<:/"B+LC1(YF./C?M%XB=8[XUN.A2_+.[0E/:<1=,1Q4EN-_#V\0SW\,6=U M-4^_I6RVD=-/\?1;= OUD.TQX,='QWCW=P&M]:J-R_. M>A\?P5>J8Z%(%V'; A*?!]JSSC>D%3^@_6#+?)^\H M"/0'VW>])VW)F)_V3=R[E@TT$K6 (#=\Y(:%;]FZKM4^/H(7U:!$PRU5<.FS M,M,#WL#K2Z,#F[1]_'W-(/H++]WO4"6.<-I>IB[4;8N,7;+* " &LQ71$12XE6ML^<'%M[<*''EJ6H<]V M,)CU\1%\ \:P@L6?CRJ<#-N&C/((*:5 =!M7K^Z> MK,V'QDU3O96JVVT&FGMY@5=GLZ=-?JCBHZZOB:X:?)'301# MQD<($A@S#(9L,_!W%9$ '*7+CJC"(EBC@K%F@2BV\TV>!X?_+A"V9#XJ&J]L MP!01C-DP='\W;>>SZV.5M(E=W=Z)G=2&,([ZU+>"&&S9P/RIW<%;A85B^Z*\ MB5GD>$..0*:-Z ?\BW N_"J<"Y+Q.S1SB]O.H. Q&86,!<&I64@I17Z/-),\ M&J(\GA2EJ3R3VLV].*?Y^^?K-!\?P6D^'%3,86,"H.4^\]V]!$=0)H9@!T^V M9A.I#!OL-Y\_%!U;PD';F$_<[W]O6GC%>"*'\:.2L[\6N]_-4WD$4V%H5 @2 M)[S5Q&@SZ"+=N5W4XV2NQF-8)4,:/W7 G-B=.CP40_1VB;R6ED, M]!\PY;C7RM&6H>=PAB/20/'?U7+V=F!!DSK>7?B#>0_L,M[]!V7SM8$]1MNP M!CLO]/6)=GD),"+W+DRQS638)A 7F;R+26P][4?___0EC#G2@@(O8;^OS#BU M+OIZ@C23([BOA^3/V182/%"0YACI9L-IE?Y6!4$:WB$2R:XD7!/=[KZ4M0LC M/()7X<@=TYVNK9 M.9B#7I\-)74%ZB4%ZJ.N0+TK4.\*U+L" M]?T*U(>[C^?)L^;?/7U_VL!WZ&C/=DO"*M%D7Z1V*8L4,B%2O65K]U$C8QX$ MH+ 80$5T[EB4KP+RV'NBU)YH9H'(\LY&6]:V>4M=\3$C,_E$ CAPRN^<1, MS]?XQ(9TV\6AG -D5%*X=3[MB9\GDG<>\"\<1[4V-SY[(__Q5@X#M1V""OWH MK5A,"$F4K.E9GD@G_&LA-.;S_G0P1;DA)HF*%PN1T@_?,NIH?-O0H0B,C+#;G_OV4B+Z\+%JKG]%6=_#LZ<1(G?U4#NKO)YBUXJ@-< M![@.<,_BJ2V RX[G72P8RX[GK3SLN[$CLVH=_IO.R,Y&!Z:!&MQCAZ8F<_\/8O3,ZNQA/BQ)> M#G8-AYP8>Y MH5T(J[9AN*3_V\-\9'CW02\L@6P(\:DGNZNEJ'U*V?A80+[!\;_]\II MA/IG(%=[TT%1$E]EZL^GM8,)S]3KN'>_/9J"7XU%"T@Z.&08II>\V]KZ+< MNC -HHPB<@[^'"CBET:U0 G!3ZZ7H(;:9$##[-/%D6&V+TH6Q/2(MM0[QC,B\*?+3I;8]@S/KL8]0;C MK,/_Z-C3>1TO+I4&^9W?L?T4W:C&6=#\PPO-=8P7>AX-8R^$HI+2SFQ_QABS M1/@$D;,=VE5"NW$CZ:03 ]-)B]I.=JBU4VKI,\:K'2S:VF)TB"[-H;YW(D.7 M9]GE67;^SITER/ D:2<3;"K=F\\[Y];+PZC1EC+,QO,L)\T5E77HU#YTVJ+B M-H].DPZ=7BXZG43:3=LE[;HDRRZ'I88*V%06RX2*:X;3['S'+@>J7?C3J+Y7 M#7W*17)SE30= K6/ 6U3\6IDZ4X'9Q?3;#%#QV">,WX<1SQ-=11/HW$V?:)+ MLNR2+#NGXQ&=CE7S62HK$%.CL^E?+CIMTT";1Z=AATXO&)UV"*I7RK:;CLXN M1FUQ G48 T<(WM[C+847%'Q16I>.]VA>5&R/1 .<$="7304[,MUVP(Y&7U='X",T!)[.44^>[U^'W>P-[FS" M_T93,;=.N7^;# 3-)!79CL6]KBR\<4>HY'FGD5?Y4Z!]?$M?&:]0\A)V_ #^!]^ M=IP@&PVQSYE^'D_I;=G@W,OU&C>/$VSKS:1/V>OE,^EK\:%X)OT,.W_VLZD- MFAQ'OV5BKX)Z3([B7. H3LT,T>X## MBJ.3C1.%">D),A'"IOH[X1O-N:3YP*8\1=R1[?,84N;CX;.X-6M M<,CY*\:"OK;[%F_T_]MZ\.7$D MZQ?^*@IFYM[J"$RCAN']-")0830F)UE(NGD__GI.9 M$A*2 ($ ";)CQF6#EES.GN?\SBZ;FY84\6[?3%;@2F_O5:_(L!/;--PYNJ'+ M2DO:W*@L[RO,(Z U23&R.>?XV?& M2)2J=5&_YVR!$L""$0JDPB!1YM>OZFN\A'P(/ U1+J941>>ZK0-KX[.25[BF]QW5KX/*&YCAS?1GE$5^Z# )L-%NZ&5@#L)<8.$] M$'!@&-)+/&*;#OX#G :W3N"'Z4M3?<*E!VP7'QT:( :Q8$-=VD(=1@NSM-% MH7W@H^&'\F)]T.$-C**"WM:1/KC.7?'-.J("#?^E*SW5X,ZX?KJ(CZ=SR@JW9M/ZP1OLMP#1P MJ22; =$327_53> &.N:L341K:OLRM:1_$S#V840^W1ICQ6MFC-?@21(,!$U- M'#^3J![([8#E($F+P%TXL(IK K-2W ,SG>D_<(X>K K=?)VI;ES#G)F#CJ&V M\M1RWMC*>RWI!:9/<'6;$EM0+]184S"-@5FL@(0F018)Q#=GPYXG+%^D8Z;( M0.&Y9 9$R\8*?Y-([_[T4<>!3T0S[QU]W*WI@XO^#4P*1,O^AR<>.;5%+,X^^W-%N=*U3[P=XWHJPI;G0A,W&FW\F"_ M0KL3R;/@#.03S0"K@=L[S"!Q*,^^BQP6G!ZS MOJB($0/5.,#*!-EZ2O71#+VE &]B=!7=[X1V0H)>)$P'-?#+S>9>N*2SP+5O M/P1,&SY.GQ\_/256$7AA!UMF49 MT#S-HZT_V<.6']#I29(6>A$W=.IX\XVA+V^6('%OX@O4;0P_D;$;Z.Z248PR MH!337U^MEE1AF3;:0/K@V?G2&SIH8%5/S 4SQ6;@0A9B]]YF9@]U *J .]#2 MGT!)HTM /H-M],7QO!?G=_(44W\?J&O[ "^0E3^I4_E BHN&7F/8:>4!U$4N M->-I:J4UP9.E_JFO_VS&+=,LXX [JM9RI?O!N #/-I@'[,8-=L ;O!V]Z(3. MI]9II/6SG-XH4I8,E%$%%/?%]^>8F.<6;LYJ8R;T=6ADCU;3?+R[?W'NZ;0^ M>F!SPV>/TQ>PO5^<%Q?(=DI<.5,>4>9;[58?7=R4&&(AA7J9/)^XR?@Q-!D_ M<4%X%YJ,%986ZQ;0/CX0R@]\B#YU67J-8+C^;Z&<6- U/-0<9YM!MY26I11/ 72R^$9T334)I#+N=7BL/Z^J M;3C5#,#'Z&^SSY.6=W-E C-O.18.H8J1.<[70QGZF MF+[GP<46JXRKJ3L>==K3,"M,#AH>=.2=B(=6F07O)OGVV Y*J,;FV0:==S;S M;-#99)Y)V\Y?=G)DT]/UOL+:3I;I,XE!-WT2,.BFSR0V'1ISSM2P(#-=K?EF M&OXL3"N)W<63+]JK6_0Q4$#@Y]\2R[*8T#CT.43/IQNEL[9+L9\S=U7$^TIN MQB[1O]_H4QCKK6Z]Z4L/G MQP?I[O'A^=N7E_N'S]+GI\=O7\&VNLO7R948^,/CR\=GZ>61COWQR_V'T6YVO-X!T0#4M^-_ ZJ=)P GFF ,@5M218^ MFDJ2-T/_C%^V7G*^Y1!6:124Y\_<#7RD)%MK#[F4O>+P[0=99,,_=!+:8*<"3&MD:%+*G>JC"%5FH 'E@F>J9Y6FZD?7FC(W\R_;L%7 MOZ8_5^&+KIKY%1BIF9_G/JK?ZG:[A1Z5_WE'S7Y)T4$AQ%I;J^*@>AL?M:5B M=-_"T)/7A&;FQ.3"R=5P@F'1ZS.F84FA5"XPP\RB\,,7(C\Y^=R:FM-%EK#= M OURCL6K[FIE=;O9M]"\2-7+ME6$AYRC].$^?42U Q=>\HI\=0E-4MV09,HR MV ]9IP-JE*ZZ4O"*"@'[6RKRP2FUPX29TOI_QX29UVH#-KMQK!?F;8 @GI*I)ZM;96.JZ\&;8IF+*M5(:XM M*BD,(<- 23XMUN6J$V'E'5T594=R7AP?GC0ZBMM]-K?A>GV&BW08MK@+.2)W M%=YGU!T3P87EKX+^0DY)SN'I,^@.9$I>B23AS/&QCZ4>K\[88 MF,O1K/X+;'54*&PPV-H[MX2@D]88JNV\DB#1**O&U+.UN^E!0:=-:,2#=GE- MF.O51.M,TOK3UNJ9RS\3&15"(!,G)<<2.\IFL;.I1NU+B'B7*Y%,=IT]' EQ-X"B>!'E]S^:\^C'G0LER(R#KT M9"'&'%OD5A_\M%Y9?EH).UCMPP7!LH)ECW0LL3O+#DHQ-<[+LAE= M)8 )7& M<=]0)JI$*.^;:BE=@@BLMJ=3K.P@0A"D 10&L@U#?8[P16,EL9@7X81P_._N MGS^,?I'FNH? M2N\/ JMYY$X@MX"\;M]#B_AQY!"*=1V"$'T1B*\;O*#?VF0 MJ1Y8/AW(!#95-T.,\3@F.+W<0P!U+"9^G>%;:%FI&;Z;PO_!$. #7)L%16W MJE.&O4$13&(+%NLD$(?YQI"Q!.3L>8C_8F8W"UC'_5XG+^D)8]'X[@?')Y*L M21A:4MKO61;D70+N@^%B2.\01^,7>IW\GH+HYA34\@%E[_U.(.3)([OKP9[H MYF-/%,%FUR)L=H%8(1 K!&*%0*Q(RI$SV!$YW1K4;=T:!EHJ8!6:AZMN#%X* MVF(@MU-P%?!9&OH(GR;]%4*<1P :\=X,^[1AX._*&$%A7)!HOG\2'2>+8V* M3SFP3P,Y#?!4*>OQ+K2AF(V88^<@(<_9E WLUK("HV])GU; ]& @7UFVJR# M"MIM"Q?;/5%,N#H? M@S!I, 7T$1"GDQNS2 %CXK\18H-1ZGZ'%R!&*$6JLUDG('S;?+65DD&1H#^/ M1E]AT] I,,%HPUXP,?3]F4EAI1F[@T'E_QV8 MP!TTWT"W3<([3_PTY[!;=" !:[GAC+$=#]5,_.%X/Q@#J2L#.W4MA['.&BW: MI*870GN"*2Y98"9;7A*YT!G_E_"6)ROP<#8*A&ZQP'/T;G>!5.G4!U)%5EIJ MIQR@$*75Z10#+\E[4E]N]0:;P5G*A1PYT['F%R1"%C*0V3_WE-[J"3F2/498Q+%HY+ M/72\ 63/C"N04,1C%YP)O"A?;"<6-CO?5-V0;KKQ_*6;?]FE,:$BF+!&&[<+ M$WI@.%"')8L%WTM_)QZ1Y-IM=U.3A[\JPE#'CD]L&.]#VX%'Z&:P.LG713?% M+)DI-P,CFS R]-Y+*XLKNI.&MM@3;33M+# !:1<3!^-PL,1CA_4.'2_C;^$6 M(8@.';_!*VDP"P-F81\JD#'QGIY"L!PB6%0A6&JT<=_2OL4&QF20]+Q])H@, M/U@UNF-M/)&?J(,(E_L6:4KF%.Z!&SD?ZJ'3D?^2#$9,']RL'=.PE1O^-G9_ M3<<*]L$#C2( O'K'-F+G93PJ8#S:3]BK$/W W_%8(!ORFF@ M3HP*Y'J_],LH3I,3/,@.'+"S$S=<)WY^LANPYTZ]BVKD@&IR2^X4P[;*0>T\J$&G#*]_?Z!%%ENO#F GM2$D^20(G=6OC(X&6F6]P5U*050VOS#OX_9H53[B_M/?7Y*$9]F]2DOI M5(!Z]ZXX+S+I2TQHKDMF,J^"K6TYM:"S>M!9L3J[SN8<>*8],Y*7BB+PR&JY MN%>"(01#",$KZ*Q"$RLF>+9LUL-WO')L.!(]5##+V)1/^ M]OR-7:(NL.Y_/_$K,!G$WESWWA13)UO*S\M3)YW&L-MOM@_7)X**JD=%6RJB MRZ.B;L6HZ'HBBCEPCIM1VR\00:_N7N$E[TTQH;6EI49Y0JO7&*I:LZ]4Q942 M5"0XO*9[4X3#E?86]-OR.+Q?,0XO,UBBMJMLEC"$N&PS9-MLK[/G8^')5U@< M'!2'J$3+T@WNI2#?2R??8MIL"QIW>=ILT!AJ2E/M*24YV8+1JD-R@M&V,]H6 M_.G2&$UIEQS-$HQ6'9(3C+:=T;: =9?':')C*,OMIB8?W&[[%)QVV84(L6K. M_;*K+R^37@SNS#4(-3A_26=T'W+6=8D*M"XZLN[)$X+.ZD%GI29TQ[1VID&6 MMKF44MK"";(79"_$JZ"SZM%9J6G;Q<6K6B7Q>CUI4 ?T2;S XWB1*E'=O2D6 MBM/*ED]:&1T6!:4(+K[NO2G&Q:4[<9T*0QK2-7GL7 M?/_UG! >@N\N\@@K9=O5_")525BDG>ZRDB*!OAO::YK2+O6.R-V)LCZQ/Y5""8JMH8=GK- M3E>M2+ZXH*(2J>A4X'.J5C$JNIZ88ND([S7-;JV[6WC)>U-,:)T*R$_M-(;* MH-GO=2KB2@DJ$AQ>T[TIQN&G0A!4NQ7C\&NK*RB(\%X$3.[BPJ.%)U]A<7"< MPH(RTLG.F;(IR+K_9*C M68+1JD-R@M&V,]JINI6K@\9P,&AVCU].5P:C778EPL$ [Y>72B\&=^8BA!H< MOQ1'ECSX1++F^K0N*K/NN12"SNI!9\5,LP-A>5(FF-;&?,*J@ 4*LK\:LA?B M5=!9]<3KE@*:XN)5KI)XO9ZL*('%*C(IQ-Z(O3FG+ME2$E0NH(N&C9N:\N!@ M52,HJ7*4I&PI!BB9DM1J4=*UY4P=CL7*UFX=B$D%CPL.#A'1/,2N;A M+O*P*M>?AZDK_*NOCRT"_QKFCV$XI8=@#OLV&?X&'X83F.ONJVG3H0R AX]# M%/1QMR8XKN9D,YDH.0B(MU*X :'[P*L$50'$^W.<[DD=\WR*2#T],WR[IKRXA"!3C-:6WF3F9 M23H\;JQ[\#!@%KS+)KZT@-OPR((.!T=#?B[(Q(>+IH$/E"]-=&\F32WGSXUI+P+?DW3;D'3) &8"RN9#=,G4 M@M?@+?@8U_2^>PANXU@PV9;T3(CTX,!ULB*AEZFTWW_ A=!]6 SIWO9\-Z!S MHP__@QBO^*01//"'Z2_I'?)[>O""Y(^,!]MGVHR)45;@_[*7O17Q)B7VBA/W M]ERPV[.1NI1#Z].M8RY"^CL\[8BL$+YD,PLTX=^)%: @ED"TSJ(Q(O5Z"P?? M;4X(7+<'KSPA&@,NRBD89OMJK_$/*HL)/1D-Z(,2',7)1V.+&?,S<< MS$)_)3=CE^C?;_0IC/56M][TI8?:."Z-0!3QQ_<4>/_ZU',G.)T>9X+,J "; MR&'GWK=@QA 7KX(!Z=48B#1ST1[\ASF0IYI!Q@--[7>TZ:#7-PR#&'U-[O8[ MJJ(8_^F!JD:C!^4 GNPC[_SVJS[,U0XG)K%41CTEL3^^/3T^2'>/#\_?OKS< M/WR6/C\]?OLJW3_,'Z=/]P^CA[G[T M17I^@0_^_/CP\ESM>;P#H@DL'<3H' 4XRFD0VDX SS1 O(/8)&"$+T!@>S-4 M0ORR7[+DPIKD#'T+N7VC,/<&OB'&R \_51N5-U=T2C_-Y%F.NA)70*_ MYN;O &8S-6&41N9P%Q8,[QVJ8JYIO\('7(7^0G4H?C>G338BHV?LH):$/PS3 M!67NN*%=[!%4[A*Z?8OP8C)?6,Z2$*]%;:CL882'=DO)],!" 1EG2.,E?3<. MB*]J:/'0E"0P=.$-,#GT&,"OU>T)D1;@+T[ [07#!S45#K!VYR"8K3E96$+\Q[I+Y8N,Y/;K>M3$$Z=1AUS 0S7>-FH;LPF['K M?$?^\.$F9K*P&<"3?I@&-_I6C]H\@O\M,>&_1'-G!9Z9, 2_D!_$DA1NJ^T_ M6=/C;X Y@3T'_ =DB@)@#N8C4"KN$7]\;(/H$)AY2.U%">Q#>",2XH2^WP\O M-)D)ACN)+KZ.[QGK%AV$-R,$Q_Y$@';_AS#+,K#=\,]7V%=/>F\(2XFKE8 M&S!8SRBRGDW<=J4M:T#*7'Q%U/?/8KD>2 =2M]:SRWN6H;7^#/= MQ_M\&]4-2F[)(CKU-6&@(#6GIH_+!X/T:'P361FH!V2#!Y)X,L&T5/@()89+ MT-"E_MZ4!4=LG3N#G@\"BDK.L>-X.$MPR/V ?POJZ\V?,?^5V#,JDX C8A?1 M9('>>T]ZM9PQ2D/'\4%*VJ%VB:VB[:"Z> /* )U$/6\8T&^)J&-J^Y7-^_TG M/@=TY0?8ZB3QHJBZF M>A2T"4MLX4KRB< &P5,LD[AGEG:;HY$.D"SL,CB33+%2A0W;@G$'( TT3FG< M 8B%!_!^CXATG> MZ'. M,#2!FZ%%0)BG,1"KN$,D/KAU5/3G;,7^YD$B>H0AP!;Y@5C4&Y(Y,"% M0#RP:<[D.[OYS0DLL*!@=W1X-/D[P*G/"7@!1FQ)6]((?7M63VYB:0'HMX:D$+2A"GY Y;M.+SXT.BFHYN@4H MBIB-CB*0Q:+H4V,TDT&IL0WB\2MJM%A@\,#3)GI(3LE5!WMHMW6K,J!9A![P:N'3TO4HFPQ!XG23;VM/A=\Z,(^DEC[AER MDL"IX)YY]'IX%HU!AY/E;UN?$@MHPT9/@'-UDSH%P7Q!#?A8.)N*(/PF1BN@ M#$P'Q0#XM*\SY@US_2OA;L7LNW.H\TX[4N?L-#9/IT>^/*X]%U,ZX&V&XB>BC;55 M3>PU/;QE3 =B\H=ID5<225W4PT[@42.,1__?K\XPD$[^2R9L5N&! Q,'X2G# MC6[\-Z .A9OGE3T^A8XO?>[_K]WHI0FBP,.-!SEI+=]'ZG2E\[E!\<-!@4+#/_OL2Z?L M>6,&?R=[WOOL2[?L\6G4 3U@7[AQMAXV4A-AH\"C;*);W'/Z06+GEE3HQX3H MA-HAD2<&L@:FS'ZG H#?:&1$NQ(6(1T1,VJ > *+>J"&.9T2ZDN:X";B*2@& M<#9J36Z"9VGJT81&L-CC,5*XY"]@VI_&+,-YKOD[!>5\E'S#$)_XWAJ/]A-: M6> OOOZN@WKZ9CMCL(1^H$REFPY? XL 0U Y_0+O^-T"DWQ% $#Q!.AB@2<% M;D#.$"O?:I_1+!LPUE$ZTP <:!I_%OHPU,+EEDBX;QGV]5J(*M)AJ 4]5#"P M[5N(?3=#5M;H2K%!1T>S-!4)5LS2%QZY#7]Y#PIF8>G+6].F4ZY M> B\7A2#1SKLZ]7Y9JO-SCAY?0Y_,_^Z!5_]FOZ\UVZI SGSJW:KZ.>#[J#0 M'7F#4KHM147ZML@4EJ#0 QTZW M,>QVF@.Y?P$ CJ%:A%F0?,&\WU4GPHX\'WW>L0@>F$1) WF#-70(RN2UU8N_ M*\;_*1@;#X8/O^4:^#&W[=^F/TM9]%[2I$_:_U2??<-[ZW'S': M>!=W8>ZI!X-7%18TO<:PWU0[Z5C#+S6M1Z^U&:,9TEQ,6A/<]; MS+ A\R4VR!M::4<,GNN5,3U>>6G2'!Y]E\P26A.\ ,J>FA-I:MH@]G%>/&N" M*@$?-A@/M\:$5DOR SX\_MR<--.D:5CQC+"7&?$2\YNOS \O6>.)P0B:X84' MHJPL&?/(5N9)>++&JC?YN7N V4AA66C6>6_\L8&=>!I]1\!J0-?W(3%.GHZ4 MNPDZ3Y+C-T7I':OSX86^=/!MT6QYYJYE+25X(#X(3Y%7NQ'+_, 79&_L6 _S M^=8+4OF),VQ'T7-]M5WRN7Y7!E'92EMS.QSK%QZ[7/;8%?!ULU-9LB,@K;6* MZMCQ;S;IT&PZQJ"PH7\'NNMC+TOOY(D64C"#[=UGR='G2X) M8R/'1I59)29G1 G2.Y37%$O7D$3!=G[!=E\4;(N"[>,D,HB"[2K,XS0%VVIF MP;;6V)(>I^:GQ\7PJDK+D>NJEYTC5]"'.RQU3N3%B;RX<^3%A41^ER+RWT,B M'^7U(!'1:)$N)]+E3G&BIJJGA*/L:@A'V=,NX5"]_B?;,?$K3JR/PU^[G-3$ MMF&E-A-:,V3"96%^ZS2&'6F^ M=#K61X[TD,5^/2P"/H3Y:JKOJNC'5CE?NG;,6N'>>=W^4=J%;-DTH1*%8W<. MYMJERK"08Y?FIP'P4T\3GIOPW"K*+P4MQRW-JZKAN?7:Z+G!H@G/37AN%\Y_ M%?3<>G)CJ&68D,)S$_4P6YJ,7"&J3LK,KS53]-G0#S 7FM ZI7 MI2T/*&[VGNT1U.[1VR/T5*P$29M?87<$B?9BF3G> JGV1O=O9MB"@W< 8%4/ M,<@_K,R9Z\:JXH+C%B\B2J9PY7#?WO#O:X_:! >?@@=?0WEGR9FLE\'I8=Y3 M$_'JB/&> 0N=@GWGHPS1RAG2MXV+J!O8J":D!)JWNA+H#$K;8EC$V"9BL;"6 MO,-1Y*3UB"!84Z8E MGQ9<'A8.MJ1OM$7/AA$UUY^:1#^?8#L+F#A")0,9 GG075A8\ &L*_LF3"YF M-36X^JR49E7R1ULXQI.0J3F!:P5$XNF354XQ-L:@ /8@!_ -G@E\KB=!O1GG M>GJP06CS5V M,'+3FS%*@G4%)J5^"2XDK\?% NL0ZAT5%*PS90?L'K/$_=%:TH? #;'V07MY M_MH.*AMV<*T'V!X[V-^\@UCW.K*-]8W\%KTW#$05WIT.[$XOPRI*[$XSN?@Y M\CC#^@$EX 6KEGFA!4(E0RCC$O#ZA)9L3DA4K+G)!M*37>68B9;+5AG-VE@+ MY%*ZKZW+*1@*/)H^']3_)@U&2UM FF-:?$MB+<>8F0%[3!L$)XP6VIXE1H:3 M@%7PPZ>I5G3%Z7!0NB3YML#6Q5]QUB/:Z0!GD^AT@6R[;?RH#M"H4(- MXZV\*%BF3/J&' M-14V'3.:-$4M;?'IM.L3PH^ KTS[U-#B;7J!Q^;L\3E/V)RG?,[HA5$=%3EA MX.&@$DN^+*>%;)-;^'_4M,ZE+XJ,BK '*\>% M8=_"2SSB\])3[CZ,YJQ E._LZ-4E' +C"442:O '![R@7M@U^%-D_XTPC, M,SS>&(_YB89A\OZ*<>>%VZ.;IU@O[KA#JPCE%_T%Q0YL,D/Q@0\I J"T"DJO M8%:\M:.R3=@5YV>E#07B6FP-J(E(XFO@DC5.B=H7IYB#TRD/W:29EW4GPR 4 M7=05*%"L2Q0-N!C$F[CF&-\Y=JA=IWL.ROIE_*WIETI&$+GJ-N_>.>6N2]:[ MP@Y'W@RXB?5ZBYJ%L1O1'P)+%AO+K.]OOL]]=4@E@WRD$APMDMIV$ U%!AM- MX)L(?!.!;R+P35+2Y$S*-'MBLM;:W$127O=F,C"$T2)+XZ#TVVFXEGX;'YA$ M1V%V2>*QTCV/SZ##_$OJE'_GSFBIP3]/9L0(+/(X'4UXW( 8FZ"1J;#(F)N< M,3J&EK72.PS.\)@;&B?ZSP(@,X M;+ +2-&V!-BJV"OM*!+P">7U'\1X)5[YB43=5F>'D60XC:C+;M16AI#%:!'S M*][)ZY93?O;NO@1P:('"EO?M4^!0-1RL3XX+?]J_C=U?AW,+.! MH4H?K>3ALI9R%":1W("EKO-KW84CZ"8-K MSV]@^1VRIMO7Y*I7FXL)Z>-/GB8 '^"1, VPX!'460FZ1@OYXOBZ=0XH0:"_ M<\QW2P!U#/5R,A89.S,99I;4\$/]Q^J+_ MS*BRZ6.5348[W<*5MT>%!108G((-2ZUE2W/A7LP7V2_6=S=.4SL2D.8JZ-\/H$0T>K1(6PQQD M6H^S#R-2 -V!DDY0$TI2L&#-6!!3S&3EO= @@GSK2+YGL/'VMM\0!UIMMKMR M'>RW$P$?L9#->8!7PH#?A+O*K-*1=YG4(WL]<&F MR$P/Y$>G5Q$L0@$+=@2S2NR-V!NQ-V)OJKDW%Z!"^U52H2<]%3V/B?U$)I;N M>13A8\VLIA5W#B(;4!S*@ZSLP08C>WT(GUQGOH.GQRC09R250TV#3:;U,7/4 MLA9[WQPU95N.VK6#)J=%64[8N0Q*VS>X,&"0R7WE_)#) K#[> %7L3=B;\3> MB+VIV-YRZ TAFI&2]TK=&:%853=O3E%R/38 M>:<#E?:O[J9;>0J2JR#)"7$@]D;LS96*:JU:HOI:75<*VC=%W((9Q2T0_JNX MOZ;^ZS&XBCYN)SS09!D\XJU*'I;![\=0NV@V$B&J:N26RZL3>B+TYKD^8(?6.(NSV MK5H==-$W[+;SVBH(TJL4Z0FQ4-V]N2BQT*N66+CJP]D-Z=);LJ6K8J#O:)KW MP33O;0(9$J>WXDA [(W8FV/IX&/)N[W5\ #5\$"IRLF-H#XA&6JZ-Y]5B0F1DTJ#:&ZF#3 M>:N@O7K3WD%G$F)7*[JK9]"%^^LY3'#M-OM:&G>C@E1Y!0 OI\!0W(3N<@(( M19AHIV0,Q9I&5@K9'JE=*QA8*14)JJB8H;D2_4%ZTP6:2K5(4@1BQ=Z(O1%[ MZ$CP.TAG4.O73D4ISOBO," ML3=B;TJO$SVVG-M4."IW&D.MGTYF$[5W9LZL7NW(NQ>^U/9@N=' M8:TF^3EAL6YP@-YTUZ#4@;L@SF?%_74]GZV:@UIZ]K&B=4X2'\F3VCV0VFE( M).&0"BM([(W8&[$W==Z;@MY#2A$=-ZUAHS/1;PQEI0(%I(+"+I7"!A6AL*O. MSCI99X2C4=Z.=K:":+^B:9DXV!=[(_9&[,V%[WT&W1S@5%:;*#:=]M^6"K MI= VUID>ZTB2A:P N;]KE+"$MAI*MS'L;VJ5*D1AO4GO]#I\?_W+4;32="@,W9RT!AV#K>D1%11 MG".(O1%[(_9&[,VUJ5"U7245>BE'*(<@]DL"@TW<+S#8JHG!EA+BI:+4[A-# M464$[^_VTB)W,"6^GH!XJJTACVFOV,A%I!_ %DI$V1%[BOG M!%E1M<:PVTM;0 )EI5!64B+TY3VKU:83=WJG7:@=#Y>UN6=4 @O:$ M7+C2O;DLN="MEERXZC/;TR#QET^3933/4GN4$#/0@<11KC@?$'LC]J;TRK-C MB\']E7*_,>PT>QFE0;N7J@F*$]+@NO?F8J3!H#+2H/8'N06/G(X%\U_5(T5Q M_Q4=Z5;-^SU"QG)?/4/7Z+0$UQ"(=!-VD/!LA;TD]D;LC=B;&N[-@1KIY"CL M&L*1:A5)#16T=5FTI52(MJXZG^M$*/]'-+%W-:Y5,*Y+M:UK>BXM<@;$WHB] M$7MS27M3456TT032&L.R $X%=0GJ6J.N3G6HJ_8%2 > _JM%G1D.S\E6[U:% MY3:<8&R1"*+S,"#6K(4['V/]\XRK4V%Y4\BSZM6H/X)<@[RB8_[.24<*9P ME! $0A"4:7BDY$#U>DUHF+O;;K;5@[&LA1#8-D$A 79^'C&;:!K@T MMS?XR8FI1Z%*0/Z%+7WZY\N,2&.:6D'/W/4Y;(#O26X4!B:&-'6=N:2OR$9R MD&Z ZF*$(YF43G M MZY2L>-ON!#P.<;)MSJP],\WVO"8[P%_ G#M)9-!$/#H<&;**70X7H^_$/S M$>"!SH*X-!KEM21EKT8WPVGYCT;DQL,C7]7XH-%=@?7@J/?'!@ MK65%PL-$I?W^ Q#-#ZJ6I7O;\]V XIO394*U#?0JC7!Q3'])[Y#?XVY(2,KX M9*!!TV8R "4/'Y*Q>JBY>F@KY.T=2?S%G!-/>B!OTI,SU^W#J%Q:2[, X8/4 M9-J!SFMWF3AZ@+&ZYB3!Q_Q!6@>9V/'HQ&_IOL,,W[^9AC\+)7'L+BZ2VJM; M]#%L5.#GWQ(3/!."A'L.>?#I1FVO+5;LY\Q=)0^]DINQ2_3O-SI:Z]:8O M/12+<1D( I _OJ? ^]>GGCO!Z?0X$V1"UT FHSM_"SJ%N'@5#$BOQD"DF8O: M^A_F0)YJ!AD/-+7?T::#7M\P0#+T-;G;[ZB*8ORGUQB^H/9!=K]#10]\]MNO M^EHI^OE(+'5B14GLCV]/CP_2W>/#\[M:@_\X?'E MX[/T\DC'_OCE_L/HY>,'Z=/]P^CA[G[T17I^@0_^_/CP\ESM>;P#H@%MY$8: MR[0E?^8$\$P#5"(H7@+6$*@/R9NA3N*7K>>JT9]KDI2;>H.^?",W\K]MWRB- M/&-)J["QI.0:2_UMF7\'J.^IQIV" MKHZU)J$OAMW45U84W.^#9?-&5H_^I]R2V:AA@:SP.3$;)=Y2$+%B.840":S@ M26!%[T9M3[%DX4\/C/V5]<+'P8P=9L=PHZR(V?),"+-8U-!@&4U@\DRA,C/E MPVJ!=[-0"NT*SEMI*W)K%_LA^0D2-Y+[=BD.\VIL]1_.(2?D3DOZ+6$8I8&E MDPXD.HQ@I^J\]]%'(%EG2%+#5SX#2T3RB1X;W/U%758J("QF,,RU[_#12X!CZ4I@>'KW]#? M8)=^A1$^@32(/DV,S9."!=Z/[]!MV \+'O73G =S#R@ '6S3F\$KQDMZ"478 M1=9^(C\(;!'("?>'.2$M"=8#.!W$*,R1:2V)X+*$#X^&3I,I>^\S1Y$;4+$# M3*W9B*Y^__!IG2<^L,VXB[T)B9/3LOLGCA>V(O$]<=$ZB$(H0'@KZ@0B[*;" M)_\*Y5AJA@2,#1-MQ#"1OB4]PO[.^6O75@!E)SYF"5?#VMLHR\.<(J8RPL0B M^E.AFTM%)&@8H(8#VLQV"B[7\8M&=.-W"TYU8PNK-H9JKY4& M=I*XEFP6F]V@6K/38'9R*QU47\T.=[+8_K6K-47,.1RTTH?[JRG&HSU;=7JE M)/TF;:5013#3?X#TE&#B-PE-P)3C)*XN4 MKU2GS*F$\4(IEO$:I$ZPB8F%P3L,!B]2J@J$VE)B%X 8-UC,BP;I)L1<^/SA MIAL]54)5!4O-'S\G0(T@$J?X+/AVK'L$[5H@3_K]V+$#,-1UN'JQL,P)NMXM M:129FA:SLW$40-@&VB?P/V.)4=YGL5]>@&9[4 MJ6"39<:RR^UK_=4EA$7NJ$\)CZ.E4V/BOQ$"/,RF1S7X:@PP+M4S3>CV=G+N*'-%>X;HP&,&COTDL+SAI'Q=6,O M0F\('@>VRG_YWE+S'8K4*7*UJE)B59&-C: MZA5;/(S^9L_",O6Q:8'7)0$?92O/4&LJTAM04R&AV]LJ<^F0XL;PEW! +*O2 M!\O\P;%9 _D]Q&P7:R=;Z2.<4,P65R3]L\^I5TQUA _\$SMR MN,3_T.8MKXJE,NSW0O^UG>7#_#O001!SMV;Z/QC<<7ASB1_6PGLE]) M)_+5!9G&HGTWJ/5 X.*1&WA$D9[&+0"A^;\]D%NR(CW.;;#6O+7%2A@5]+J$ M9<%"7 OB@JW@T:>R%X-B]GS8,\E94#>DR?\$-0N*VF0K2P]CV8D=6(H3%CB" MJ]*?4%D#5\*+J!Q Y4GGQD0Y$_OQR8(^P!Y(R:E38!]4!C!LU) .!K*H#D > M=I'M,5A$%6*HBM],L!CX,T%FL$C7?([A,1Q82WH&?QLT*6H;[I*"B87>-YVK M ^\,3:!H];CZ 8OG=9;KBU$]CC."H1K4GJ&/P]D 6QC,..!O7#V9G3&Z!.T< M_(8YN'0[^'(%_LQQ:<\H] Q-SPMT-N=\+YG=NB[B%:T;%_+M=6Y?<7(BAN2Z M> 2,P_]]F6+V$6[4 QWSXY1^ZXVB 1?7 9ATU$J# JQ4 +P&%Y!!H&= MDBBZ6=^4PY8H(Y10UB+%DJP_(P,67JLN(D6U\E(M0SN $Y%+YA@CUL.W)DEI M)6$BNFQEJ+_*2,M'6_H3#'RZR7*'&LNZ 7*+,!OQF0J@QS=T*F;F0OH:VHPL M*NDZ(/'F"3'Y_/CU:R@AHU, +[9VD<>CD7 8$$))AD.-^3!&0)Q3:BR2XH\L$6I?(L<)1O)PDH[CW$'#L?? MC(69LKVQ $0,/2BFP;^%OG0=RP)J-X()BSQQ&;P6CX([%X$[F5%/C)$3EX]< M'T4>15S.TJ9VQ$7?+NZ/1D_"8P=P0C]&0\7U6;V'ZY#X!*D#0I45/">E;Z(8 M8\'0H:+UBZUO4='UY[5-W; MK[CN[8)1W-[@4IY ]_9KHWM57*NT[I7V5+M(DY76N/>^!#P.K$W8V?&"SIAQ M LXGKAD26B!8H-+\"3(/S?)U)X,R-Q7I7%JE)!7+W5NQ(<;#@([PE:' ::Z. M^EG:!#\9CYB=K3/3ZB%C@RKA#Z%O\%$4!.XR]!'NN.:B8_,R1Y9A-%%U.][T M9(D+368;Q ::.#B]"R.Y+,25_=V&."UN%9?[>#)I\C!(F(R)IX.XWFD7)Q*X M!O'10\3#JO!$DHI)^)!M&K"NP5, ,'&!V2YSW8A3-5HI7I/G/."3WF:$BQ!V M_1MP"ZP7S;#D-,)2J>*N'.JB_*2D\[/&<]IC=P(?3W3IG-ER(,^LEAIUDVD0 MKB%Q-[A2918 M/V'[Y\%\]$H2\A'6:7)K $43W8U)1.RAJ*S':?@9)E+(*S,BZ#C#/)J21_H" MU DRGAU$9X[YS8'M(79LV)W&T,,3;#;2U/AAY+'P-94SS ^@I!N&EB)[B6E( MT\T*XU#+.[;9S;@)%EK**[:JM#IXH>92?)()]P3SNFD>TJL=V4[[GF@7C698S04\DVY;XR'*\BQL$W<90ZVRTGLH\N#[6+'KT@'K3\7OI!]3'FDH? MO::=3Q.X#1&6$L2R_GFROU>\=];F>8>.+Q=7V;-_T7_R-*M/8$N4LBZ#QG#0 M2@.,1\NRH42 $*6G:,>2*5+!XH3RWEPF9YYI6WMM4+^M=&>^(S+NN68JXTP% M *4HUU-2C_RWHD8'AR:)$T,ZI-[U(B(?X_'B0^.__\(O#2T'8K3 MAP*:6-G "M27H?9+8,=LE"P#)JJ5L\.19QAVZ*.9'KL%_L4JL0F_;4SB5A#F M>X*YSW82;X>_T2QF<3$<5@%K^%ML[.MKB !.T5JOMH*M^K_YZT?L[5_IRV/+ MIX+>;.48\M5PP[(/MU?Q5A[_K\18<\SGZ-05H^"Q'B9>F$^5BC9@P&).(PD8 M!.&GF]2H7MT=WIP(P.A^_%4TCCMW7)]2) -WYF6-E#SQ@1[CX7B\-G13],F$ M6+PV@'NE:<^%RAAIKO_7<7G4(7-&2)X>3S6VENSU&QE T0:E!03I#QXE9RP@ M[^8P]L#/G>)\,OW%UEH)]?:LQJNK;)1%9:.H;!25C:*R5R9KY[@C>_UD]QLF.H45^I1A,O+?>IWU1+?J62041(.G M-7C!' 8%#_"R#Y!U/M]$:&]C9*\E\?]VL/XPK2M2NZU#!R"OL:ZXX!H,62#[4'1RHF+^8JY46 MK-.OZ<]5N&O0R?RJW9(S/\][E*RVY+92Z%'YGX,,%X,Z_:#4C8_B,-AKQI_2 M9M2>B56U$6A=[J2NRX"08KK@'&A)V7#9[#2>B0>P+=BA_ [-4;?UT(2!K>// MUVA50L?\M['[ZY![Y_1WFJ+ 5NL#^'#TLT_@]+&/_D+/CW[VSK391P9*1M=+ M0K5EDY[:W9?T8FAJ!?"==D8VRP=Q.K>10S=K0_[UEFY"!==-K'UJ[7=*[ZS% M+E1-!+%CW7TD<>V[?6^$]XN"J1F&L)_J]Z#D+N .?5$. XNL"RQB3@)@9PM^ M\=[A/E95%(-7H]"*+S/=?F2):-$./_ DX31P8J_;& YZ!T,;%]WG&O3RN6Z: ME:M,L[W&4$X?A0F2O6Z25:I,LGT0L_V#NT/4A&:/2Z=UQ8XN//DZ,F?@&5^) M2QEI"X+==HQW*69\2TLG$%:0>T_4DNY\E,=+ MSO;R1BZM!WJ>)MS2!OUXC$8WQ[NWP_R;M"+LMQM#M5.5!NDE-%(0A!=T$1/ M,M)>=GI?;0S[[5:_*L;%99\>_$4=JD,.!>JFE?*[FE7.#F>;LU$M(6IK1DO# MW3NAE=1#_<0ATLLGNK/9X#L070=L\'0UJ:"YFM/<^>SO'6@.045[:<>OCD1W M,*'5U?3.FE^%&:A>IG>2A_8SO7N-84=MR67E$=0D"GXFT_N3XTZ)>65!\!I9 MW]'^;-1+?=!+AZBEZD2$!-E5PO[>C>P&C6$)_:\%U56+ZLYG@>]$=8-V8YAQ M?EY'LA/A;V&#'XV+ N#MO0SP@0P&^*"E'IRC(F+?I6?.JR5DSI?0A[X.>J^P ML=6I<,[G0&D,!TJZH]Y!66,E$$(-(J:"ZC=2?;?*5*]FQO@%T0NB/XSH>U4F M>@U$O9:&[[M2JA?G%!?L(R49L399_(-.8]A56^VRLOA+\9!^I; N<4BU>#NX M[(IU[7Q8.E&/C#5XOI071-NHI#M)HV7F,) LB M?@ZZC:'2:Z7=ASVQMY7.EEZ8=5D76ORYL9M:85!@I7,A--.'M1EL!$Q.@NHB M4Z>06S,Q/&/09ED,'S:PXLQ.&]#NSL/YNJ9?WW34P: QU :M;@98^U8"S5^0 M^N;G@LE!DP0R\G/7R;(2(+?9.(!?5YT_.5XR75")P1!78N ;L/"R^X&!5K99 M_V#LB;HP"6\.M$C-E6,;LM8?%!Z:]CC"+B*T)5+8YSQJI,3[I$V0Y']U*(@O M3'QY\X:-8N)=5%\=H.B6],FQ+.!\6#HJM MKR'_QAHAPKB!?!&F%QL%K=J-;\;K[9;7Y6Q?O%ZY+3>&_IN3 ]>+8MTCX;:& M36?A-0BNK*.L-K*ZX>5")7]R5H#(\2UA3VYR+,6([,0R#C<)G..7 .81W1=^,+KV%7,O!FFXE^U:%^.C%T*?CW:.R MZ7P-U75/[,_(8XI)+4J$NZ![RFVEUNB>&>2P-\CGR+)B:/EY3XXWR,HZ!PHM M(H5:1*')M-9Q+1M^;:433XX>VFOWBJ*'=KLMI2"092[\I-;J]\O#Q-P,9%EH M4#MA8AX(0E@CE+4D_"6%;BP- K-^JW$:V,N+/U[/E>$"GZZ\DY5NA;&^Y+8* M7G1&^48%H5<$<)( 3CK.D4N20^MRY"*WM<:PTVZI):? 7 9PTJ9.+D='3SI" M4[=NJ[/#"#*Z >%VWJBM#'<$-3YK,_-.7F^D<045+X7U^-EP9K>BH,AM6OE; ME>Q4D08NTL WZMMVC4]9N@P%Y6"L49$)+E!0RBA-.I]:V@H.(+=[P"SI\TB! M#7!V,A,Y=Y502(=C \CM/GB!<@FP7/7"!CBSHQ>59=;.U5.NT-6KD5+=I=Y7 M;@_ W9-%P6^M%:OP]*I;\ O,19/I#C\9J:.;=QZ5NM>QI%H[_:L>HG]%*=LN MRKO"G6K@O\90.QR@7Y2RU5S[7X5;7X"?G2":-G3">^-W)%:'39XES48:H:?/T49=("_B" MT$_!V$BE28?)[2[AU[%46-3NZ;1_6J0W<0++D,9AMGA+&DW\8)6PS7/(,:5[ M'.;9.FZ3YLZ&*>%TF%XSEKK-!I-,LN89WL@.= QA8<#4M,&.PJ5D)0 [EE!4 MEHZ4"M'1*@C$MY.EG9/PSVGTO>Y).A;A!!;='=OQHUJ.]03UB0MWP)CQ.KJQ M*/'P 6_$LO#?U,-I:0C<,X>M1C%5^SU6*[3'CVP7:FR#[E+D&-=^*C50F^V, M4N[-2?J\!B6>I4^+1_)*D0];T_N'3^&BS@+7OHWF/;*-;S83K+&ZC&?^S**K M@3C^G4Y3&634&?(9OQ%0'($=U@/91KQB:E>Y+#TB\[-G-%>,#T\W@>W'R2HL MEAEI$\F8.E3><*JM% >> D9TI)^#Q4&57>K$3#!A"IFL7"=G[ 6/K&6 MQ?='S=F?LT1-BVXT9M!TFZJ24=WKE"$#3D2OW0WT&M%H2+B[ZS*0!@M'6U,IN: IGK%W*0U/(BRZ=$U1A[;RAI@7RLHPXY:T,RN/U M\075^@O(.4]Z(&_2DP/[=1A)-(\0*=SQU05I0;L,6L!SZ8U8"<5Q)+J=RUB: M06-X"AB)/$EW)#2)).'6*ZU/003E?DM)QWP.0)-(DFO-%D1F!V"=;6@2::N MH18$=#8)NX +10T/2-*G)[SVDX4;8W?QX'9[=8L^]APK\/-O254NGL,&^72C M*FN+$_LY/GZ0/MT_ MC![N[D=?I.<7^.#/CP\OS]6>QSL@FL#2702H"# <3!TH)X!G(G('^3DA"S^F ME/EEZT? (0A%7')&0$>=/H:/^%<@Q?WH8^U\D!$[H_=0@X.KI0K#]_Q.8 V M6D/L-$!A,9@[AJ<364RYT!1L@OQX '=Z!?JS!M^R.Z;/SI@]/L6CV1>QAWY6 M!*"G>WZ 'D4Y)4#/RP:XDVCG,0@8DHGN ^L3=V)Z>*($C_(D\C<>^_ -208D M8H3VO_[15^3>>R^)D,./>*BM#]?3MYP**$=ZS(;^24Q^!DX)+"P2"E(QG2EQ MYSC8+;342\3$]K>(?RY,IOT9&3W:)).0D%YB5*0VAKUUZF$TM0] $)M"A Z4 M'NEJ'NN 04Q HC'.9NQYP9RM;1YZD*)5'SUH#41J$VI02$EIUS0.ZX,\!I[* M!%0N/?CR0L+]W=(GWV]@[1T+WT4?1CD/+Y@[!K%B%T\C@:JOUOGV/ ! 8,"W MVLR(+X( U$$$H$$Y8#N#UJ!3%@*0VM?*&U3G$ 2@_7I='5:G4#64G(W-4<12 MK2U5$N'F1 FWYYMQ4F2FY7*6$+W=BYJVP4OL3V>[=(8H=V2GKFXZ>:(?6%*$ M @^#-6$:!%3OTB16?@EN7<5 P31'FR=39/A"JPAO>5D>46@V9@F&._.!;\P3 MV$#)HX>I^9,8-_]#7">*Z-XH,9.QTQA2!T-YGPKJ_DOHB>,02+].!-+=E4 N M2#MN$8,_'#R>L$Q_>8CNNV0*[Q[GD&L3A?\5;0JC\2Q:[F%+U%8ZAVT_25>2 MI7')='"D7@*'TD%_)SJX>+ONR?2^WTQ=0B07<5&/8\YM*]2OROGL?@0^.)TJ MQ]WZ!)MUCXM#/#^?O+$+1D:WEG]M*3(\KU5WT732:U>03M1V8RAG=#OZE_1K M?EYKW@3E*DY0;@R5K EF,,+U6*\\B&.94R*],VUVMI%"B;AL"Z;8,>9X.^&. MBY@H+\2=9Q]J)L^B5 4%>2?[-$J8K&5L>+]:&Z[NNN%[MS(\T]%?AN],LTJC M>D5L 3,S/=]QD6SX"2 _)Z>%;E@)B54S+"=_[?+84Q>N@Z$.5H4YQR-P%VZD M!WBF;<#58<[#-$ HD/BMK$QG.C4GF)81?[ZAPWK$!R4Y8SPVU]D))4WC^0'7 MX&M8;H ;V=8F5U/4R$Y.FJ:!\!/\;ZUGN-.EW7*6TMBT+"S&\&>8AT'^#LP? MH-YLGY[>TX4,#]-906K\O)17J6)%4'@!E_D\2P#'1[+4 0X.,R#F:T>IGCE? MP 4FEJ42?Y;HZ*2GTY#Y2\-D"CI27%N6=Y+,!VAB_H-!6*DB*V5-3+'UDO5^ M.M+ HX?"),R@P,,+6D^UVD)#]_75SN"%G#QHZ:7N.39K9J-[,!.:>L/FA6D2 M?!TRAK1W'D#AT_]M_8+4BI_XIY._XJ2Z1U\@NO&ZQ\_KSW5"OU^+'G7[ ?;. M9^%*:]#K5JU%C]J2EL>WOTH+6["+--$?Y\H M&W<_K^?Z5CJWM=)'GM'(5A\-HQTZ*8EU+KS.3V2NFYB*3/^Z6]E0]&]T+Y+K M?H!/?WVK/@J+@ND:WL/:FK9G3NA?&=W!>$'>5;4'>]S<9E$T ML7EZYW+$P0 MKOAB&Y>//Z?23B%R'5H&B89?HN'7_DRXJ3"W=R1@NC0CKM7>AC84-9^RRF[5 M+JU#E@]N+U(3!BTE33-C+M6GV.-'J;=28V1IQHQ,M"^57<+7O<:PVU)2D>B2 M3RJ$ +]F ;[-A"H/ "3-*Y%OD(1(B,%XJ)A:U"H+)?02NB^>$SZ\KJT7K[$? M1V$DM>YQ/:$*TW-H(/'9B7[17BF:)^CM8& M5I);AP/A5X>;:GW_980$Q/M#R?,;Z#*F4?OD8ID+Q MY/-+4Q;&>@P%YTV]8S&8"K3AV.BPF>IKNG+5C3@$OY MMN"!3!/KSSBR8_!=WJ:VIYK6&';2#".ZGIZ=OD3HY10E\;OR3F%+L@-\U1;! MF*K;RU8:6.:FUK5 M-#<-LX?45D^MB/=;G9KJ:M+=\6OHCYJLIM%>1*E:ZU,GJPEA6HV)%4LY4RN4 MJRSC1,0,=S@TIL7&62[*(?%#;A;R.F05UMYP GQ1.*>8W9CQK7 $ M2@G9X];F.P*==F.H',QJY6^XB%B*B&7-/(48OQ7U%#HR*X@YV%.H=VRR-C+^ M9)Y"/DWE>0J[H#)U%/04RBEK$<+THH7I?IY".12?]!3D+%>AHR+B8UGV2RFN M0A+#+!>\*'S9#1+YK=P/*=^T#5B1VQO\Y!P 1^_D7\H_E=BMQ65B1>CT1Y85 M 7[%SE(*M2FCC3+I(Y2VK$B/<]LM"J%*TN06X2"3L*\<@X"AFFP_+3_P0GLTE_#J&AH]P4T>C37A-5,M^DN(@5UVH\N&W6N6=[*42# !\?^ M09O'CVSCF\U8*R8%XGGSQ1>DTQCVM::BI>$"F*0/[+ ))H6[C+J"[LJ7TB.V M@F3/:,;0)1&N$A30.-EJU)R'RQW"0>J3B>/2+>&XC8BI#I)TY6]+OH<2@ M$F\U!%CKP*(R9K%PG9\4H=%:%M\>[TC]2Q MI,1I#Q"LJ96A[IHH'1&G%LQT:]F2'IQBIC^S+^7=;PS[&8>W*B'AR3L9;V=J M2/Z"*HG)N=JT(K^G31?!U*; ?DV$PZ;]E<.M2VX.Z-70)"?SA>4L">%6/FT$ M[EBH,L-FY''3/-D4/.969'2_]AC"=+B2Y^E\G9;\K)4Z:YFJNK8XL9\S-QS, N3.S=@E M^O<;?0ICO=6M-WWI87@FS@! _?SQ/07>OS[UW E.IT=R<>@B@Z!V6)KS+0U; ML+3+W_1J#$2:N:A4_F$.Y*EFD/% 4_L=;3KH]0W#($9?D[O]CJHHQG_ -*( MWTC^&)]&A_VW7_5AKD Z,8EER]$_OCT]/DAWCP_/W[Z\W#]\ECX_/7[[*MT_ MW.5+_TH,_.'QY>.S]/)(Q_[XY?[#Z.7C!^G3_Y^]$5Z?H$/_OSX\/)< M[7F\ Z()+-V5]+D38(R'&LDX^SLA%F%HO[M1\^&'8 ;!.EJ@9!VP[*3-IV"]\K*'Z(^_F)O-+,SLXZTW\+\]8J]L MRFZ[,9QB2PW>:"3I08''#U_E3YE:(GJJLP,XBALFJN&-WE]*KIJM?M4O&2:H?DDGW:Z929IP%V;@$Q.MD])ME7/ M:J(>NYAUMJ"!LM6ZWNYTX,(6[[2M,, (!%^T7;071J_7ZFN]X9=%PQ7I M?MSM(I90^KCU6B6QZ'N<'\WHE9:76D8;W&X/0=1[H@^NZ(,K^N"&36>ERVB$ MNRG2&!WDK=HIFM5>T:D=K/7MY:R@:R6[U0T4CV6/!8_0K@)/7 M'32&G:Z R1-M""^^#6$^;,9Q*P@. -CKM8$[P?;N7 F#EG)"GS&7ZE-L7I@W MG>]526B^GEP>X(80X$* [PC5T:\0J%\/,SQ%']GS.RR\A>PU-08IZGKTVV?H MQ+HE+2GFE/34_*RDJ\(+$_>+QI:[QE+J)K,*-S/:*K1*:6S9TQI#-0W?(!I; MGIU@KA+(.C=HD>2&"C:V[&$ZYJ U2.=C7E5S -'84C#T1B=V3:U5IK%E#[&, M6F5%'H7+NHE@KKVQ9=7\UQWZ6A;P9GO"FQ7WB\Z =>\,*-H"'B:SY0JD._3Z MC:%R+:>IPEVHO[N0[__+E4U:P)0BI94!&WI5CG]M)'A.Z@':V'5(/8!Q8NG9 MN5,/A#"MQL2*Q5[D"B40P&"&K!^0T15P]UA-7RD[5E/_ MEH'B_D-#/7M6N^_8)R4'")27TV95V2IG[KN41GT^\6@R^JUL6D8EMU'3CGC: MN[5H2J]+ 0S!T]="%^Z+4!"<<>]&",?")RJO(T ?N[KU6UHZ6W0C0FX.-F[8 M.X(!#NAA21O"-S"3,[8-N4]>=098;<*J.\#VW4CK>:4*YYJ[]#R)V^ :(O#D M!0AY^=_V9A7IQ3AR^_'C+$8'%T-+-^O@Z[#6O6(79']\]'9T=47I-BK9B$+N MM3:C#*= ,T#$.W/RHO_\8'H3R_$"-PL.H]_-4-3];AH.@SU.@N>1%.AS"MHC M4YVQIV:]3*D:VL:]+?VINY,92J!VD[>9R01DF+_$CGC2.[3GE?;[N]'3QV?\A/XMO_^%RC0/S&4J2GU'LO2W M$!U&GSL@ AUXI2N9/IE[3;AD8@6(SF.R/?#UGPR1Q:/RDYTFL199-O%!KE)D M2S0;>4..9KSUAT&F\)Z%OG0=,#/H@QF+>Q1/1)# P&G..@V>]P^ W>+*_ M;$DCCZ++8,X!#)3UA.CU(F0Q/R"(*VKW6*DFGC%)B+\VH#Y<#4 MBPI>;;/@_3B=,@$6,2JBLSWA6":FQ5;PLVGYYHA"\1>7H3T,ZN3EP(4*!1=D M3&PR->FR,QHL9Z(4[/P#$IA+#)C>[^PU3W2/86L_NE*0%+&2@K@X4H E+842?D0L8?+IF" MB1W"1R&-$;<9OQH7&.&J@,(-UA@ P?Z;H:U#K=.9Z6XG/U#^T0/6MZW@AG4V M4V9$D'>P<::/B2@CX[^!YU/!4'RK!HVALHT0Z9J!X$?(L-BNX?)0D*]P=T 4 M %E%F%24C?75X%B+T8U;K;2/OM6BTU!^IR%-=!HZZT!$IZ&*#OQ!=!I*R84- MKH22[4JH6PZ7-V +HO_KV$CEC]-(!2(&I^T1;KOD@0H.VA5'#YR1N/- V*2D M=]R$^"4!'NAM1 ]DT#O-57P&UMW:N<5E="/I:*VV7 PW< .& MG=HK!H>W"5@O^R67,ZA^&6A_E<^/R#[LBV8D=^J(=O;_T#[^F! K>.)=!,SL M4C8P=I:W)XY,U39W8]I"P>EN._Z\G"7+AZ\32U:EIE.GJ67(GO-=X+H8)O4Q MZGZ[I0R@+.2J<]6=7M#@2DIA8SE8@\KFLGUB<;1#BL@N*F$U:WYUS)_+"!IO M29WC@HH31,IOWBUF',N&&V!&:J>I* >G\E>G<%&PQ>6QQ>#$;*$TAKVFK!Z, M;"&X0G!%6:!)6=HB526/V0[P6V$&R> !M3$<_^ MIEY^%P@/5KY91)=P9!M?G$DI6D!K##O-OEP6>'J5RAROG)YVLR?*IJ=.8Z@T M!_V>H*=+HZ>T(CX)02& 4W/0RTO/JFE%8=4U]2?'A3]M =]T4 B#+6()3-!K M#+O-3N?@LMKJ^&J"D@IY_:514K\QU)JR(BCIXBAI1_U<'BD-&D.UV:E,6/74 M9WAKR02L"E/MGCPKBQ(*K922)OR,CR=E":RO(ROXG-2^HJRDM-O@-?6:G4'_ M2D"]! V69AJ41H-X3*8U%:TLJ&M!@Q= @SL:%:41H8+F::=;%NK:Y30@.D_2 M4%AR=WC64!)(IN3$G))P3RYH<%=RH)23-73)(=MBAZ<[GIV&?,[7LS1QKE)Q MGG&Z5,=.-)=,527:I<>B)8W:IUVM*LT+;([A.QL?'#071'@Y1+BK.U\:%>+1C=+4^F75&E.0/-*3T\E]"KIOSYR: MG7H![<%7=:W!+G]U+D7:;!8VI0D9K#R4FUIII:SE[>29/&C!R(*13VB[EL;( MW<9059OMLCM<"T86C"P8>1?[OS1.QK8AO6:[M";:Y^7D';H@[@D7SA;\=P+K MNVKA\@'^\6 D(]N(:O8R(<,5N5]]R/!)A(B.V-X<0'Q,9\R2RUE7.-WCF-]> MQ1&_!X-6OZ/N ?C=44L#_);;2FG8VL6>5+=!J8/-BWXE>-$"\+OF&WB14,P" M\%L ?E\TX/?)I0BV.3M:J>0%^XA7Y +NX@%^<3R/=E9T:',D6(-'UN'.L;TU M9X5XH;M2W$L<-(9=M3E02X[WU#V<(SCQ*CAQIZCJ:3A1:3>&@W9ST"X+O5%P M8G5H4G!B.6'1$[&BW!CV@!6[!P.U71P21JTJ(:ZA.*ATKN$+7IQIE,90'@#3 M7%!/ T%EQS*3]J8RE9YJ=7N"RBZ.RHY@ NQ-9AH8X\UVKRI(K9<=,:.U%R(3 M4N1=U,M2^OC3=W581M/6W>6]3^;>@V/C2UW'@K&^WF,8'CR0XM*GTQCVU69_ M()*P1!*6$ :U,&B/)PRP!T>[W^ST2@X,"FD@I(&0!D=R/(XG#GI@&[2;[0SL MJ#I*@QW2.K/3#K7S9%-FY47NF7?Z<3HEL'$_5F3SI/ODB< #)J9E4L+*2SI5 M=DDZY5N**#?G3T,=26YB9IB(ZL^(A-D2,!#=#WS'78:YJ5@A!ZP%OSB2$[@2 M"==J]8WI[9"O>H;$U%Z[5S@QM=-J=_KEI%LJK4&O6([KIAQ0]8('I;9D11.) MJ2(QM?8;>)$I@R(Q522FBL34,J7(5^+B#J#EM7 )&E+,VKK=A6P.2FTHW'9A M%VBRZQK! MB!LEYH,.$/.A58F#^#/LT;_VDIHB#6 7@AZO.KZ^X/IZ7BF M24'(R22@IYX(X$-LCVZA"(045-NSP+5W8H[5TG\,5_XNMO \?IK-*IW&4&T= MG*$EBA(J2%79&OPD5(6Y?RW1T^L2J2I'F9^$K! :\'"]7JW:EJKK]3\);+2D MVZ#6\134UTU[#K\))_R(3OB#@_DA 5PVM@C'TZ3[ !;PQ_@N9+-)OS%L'RY] MA2M50=HZW"L_D+8&2%O"3;]$VBK!33^,N+1VE8CK2OSVOW0K8)G-U"S3[8E( M63BF;K^;Z?8K7!#VRX&+1IY'?"_:B%&X#]E,(B.3:!4Q@H5O52WM?C!U*8VA MTCJX1D=05P6IJP3]?C!Y(0S*X1I>>/![0%%)GA.XD_"(7?CO1]3QZ\UT\8H/ M)MSH@NEKQ@HD$[RAH6*ORJF5<*VJI=CW(ZE.*0%305*G(*G\UL0[JO.<[L3' MHZYNML"J:P/PJNOQ9]^9?+\9ZQXQKO9@O3"3'"6D]3S37?([;D3\Z.K.\7+B M6CUTJM(!^<+=O(4_566E?H#\+8/(^J4$3P6E55*,'2A@"<"K_\?<*Q-^P?Q?$Q1D"S' M\XCWZZMNVOOIWVLQ3C?[03MGAH9[185$+FBH[:GX"\NIDGX$++_I(A6D\5X$B\NC&?P.V6\*E/K @ M;9TK[%?$"XYGAJS6>B,_T&.D"IBZPDDZ@7=])!JB)RR'1"8%#561AG8J-BN- MB/KB//N4Q' W>OKX+(TF/L-Y8:#T]BOUNZ4)O&"),[TFS_OD@>_/IN6;$4_$ M(?VGYD]BW/P/<9UL7AD@NF]?D97WPD^Z0-(Z/#2^-VEUVX*T:D5:9XB>)XDK MBXADQ+4XY,A..-E%:.#1GQ%7>-1[!\F+$#]=ZS5K=Z-AVU6$AWV)-%5B EIQ MFE(%3=6!IDZOFS>34A%#4"O-$*R@8Z[V*JO,HUU>;VMUB"^^?[^VB^>Y/5@N MJYE?-A-U&D.ETSJX(V^YNU@_%.83^X""6\J,3.S.+5UP&\M#5Q#<(KBEAO;< M[NS2HSC]:2] L$MQB/_-W63Q[PG;%[HAB<:I_-$:]OI<.)Z)%]RZQ-)Q:WF+ M3TX^L;OX.K=7M^AC6-+ S[\EMJ"L*=HY6K)^NE$[R8ZI\9\S-QS,0G\E-V.7 MZ-]O]"F,]5:WWO2EA_(EWG36M,/']Q1X__K4Y3$_OCV]/@@W3T^/'_[\G+_\%GZ_/3X[:MT M_W#7JO; 'QY?/CY++X]T[(]?[C^,7CY^D#[=/XP>[NY'7Z3G%_C@SX\/+\_5 MGL<[()K TEU)GX.B\#WP1"5_Y@3P3,-K2N3GA("4!^TD>5C#%E[V2Y9<6).< MH?:2^UULFF?QZ2U_D<:ZA=@_DNY'S6V9*:#*30F;HU(@66SYB2OJF9X/ MC^(=M5E+;%3B.4VQ,U9#ENERG+Q9-@BWHLVRN]U67^V4TP)::W6ZY?6E5LH; M5$_TI?X_C<$N,ZI:3]F1AWPH.E*O29%+Z!4L.E(?V)'ZLMLK?TBI=$]T5KZJ MYL6/J]1+HGM$LE;VZB'I,IGAM&JI@W\>-+\*QY=RPX2!9ZS'"'OQ$.%-,LDZ M% X@&ZAHB+)T*:7$""5YLFL'\QO#H<$#?&X4/%1C'L^@,9359E2QT@1D+_I3&<-!4Y8.S M"BJ8Q59A41[YM7$Y'ODV2U%7=F*)7IQO5.2;MG9P?_'J. B"R(XLMHL3F=88 M]IJ#;EDY+,+.WHE81I.)&X!L7NA+U[$L>BP8_DX35^"[#6$H8?X<65A_G"\L M9TD27Q?GK4YCJ#4[6E4ZN@F[N_H"O!S"ZS:&W::F5J7SQ958W \Y, ZP>V^Z M:UP5B.(QI7AT7H-@8W?Q%2[.*;W&4&UVVL+&OCBJ*BJBRZ2J/E*5VJX*AN*5 M&-7/SM1_PVQ(@_P@EK.@*+83Q[LNK+NRCSY#!KG3%Z:O4\S')^(1W9W,P&[Y ML%IJ# [NP2MX#MKL'7[0(XSDJE'7+D>'AU!71OUTC+#ZY>'H"#/XE&T[KL V MV2-NP=#R#[-+^G@2V.RVJW*H+JS=W$$5#ARL!\!:4A ;?D2@[05!O=Y<<#-R*CC.\A6W;GT MX])8I:BL_>PZWAY6!AZD]9O]0DO2[07K?9[J?1 M]2M(>V7:OUVYU>M45H[_I5N\GEW'NFDLN[XF@S@?*[,$*1VM[2AH V4UVYJ2KK'7L0'6E8WZ4IA_0RKV!DJL+B=1VIBZ[*C3.] M">"/PZ-4%\T>>XG9+[#,L"(CUP53A.S))AVL1NL/*F"%"//VS.*V%'KJ-H;] MIEH%=^E*K-JO+EGHIB$15KIZ5>4TQY>Q?'5Y7? >_(!=2)H#69BS%T5+>\G7 M@VFIC[2D9,3SA4E[+-F*)>/^D@9KR=^!N=@[6' -5L>>$I:M\5=+M_V1;7P, ME[DX?PR0/SK:(;)6V+*5HZH]96U)5*6VVU@OWCXHD" LVH(6+3\M]7QG\EV$ M:4NK%4\:(^SC9USC5:0MDP7DQK K3-C+(ID="\!W(IFB(E7!&'\WHS!1&++' MH8R2T3=J:G8+R*;':?(@G<4JK&!1 M1EX9@W^.5OSJ7(F^*UH;& MY,T>Q7IJ&\\N.\U^[Q"14_INGLE'$V:F!L:O MO@XOA'\-\\-FPQ_@P_#2'"CKLP9,D(B.0[0',36#G=M)%26&\@S'^';_P9D7@S-WJA;V)(-@NY 6Z; MX!8:2&7X?YB/31M4\")1?P79VXJHAVY%I9;^!6:,C5%T>PGKZD4SL5.--_CZ M%F%@1'J*LW!GG84/;1#0C7&O#-S;RH-KX,0@OZ99":0S;K3P4S>128&%D]GIH[:9D3B7;\4,^ M,%K2OY'[?A!I2D!Z 0FNJ/S ]=FR.IG8NJ,Y2-X=Y7Q\>=3&4&YU4\LC[;HR M:M;*)'D\(6W7IBJO3R[R?K_%!=-74 F396S86D,B,)L%W.F[ 6E43)( ::!, M?+518J(@1=H8LQY,TM1UYL!>*]%+OUTXGDDIP[%!.L.2PI6F)\U!!H'7^)W MA_X,[L*5AE_\Z+'1C7R3)"_P\*D@CN%#\A,F9S/M,%Z&-R$CZX$_DE.25O-5L#R0(OGL);[0DN*)4BM!:# M3=T+@*+TU;CQ4'].="] K9(8B 4;23P_6CDZ;Y3,NO3J$GBJR]9D:DY!28'0 MF&!2 %TM<^8X!M6D!"<+5U/:E((%,I_E T/XN$E@; 1T3DF:73<1"M'P\V1& MC, BC]-O]FIA@*:C+EP_)U: 5@WC6N\KHP/XX,7Y2#>,7OY$_,"UO2?'LCXQ M+G]!,^8%7OV[Y4R^Q_BA4VU^&%$" 7*P3$:*L#%.X#*18E-JQ/1DVZ"_TD7! M2X+8\B7I#3B#*FBT=[S;M;R!#9:%K-$%H.9@9+@R\Q,6PM(7'KD-?WEOF-[" MTI>WIDUG1&]ZSQ_&K5D$,%P/-:%IRKY^_V8:_NQV,&CU.RIF;_! %W\Q^U9N MP0K]FOZ\.VBIBI;Y%2BT@I]W5*70'7F#4GJMGK9Y4(>>SQ2&:RGY_@QW&L4* M<<_A.?8R/<>X6)&P'T8H6!*NV4E#JY3G3NY"_ZY;Z.U(H!;^KVX'NKN4F) MM(-G (XK+8GN[L>$5ZK-"C&AO!<3AIN8Y,&ON%]?8= .7OLUW-),KALTAIU# MY+MY+X #\1CPTTF#6:D M-R IFS9+'$PL/%\##<^VPP#"+>.\'I]#@39.QI8((FW>E;$ ?$Q:M@0'HU!B+-7)2G_S '\E0SR'B@J?V. M-AWT^H9A$*.OR=U^!^2@\9]>8TA38)#0[U 4VWCFK0]S4S].3&*IXWI*8G]\ M>WI\D.X>'YZ_?7FY?_@L?7YZ_/95NG^XR\^&K<3 'QY?/CY++X]T[(]?[C^, M7CY^D#[=/XP>[NY'7Z3G%_C@SX\/+\_5GL<[()K TEV>6N2Q'#4G@&<:()?) MSPD!=;8 &>_-,!N-7_9+EEQ8DYRAFI;[W1NMOW"= M'Z:'L\-9F72=4>MC!KI-<^A@HZB-1L/[4:XEWDMT%W/K*IUS_V_,%+5(;&:P M&C3M47HS_5F87-UD,VM*EH-YJ;B$87;^?P/7] R311I:-!V*GFU(&Y,VL:MA MW%S/IF",N<>H$!@<]K0-Q 5F]>N,!WR3)BS=4"\8_Y>:=XXT#6 V))Z'ZV$B M;CQI/):)N_OX!^WBX^_@^.5>&>-GI0&X#VQ'4O-X#%:E(+'-AQBO[[ID$O=S+*<23;#2-%!2_QO/R=K7KE?FOSKJ2RI^^<^=QD+5/NZ&J\$GO" MU,CG0'=UN)EX&3G0:ILI+5@^8HS\\$-\03(U.O:"II1X!:7GU4M2WNEZ64.6 M(6;%=^$*#Z+&)5ULCL.XKSG1J3D!*+/0)"'[0;Z :J0G)]BDLGHA K3F_ MP8;=3#",:#%/8:VGBQ[K#<$J6? [V+\?.K!^X.&+@!)6_(X5+E05A1< IY,W MF*RSX"KGD0UTJD]XQ24?R=JKT>S$O'_4>#]!5W,CPY,65@"4"%/Q4$I.\%+0 M=[R(@)5$X$NQVQ<_'Y:<'\3EM1KN/*S/H&\!8<07AK_4Q04"B83#IRL2O=>9 MTKH(8 \JS*E5@>/P I>%86&55W,(NS.TI&="P%R".SH2!J:4]GM*7Q[]0WY/ M93*&BG!YX/&FS:P]5MQ";18VM"9?$%IP.,,YSED5!'W7!.T9MF?1B/FZ!AEK M6R#Z42W6A&5ZI8M3B4'F!$FP;LLN06P'+CO7&P=P ?& R$91V1$R)/O=]*21 M#?+6DI[(POG_VWO6YK9Q)/\*2UM[E]31'O$ITIY2E2=Q,J[+V'.)LUO[:8L2 M(8D;BM3R$4?[ZZ\; !^R*$NR* NA\261^0"!1K^[T9UDB$X? +<4K7_VORNB MUP.<2=C!512[M3G$R=H\\5I-%\$7QJ$7S.EY([68[9C)>, \P%'FZYM[D<=8 MB8IK"'VDIQ20?A0N\216B<8P*CTJZ"EX[(ANB^<#":>%]Z\@C.K45'4>+,%C M2GG(");C/>4[O\62^*,BDU9=D@LPR6;2JB99GIR+&4L/24:%'?SDQTHSK F& M"+N7[:[UMUCOG]B'[B;L6.E=GH% B*KS:7N;ZX:&YOKZ^>/R5"GBYWYKT+8< MBFU_#?3@\'KQKNID+/KDX^H[]:CEQA/[0#4+YNQ'6P%H-LT7E),5V@Q7>K@& M- HYVQ*$SII1^";"W8K(F!]#!5VI6$[!SX'!@!;",]@$F^/]T88#$WN.J>3_NZYK[L"DRLGK!>^*18P2H5GRN*P*1YSV@& M@(E(!<0!!B#BX0AT(N]!98=PE_"3Z0P>1FY#5MT"G3;)@D=K2BN"'L%^0+W/ M)_,HF"P9$E.NQ0TS'YX;9S'^-04>D&;*OW)_RNWM";(#]BWNBZ>MW]#X 0X> M<5B$)&GA/\#T(46T:)P'Z=4*%(QE<6E5Z M4CQDST@]Y>P%R!- _3T8LRLYXS-X8AV EU(G<\8^.\4#YD#/V0PX0HCA!# 7 M,QJI#6B@EF:F%4?9JT/-!>2",85LR0RI@HB>8*H+%Z!#Z%86&=:5" AUK)4L MMC2.YIY/6G4I68*ZE-Q]74I?"$4_9C3 WE?,HHSHX$W?U$6+*/$U,YGJDPDM,^&E5S8*:BGB')_,_^X^IZY;J4W>3LFI/@20K MDA#MURC/[@VS&>A9ZZ*W @6?8IE.XU$M'&UD)&Y6UX$_ M0<+,6QBLP@]!,2<66).\HQ5$:CIN,Q\H!9G-(&&YR+HK]\ MV[H6LV4: *V MD%)LN!B*($1N2Q*F3>)P MU'E-RRWE^4$*&^XA_WZ]\_< MO?X66-GG/WG!G/*M^K(KMV3U^I]_5*\#@+,8F!\O]P> F06+IK?>?:Z]10,P MM8=H8;]JJ>Q.?75T\0IRY4D,=A,]ME$T<2HV]!+P8NI%P7^*[7L,Z)7M6?L( MVWVPH%&R APO'R'&F+6206=KD,;4TUQ@P26O<(=J ]^I((KB[TQCJ)Z3F9-/ M9$X.9.:DS)R4F9,R<_* S$EFYS::O\93YJ_4QO?0QDOCYZ=3QLN9/];%F<[+ MU4%+A/>20Z=:5F YPVY\H >.X44'RF5M+I:PI74 M\B&NW;,!=U18T41M6VE,L]QG(=W*U<$MADI'!,U/54"1VUN!X[H5F$-Y @,7 MK?B4+WF0E0J(E.D#G+]O-H7_:"8 M93)/JS+C'K!!LF!;7=_HU9U=K[Y<,C 2D82S'%JJFPG& D\0S)Q;YA-,!TH: ML(B>JF!R-Z4Q/N2*-,D2S?P<63?Z@V"+BMF-JRVMC46K6H^2V/,Q#:+F9ZKM M.OU@B2[5,L)@ J)E')"(_DEY-3HS"I%;>K5PL"#;@EE -CSL1Z'+YPB3FN31 MN.;,JVIB8PPBR=#G KC/)=.*>%\1H&L>#[7NHBC<$F]H @*^"ZH)EQ;%/2;S M6"265**'WW[[R.&RW:%1OK"SW_N$@:8:.?%#!#0Q(JV*DI=1HBGBM\>#VU[! M'0%?$'W6TUA9:(JE,/)8,@M<5W$@/L2Y\C4JHC@^:SE>JG75QK#KM3);=5T& MNP1P?*I]F/OL6#B9)3 MSPB&CYL_OG'V1:YUD8V$CZG%5:ZU+8O+ZTM=U8$XCJJ/V:7*,@\Q-)5\(\P5 M6]==*V54+34]+UJ>/01^37#4^[^70*7!_ <2ABP8^6A^F/@#.UA;;Z4&G[/\ MG>U1-\6/24HWH@@=EH$F):=A/-H-I;ZB77R'C+:&OXZ27S8[8UZ=8]&1CD7I M6)2.1>E8W-&Q^)SF'(^S@FIY/+\M^%61Y?+T M&ACK\3+";, 1"-P'3-##A(YLMB*TO5&<9X^.Y)1RL3B)S1)MT;[Q-^3-%H?3 M>?HL7/4P@,Q,/1PB0+>6$A$,8:/)AX8G[RE"ZMK:JD815UFX*4\1J9)\46VA M&D:1:UP>HVYJ7D,M,3^F&L "?4ZH?S2F&X'Z."7Q%.SB&3HH04 !!,<>-S5J M+]7/== \/R#&,H6@YDDJ-,"ZO8YJS>/3W\W3;M_WXN[H"-^E*TLSSCLG:-," M*L%YGZD%^_1IL0;GEFZUTEU%T\_U?GLM7YH_TIU)#0[I0[-G1;PC%"1S=JI' MUESBJUP0=G[:OB+1&MC\ ^2!9M@^[^&DJHS8OMTI)O3BD$&HK&/2L\N6O:W+=[H_T MF;O<#ZF[W*G2N$WKZTB)6]W5GR[^S9$!*T2@^P_'_#O8[.]XCO%-$=N[HJ== M:('PO;O1&TYO: \,U75<05HZM5!=7E)+%ZG%$(!:L F,8:JN*ZE%4HO0U&*> MGEK,?F]HFJ8ZL-=K??S4[0(%51[O'B5T'-(/KE.$WK2^SA#Z%B6R1 I6D_-3 MG*;[$[+6&VH#777[ZPW0GM!7''>["MY%06(VZ+7K4:L.I!CJY2O]DH+Z;%#[;DCKPS&5)'EC8WFHH=G@" M ^@$N_!7V3CRB"AK' =EL9>!V5!C5**L1-E#4=8\#LIB+PG[W)8HV_EP?7EH M_4(Y)%Q_ZJ"W<.]W6VN6D%DDMFZAE0V/R%Z46%PUT734&![M<95Q=QM5E[.0Y2F0; ML1.KWQNZKMIW'4%")S*0*(GA.3IB*\2@]88#1W6%B2-*8I#$\!P5L!5BT'M# M"S0\821#M]V#,JA^I'"/=91PCX6-T(R&3FBO,=PC(Y3MHJQ]')3%/!#M7(AC M(Q)E.X:R@^.@K$515@;5NQ]4KVJX'G0&7KB@]JG?[[;6+(/JKRGPX9P^\&%A MFI?EJ&;_8+-8A@DEM1R36EP!J&6 5O) M74A#&5)+9):FJG%Z/<%H!8'K1V0 M+<*4=NB*R2&#ZC)TLJ,2V4KH!&NTF*K>UP4)G<@XHB2&Y^B(;1"#W0=BZ*M] M_>"\2DD,DAA.J *V0@Q:;VB 9' /=FG+H+H,JI\NW.,<)=QCZS3<V2$LEV4=8^#L@9%62'<6Q)E.X6RCQ22]E#6[ TU60_D-035[[$U$FOQ+:/J M,JHNH^HR\O%8RFBGCWO8%@@D%;1_M6\+H?O+.*&DEF9J$2"F;MM(+9JAJZ8E MCZI+:A&86C0!@NKVH#=T^Y9JFZ*(EJZ8')MTQV ^RI.4-O9[415I$'BSR8:M67Y1@E42> MHXOF]K!GT$?/N&IH'3L_S!#!$%8 ,Y]?$<6D+=>3763R-C#LW%NTB]KY[HOO M"G_827-_!E?0J*_'==1!:];K/EUO131M)66])LK:S87T#,K2J5_(H@PK8]_OGGUVW8]*;4CEEC+K[<02CO\4<:2,U>V#VA@8P>?WP#I,RJB:I MX9C4\ +]5@=8>]W MJ*.&1* =I7<["(05,U3;D3F('42@K7T?VT @O3UGRN0Z5%%?K<%T?\(PT+16G<-9J[1_Q$.D+;*Y543" MQB)]51\(405%(M*+RNA6$M>H NR,Z!=D >' MEQ^12-<-I'N!;L..0QNL.L;!\:>C(]TK\5FPS !>(O8-SPMXJRH1R5Z3Q^+- M@5I!"M.'7X]IYC:.XE6R>6Z S7%[0U-33L\,=H^=#K"3+:<.ZJT_Z*&61#E -N'L11^AM%5O;0E M2YKG#/P(/YK$-!GI!CZ?D#3;GQGI(-(,U6FMU%-[V' B.UU!@>K)I(;2&X@N<'^U2:$8@*- !9YMOF5&ABPF0=) M7I@0=)S0AS/T2M=!4?]W5M8667A3OG^YO;C\J'S_???U3N;E]=R[VQ&_O[J^_*/=W=.YWGV[> M7]U?OU<^W-Q>W;Z[N?JD?+F'"W]%$. M>S\C(,7#,'[ G!0JRY0@#'-Z^(BD]*RSO[)D).^RK.=HJ<#:O%$0!ME2Q9@5 M*Y6N>/ ,0'(,-\JW'HU%_&J<+*Y^3T!/4>(\@><30FHG9/F9ZQ35#CK8DGA) MJA#@5;[RGHP)MJ]BBH2AJ8K>UPWZKTX3?^&'=JY\V/-5M7Q75=)\E&8>X) 7 MADL\$HZ+PHF64W\ O8@N?!K!'OA*#+J#D@5SLIF7K*$ VX-2<%/]!5 A]!8I MN2A^7!994T%$]Y2^=,G'XM(>583''E,D>':[DG[G?28!N<.6?YG?/H=;OZQ? MM_OGINDVWNJ?:WM>-QQSKSOBT^_!U/_3_Y MF&:M/==@L3+)= KCK+F9V3^ ,Q:%&(/\TQDG$!YL4L-D%V6^WI IDN0[0LRK96ND3MG:)T\ ML,B-^)%V:S M,5@#)ZV\TPINRLEMG=P+510]G;_W71RE>4AM'+0V_O B;PKJQ1>2? _&3Y0. MD/7G9/VY,MUH+Q+D#5;?7 M#['(RD8_/8;MUC_MF!@&JP ,LUW5L&3QM0YBV)8F "^"8=C,3QNH=O_@XKPB M%M?Z67I\OK2;ZH SX6+I6>VU5.ND^6%O+1#Z BQ&[PWM@:&Z3EM5FD]?FD&2 MGB2]+:1GG=Y-9O:-WM R3-5U)>E)TGLUI*?9(M">V1N:)K:]:.MHN4#%800] M=-Z<\G#MYV.6FB][#0GTODQ-D*D),GRTS4=D""#)L*:K!EIDEZH#2VKI(K6( MX.[ \J>NKAJ'G]25U"*IY9C4LK7YRPM0"S8'-#35L$5IX293$V18[S"RVMH2 MYP7(RF$JF^V*$M:3&-8BAIT^7]GL8_*+/5#-PUW+$L/$PS !'*@:)K]HFMKO M=[+OETQ-D$&:UQRDL06P/C2M-S1U5[4/S^"4\5&!\%"2WM.I":<_DV!J>F]H M6*[J&&V=29"D)P(>2M+;DIH@ NT9O:%NZJHQ:*M+GTQ->%YJPKMX#ILZAN%D M;H)([\OE-)B;(H-YA5"7 >6,-\WUL1^T[H@3U M)(:UB&$"9"MK#F"8A2?:VVH_+S%,( P3(,-7P]0775,U310,DXD),D0C0S1M M)28(D+^I]WM#W7)4\W A)J.C N&A)+VG24\ )YF.'<$-T!_UM@Q_27HBX*$D MO2V)"2*(/1V/+3AM))7+Q(2#$A.8JOU[GLBJ"6*]+S,39&:"C!]M\Q()D%NN M&[WAP-'5OMX7)( DJ4522R.UB*#YF;VA#5:7Z[:5DBJI15++4:A%@,.W(-^& MEF6IKB8;.LCDA&Z0E0 GCD$0#BU,D#,/5MEDZ%@\#!,@71F$Q]!T3=6T#W8N M2PP3#L,,$<(7V.O)=-6!+DJ"E4Q.>+DP#8/Z!4!)\>-\%)*R,^S.C9R[:(BT M")V.\"H!$JQU3*-2#5M7^W9;+K+V-EI0EX&D'R2^;!!^%_/_@^+)9UFP/,@O'P M5[A8+&+N)=,@HE-Q@S(F\Q%)&/P- M357TOF[0?W65!MCA%UQ-\U&:>5$&Q K,(X[&'?P41G=!70%P,X6=P,3TOD:"$**)R M$.6T1X> RX MCA ! E.F"0&PX,[!TC:2/) ??.,QU:_X3,V"YF=Y$@'!CTGP'7$W1:+_P_M7 MG!34_B=)QC 1;TI*,C[3:W2L/\%[FB8A?)OND69B[3T3[4@SL7=# MP*LLH5D0?B) )7FY@^&;FFX5CFQ!TXO@\XZ)B:[5B& MKOO_U VG5W_K!)QS+8.07ZWO&MBE-LHLOXQGQ\Y#<3?[FA0PF M5Y'_?SG(Y,D2]1+&,]/W03H.XS1/R#V,]!L(FF^U[1HPO "H$O\J*R[BEPCL M[@*^E24YZ0W+;U!RK;ZB%)]9$_0KN[/3JBCR[;JLSP1Y#TGOD4\UK84IY4PRHKHYS77U_0D 3\_\%HG5.BK=CF!N,#$23$%R1ERR5!2 M MA5?]6=3D0.GS5D9-2.AQI8X+S?^&KWLPH2!;XM6Y]XW 4__. P3+PENRT1!R MQ1HJ\7N^SN+644XS*NL >\48+J"92!C3DL%L+TI MV.?6#G.X7,0IG<(%9?=@W%\B(SXSSAMXY\A+"0[0&[[1WCXRY(^YIZ)A]WO0 MZJBFOTN@MWO+OX[\IRA[1V8GR@FH9N_K/T"C>Z30*5R7TW8Z$K6+:W)'E-AV M>DA^JJT$5.HD'IP/+&'Q\GE6PR%)/YV*(#6MKR,Q(,/8DM51^2!*'+J*_,+W MP#GY_F$?%P_MJD;_X'Z7,J51/)3:4C/N:91Z-P-CG/CW\;LXS>#Z]8\%B=+] M4N= :_M]VCS\<="*S2_3?Y1.GQI::ET>B?VP2I&K:P3J7..>Q=]*Y M=J64GQJCMM3'>"&MWL3$X+[;H?H8$L-:P;"Z5M^ -U9O:.@'>QO$P1HIM;LH MM;=453F2U+91:CL#4:BC*U7R]HX1Z;)L7I?>?S7&YY'#2U*B_<02[31^J$%; M?BAQ%#YI)A0HM:68U@L9HM@R9J Z7:K4*%&L%10[)+Z$]0TTU70ZA%52KG=1 MKF\IO78@J, MVE)VYF74>DOO#0W5/+R/C\2PCF'8T_$ER\!:Y!TJ 2NE=@>EMKFEXL^1I+;9 M&UJJ;0\$H8X7:H%Y\:1>/D7S_Y=]_-<:G/+XD)9I8?BBK+3^4. J? M-!,*)>F@$W&M&:(V&*)]U1ITR*:0*-8*BAT07[(&V*BX6ZTDI%SOH%PW#SKA M]VRY[@!YN*IN'MQ03BQ357P57YY?DO%E 3Q5;DN>*G&R+V1.3X%1!V4B;E3K MUY'(QB0%HZUF]!*%NH)"3P>0; QMZQUB/%(L=U$LG^18L:U3L3P0A:=N:/*P MVI)@Y[8/Q73.$.$O-*>@@B#R291=G.&5IXHT.\U%FITS_>G2SGIS:6?C%.6; MZY4A&R&Y>N6%Y[>Z0UNW8POB/*0!!DYBR>3I@K+BI\3.@M>KOF__N+HVN R72W:O/"6:E%(&[ZH!'2( M>!H!#'U: 1K[*"SBB+!JVBD) 8A3E?1$&:);1B*$R0JE!-E>UW MJG7/]Y_ODXFV[7I9TJ+8+N5TM;=XJ>=^]8HW2N,PSS:_\L*U7YL)Y<,9-LJI M@Z+^[QXM +"2$7]KEA1+6'A3!>?U$"' M63\&V$:P3"9'HD^Z-2! XH1BRP6P?)*PFK._>F),1)DE*$/_LGUK!KTA+>F/ M=(1]EPCM+> --U+ J8L24\3\_>OGNUOEW=WMEZ^?[F]N/RH?/]]]_5.YN7VW MN8:[$!._O;N__J+7]U?_U>^7!S>W7[[N;JD_+E'B[\<7U[_T7L M=;P!I,E#+^$]#7BO@SB',?U4!6X[)J#J+ @0^PQE!W_L<45F 9N":+LV!2FT MT"_Y*"7_SF$KKK\C]30TQ["-!NW'-M:;8U1C*72PK5T^&L4^';D)KEP.:.Y%((OH%[ =3AYFV'YB$B1S;("4*3,2+E(%+6H.Z"C-@BQG M2A5^=T:\,)N- =-A\&2EM07LWB*))P%H*LG4 Q7&8Z^-\B#TF:8R'I.0MOZA M2L_JU.#=:>+-4S:1-%\LXB3#YX)$F0=I"F.!$H;]2!+8"FY5@<*$^LZX;(T1 MIP0I] \O 7 Q.*?YZ%_P!+U/FUWA-N"3N'2 M<9V> )0:"DM'7)@B1\"? 7 MPE5Y &51&9&B[XUJ@O(QO%QB.L2[BF9TDVB M7;(05C@L/D:1@JE6Y\K?X7H,<,\X$.B3M2?*>;P IJLU=:FHJ M;9' .0"^ ^#< /[TS\W*-IXQ]8CK7 Z.WAT.#.R8KD67@EZ?;X?G@GQ^_ M^^ZG_QH._W7U>&=#I'9\/S\_?'P]G) M_.SL&!V?GIR=_K"XL/#9^8?9^_.A=7Y\.CRUS/GP_/VI-3R=G> S=&IBRS(% MT8UWX9E+O$(&[YKC76R\R\&2L?7%P<'+R\N[EY-W+ET<'!\>'AW\Z_YN*HH. M@K(V!$'(\AQXPX68P.V>L:>T?%E?C[ W@/C Z'AT?#XQ0KBT75 MDGS.#N3+'!8?44K[*V1B6L.Z,?O# ,P)ZNU2YGAY,C,D3<3S?_-&/ I[(<5PFZL.3X-EZ39RY*Q_P1R"K%Z' /N)Y MN/[G-K6"54'\Q\'&KVGE?!]O_YCIO(KMMQ7L7T[292#]6?^'N#6)>#4$5'CG7C,,)>OSB@ MCPNZ P.*_O+X14_+$LVJI!>V(VQ)++H?#\7_CHQA;#0D_N34#$G.2-#[Z2!+ M)4/?][ U<3Z*O[/+1% Y*%)1,3/0VO72\[*P6O P!*0"II%O$;8E-#D:2CB. MTW ( CT%8,Q'U;6)!6;L%;)!U9PN,69>$R3*B2DA.>$X3/D@X@"3)"DCH&5( M8GMTF/> *._5$C/"V]DJ5&G*2MQ.]7$SOD_1_GM/<8Q&RW/G-X@Z'!N/[P,3 M/BYT[*YX1Y?8\<@S_L+16^%MP:W+3HGX617B,3?#G1LA/['/"8Y&BJ4A>>X% M83YEKOGGTK4M3+V;OWRN$+2)>P%U)R8E:Z#F MSJ]\CSC8:S0!BPFI0#HZ!+N0>*;M>C[%\".F TB%E'H$R-O:+7^AY&DV". /KFN]4)L;FA97\ ]M2 S&X\\ MKZ$)7T5."=-Q%J:0FC 8GJ&)-@CE.XP\K G_]L$EE1])0XG61QDQ>"?'@W[ M@W17OX+7EB\8:]A\OV+6!($R4DHP3K-@A)2D]S>D]8/!J?4(FEOB(,?DXSRB ME"\+TA9I DPQ(24L9UE8(CI&DE"/$!FC-6'(GC+JF["+-C);LS24./R8Q2$@ M840T>@3!(W[&CH^]X-\F"&1)* %XGP4@I!#^T:/Q#QV6#YA.EZC9%,C14")P MGD4@\IMR&H8@TB,,'KD6+V<^'X+Q$O+B&NT+A7246'S(SX8$&2.@TR,XKC$E MS[P-$"" D1"[(M=4C01IH7 %Q(V0>H^@ MO$6$_HIL'[OS0-E!=F)X&BE?"I)*Z'*6/5 T!$GPN$1$DSCV"+*R,-V=V\PQ M5DE/"5;.OB^/Z1G? \D^Q7AO5FO;?<7X"CN<+"0*7>,YIA1;,#Y\<$3['FSD M-$*N#GDED#D'04C=",B+I3)D8"0Y&()%GW 5\4PNU;P+7+Z; UA$1XE4SGL@ MR1@1G=[A(=>7)[1IIA8FJRM'/^T>@3C%"QB0+;,M"Z@HXI>S1M_YN&_ M?-Z!F^>F=E*.AA*2G",B)F%(&CV"(.M3VR8YIY16!20?/IR=GK[/V:IY/YWQ M?4BN3Z:/GB.'#\HVN-5GH@0T9\_J^XU D^@EU@J/SS8(ZY)6XIHS;S6<2KQ4 M+_%,V$/;8%=$1HE3SKA-FE=]!:0B ^<)\3_;3NL)B"K!RMG"U2<)^@ M2V;I-,>J@(H2G)P!G,KXZ2,6)?DZS6&I)JA$*&<#5Z0!]1&OK%K>'*@22DJ$ M-,+P?02F*([>')P*:DJ ]&+SH#?T#R7-6'ISX.HQ4&%YODW(OH_X*FRCYKCJ M$5;BV22.WT<&, M:(Y-GH@2DFI_1@^!R <+F^-12DL)2\YS41!^[",ZU5'#YDAIT56BEG-I*&.2 M?<2P\*3K-6:(V.V=G WI*3'+.3E*#M :WP+@="^!JPB.C)=P$I O6F-$J=C%5B#K[CRL(X>K MY9",+E<5_!]R7A9%S&9H!*P-XA@A'.S'R?#Y01OXC&KC%XEZ3@Q+HFK<%4H,>L4O;O_V;XC(X#A^_L'P;N_/)&E,$V(D7P>65VZAO M]1@HLRSIV RY* MC',.M*JTO;URK80\\E$_4+PBGCCI&;UO'7H=;@H1.#O,.=&J12#A)0^YI@OV M41INBRYIB]!)NSFYYG6-9UL(0W-F2EG(ISD5WAJ7%H.,(U4H?,!T+PC!<+6\ M#]3FH80]YUHKA7V_ 91=)]@RR'7(*_'->=%REQ#NH2V_IK!M#;T.>26T.:=9 M]GI#);*]TM1KC'VS*_7K,=C#NQMX'S 5 ^&8>#*SR4(TRVMW^FKS4(*<\Y=& M("=X& DF>YQK8K#=7*[!98]UZUAGS[L]8@Z826PBVN7.KY 'B5K6-;%]AJUL M\>8J6#N,E1*1\Z87G,L#,4DR%\F&P%Y>9"<;4'B@KW_:6Q:'R#(>.8Q8,%3D M&4^Q&80G;C:F[5O8FE-W!8=!?!; ^QLFBR4?UM$SIFB!X*]Y9E]6'CEO&MRT*)L?:QY#W,53 7/G-MFP_4 M"Z+65@9)8VXJ\/.?#"L&OTPD$BQ[J;MJGBIO>0EH@:M2,'*1@CH'W/=K18/+ MY;8Z]523AQ+^;:^6Z^%:H+B)('HF,UGYP"72I>XQ@G&V$(NI.(^@;<.""Y;@ M%I;(MVF84J0:WFH7/P]2@$'DDIEF81,-Q%(D'2-JI["E>VEL*+!O.W+9G)M2 M?'*>NQZW!;GD$N/L3^OSAPZ [>I!U76VQBW[1]2G'+?U]/ M0]ST1#+15)E'$3EL_@>_'$$CFJ8LOJB)3JMTXIHSG/2J0.&OF+GS)[1ION'NJBE*T$#5.G4F*F0;0IOG5Q M+PYI?!()"=P^_D9"H<-4)1KY#V9JB4:"]5#PWDM(30F9B)N0TFBU=G%@7;9* M*%?^<(;3.N8A;>31G_>;$ KQWQ]>V6^*<1,#0X1R-F:<0\>RX%24>#?"R3V/+@7 %J.(MD*^+14B.4 M3(%8F.;$V1N/5;J++)N%/>)Y^Y]#4J\X@89N[$IS?S.89] M-WRXRU5H9\U2"E[.V9L1O'P"<=2VI'1!2PSF&KR!1M3"^,U^C2L6QZ^8A3XH M_CL1?MZEL#5DJA2EG/,V(TK@=F%0_XC< W\G+M9GYJV0BE#.;^M."J_,-&R M)-1CH(0]YU,M^A;%'N J@).6:OYMFTAK<5)"GG.1%D.>-GP+/U&R1]]U"G @ M'N)8XD6@L@4'AK>(KK3 52D5.<]I$>+%DI)F+8.V\JZ#/D96JK\V$Y\:M6WW M15R%RX?RVO5G;.[;82E>]1>'6V@VMJ:8/A-3[/01Y:@N5(T-RFTO>^](RY6B MFG/UJK_$DSX#&W5 &+]A%^+20"7LA1%V0SR-.45$)(VD==V+2^I_.MAX%VB] M)GPI@"?RM^.XLNWB$7^";7$5E9@97/JU%'M^NK>$L=C7$L/7\WD[=N7 Y.3)TQS#.23%5<&&)]!&@-PLS&))VW2 MB1-TBY7>E#[ZY\]M5E#XA8I0-1FTX=^#,C8N'9[@9$9K"'^;AC ME^^."'9OAOET%[_A5/TCM.R>S\:5OZH0COJD:LA)C?YS)+!&W\%TA'Z(5?%! M\.304;B3]AK+?TL[JU6WJZ#+I0FL,MG2+PY7BUS[.;W"I?I;566+;NYVMD<> MJ'A/%M^]*UO'R\NWL'I;[&+)2U+3GPGA3/<*4@F=A5:?Y'R"&,J$WDW&6;&[ MI>[J?QZ^E"_B-2CL;M,"(I#XH-'C)TQ7L+:,A:S<(G#ULM?J';FZS@Z[I;T5 M%]X$->7_]>8$\[7D@3>&RH7E6M#44#YT"75"%PF_<#BRGHGG4@6@9:4[T97B MG0].L[@VL>#8P1U.['Y)MYABFVF!9N$+PP@=3.?<4OX%;,I9LS&Y29. M#0I=M?82?IP@Q/N( P<3Z#CCT>/-=&0RI;FKK-]9#?@S1C9;FAQ)A7SGRG5! M1YK,Y\3$TS4RN2!:OBD<*D]+Q'[#D%87R&-*Q5',XVTH=F)>?W7%"6X,^^(O M#D;4P59" TQZGDK%NA:-W5CH'BPNGLXZ!A=K8&O"E1P';OJ+KI,'ZV4ZN7VL MQEN[>B? +3QGH-"4JJITHE,%1O4=5^6AIE?#$$_4V9%&JVV"W_,5VT2V_?J9 M-U(0Y>U]5XU3=9U. %5L:_#]S0=SHL"+5]-JJ:3TIHY OB".D;>4EV/ YAY] M%B.Z9VH4]+0,WUHDWEJ ZWA2NNM!J6D;WZ-- _>UFMS;VM>JO5SLLXTU@:#V M&^L T4TG\6Z@>PF/:MJV0OJMI[. 200>4W&Y^',[5Z]QD0?T"H]&<)%FYMC\ M)Y$V9XV\T8-TSG)9G\P? @/04LC2-V[%VTZ[QIV]V:R);):T+B9.N?.O728[ M&K"PDL:@_7QT?'A\\IFWPYNYU)6VV,V&L.H=2%FM"YO1(V:$BF:UZ;P]K.%Q9=ZHG#3&LEI\TCY.O_$\?R5M3A%R M>\(;=F7SY:!\=NR8[0ZEBH5(O2<65ID>FJ2R_I@ZU> M-HI*=L+.BKYF?.]:V!XO05057JN*&IWH4MF%33+?K+IS>G4[T M'BJ=>HI:S6?:3G-$$J>6T8H;L[$V49%84%[EK75D,,XA$^M:W"O_;V[JW+I4 M91TH*KUUGTJ,%_6UCPVMHCJ$WWIL"D*2HPTI=3B6%F\G\<#MQ^ [^3%S?LU]_1::X=#&.<"@6WBT(=D'CCHZ4I\[#I^7Q$2-; M+KNA9@/!6@^BM>);;&:5RM0>@UUN7OIY5%]] &\RO^*MR7SRER]KP0QXE%N5 M;$N9UZ@VH1VM!L1A>(&ICHTB@B,O#J;>DJP?$&7$)&NY0U%W0=%*$4?2KM\) M126VC6)+I^CDQ"/VN!V)ZYM.SLK<8'->X=KIH#0J=2!>]#EA,YA#?+3>(,\4ZX$=9NA3;$*7^[-IP M98%W9YN*9:FJ2C=6HG06D=YB6UFG"[I'?8]3>%V?[DK;&H.NK+F/F*QF/O6@ M+:JEMK!L5U?84!N*-H8OCN6#5E\5=ZNJ\^;*4F&25(.\JDXM1%P?Q>09FN'! MAG6/_G#IF(\YU^QI'&BJ$$F]ZFV'2AMI^E7Y%Z4![4;9'!74WC2CXX;+H$8V M=JY81T35!KTJ<9ZYNA?EY3O1G1+/41B&4.6?:-;N1%>KS^*09%IIE3>J-IGN M>*G"4X%U4HRJZW0"V*JOG]QR'9PLG#&<^77,UR>NJ'G(#(QC\4L>?A]9?_C2 M1_2$-N4'+=OGU%7-Z>[*I=1]@<\*(ZXY\CE?.@#E%;H:J(YOCY_ZZ[5\ MB^PKR7RZQ#AY10[_(^U7JNN1:XE+%XW%P)]<;DP5%^[LD1SPIW%-GB!;I?AD MRW5BQ=.)BL"U2Z"*8NMF@TT?2J>B^RT$7G19="/T(E,VB'/#Z:_ 5OH540+- M2NFT"GFH1:,3LE*\.J77H,3ZM-6:ITVU*VO0UGB'-[S-+%1N-+(A5=6Z MX!]-W-#)-=/4%9V5%W"HZW7G(H[LI>O1^B1K)^\0B]1Q_9AS(Z+=6.S"1C*T M09##Y88S4W@I[!K73&E0Z&CV5"IUW<;6@B_7+O0@2+0,++DI9TXL@BJ=Q8UH M=4,4 G7L$W;DE0=7K])Q:A,9QU![737K=Z.["7=^:+*/PMDYF2L56=WJW>AL MZ?T \MJS?T?W ^B<&ZE#9U?&J^YQI$EJ-:)@8+MSW\-BJ=),Y*VJV@G53;7H M7',!Y9S-5E:P8F+=$/-KLB!U'>E5&'0B=0'\T0N$^QQ:42 MA!.\B&%#K_FN8KNB^0_4_8,KGXJDT4:TNF"3J$]6C2HU$:W:;Y]%-([N4.;B M>(\\I0KONE;=MTRMU M8@9"PB7B^M,(OIT>34(1'= Y$5:+7$U'>UZ)7]YM%G<2-WYZYQ"OT\;O_!5!+ P04 M " #=A5M8P#74 _(@ #;2 $ %0 &AUG M!Q>*I$ 2).: A\S6FB)!$.?KZ6]ZNGMZ>O[ZKU]/)L\^8S__/6? /[KYP]OG[V:I>4)3A?/7G88%IB? M?1DO/CU;?,)G_SGK_C'^')Z]GX1%F74G ']?_=G+V>E9-_[X:?%,,*&V;]O^ MMOLI*F9B- @N,0:J! W.60%1%JU%$$IJ]2\??\JHG8_6079"@[]7^3JW=Q[_WSUV_.WSL>[WD@?RY__U[^__3U]PI, MX^E\$::I/F ^_FF^>O'M+(7%:M1OQ?7LVG?4GV#[-J@O 1<@^8]?Y_F'O__E MV;/U<'2S"7[ \JS^^^>'-Y<>^6G9S4CCT_ERLB"M?^QFR],?T^SD>7WS\Y?T MB]EDG*NN?PZ3*L3OGQ 7O?>JPT#.6W90@"XORRN"1I',2=:7N$N9QI?/- Y_747V.D\5\ M^\IJG%=CO"^F]9 WD?GELNO()(P\NI!\"L +,S23O05'8H/C@D69%5>I]"?E M!L5EN2Z0Z467GLTZ&@ R#Y?GIRL/A/& M"SS9_GWI9B<]\F(Q:ZJ M9Y)HH9$^(UFY 8*-SQCXH5LD2^@0HH0K1?@(@]8 M8M0J]\B%;T#VH8-X8G2XIQJ:,6*'9 2\I!@#)"D(!ST=G-<)/#/&$%&%RJPQ M'6XS>;NY()\"%PY40#,BO)C/:;.,,4/10L" H#@N=<@C,V,9I))O#6B_@E $-:V>ZAV:LDO?_@ M-N/G^VYVBMWBC$*6Z8*F89TKIS6Z^0T7(V<*$S9I*(X,IJ+@ X)D$03G.CL3 M;>&AL;IOPC.DA:R!]IL-?3,RO"+B$1?S&XHJ3O"/\'4M9<4CD\-,=A=DMN17 M698@./I.:B&DYC9;'QM3X7HT0UK%&A"AT;"WZF<;?D2$* M-8?P%L,U?^G.-*QA'2ZB.#R2!0$R0R3>2"Y0RI%*48TT79UH',C8#V M88%^/"QH-_CM^+#XA-W&"GV+I)PQ3DD= 8.(H'(NX% S(/^9;%(PJ'3K-6 G MD'WT;QZ1_@\>[&9Z?S-=A.G'<9S@^1+T^FN:+&LN_-?9+'\93R8C1":<"IHD M9(%D]1ZBD9G,E,U%2BY,;+T4[(-K'U;8Q\.*YJIH1I+SIY%V(L=(6R8.,@K6V!W=1MGL\RK[7D/:1OMS&HLB\=$$XD(EQPE$D1.^1NTAIMB2?ZGTX"S2/MK(9CM;;F@)2G-&*:BTY5UR =MX6 M*S(W-K=.8NQ$,J1LQH$<^"ZS^04%L>@F<9+-(7A3* YQ)I MC64QJV",#ZD]$W:#&5)RHST9&BB@&1]>GYQ.9F>('W!2]T9WP(I>R,RB!R.K ML$5%H+A+@70LB/'IY7*^F)U@ M]QTRSD(B?C) ;12M>D%!E-F3@8O$V^)+8*TW_?;!-:0,2F.J-%=+SU4"0H5, M9JP V3""(BEVB (M!&LCKS5>&.WQJP3VEZZ6.)UGL%_.3DYQ.E]3:9I7F8T+ M3QLEH5D,/(%9K?>1(02I*%KB1D2A-!I[5=CO*JCN\L"!>MCW5/^6ZKT->?,= MA%<8%Q>$U88[9GPB.?W*W4.(@=&TBREQC[9DW]K?WHUDH,[V@;QH./I].U$7 M8'D7-&9>8P!!V$0Q$+76D)F4.2<3I6OM;-\*:J#.=B-^M-5)?[O/%R7'&BRZ M)(T7P*TD^Q4B!Q]IY28SQD02RBS 0 MF!0UYYI)O,! \*(+,=999HY7CW2/&"+,/]&B7?^IU1^?PZ3N ;]8O Q==T83 M]#_"9(FC%)RQA<*;8IDD)1J2UPH/*<6BN3<^B^9!Q#[ AN1=W9\7WP40S772 M,I.YRJI^P(0$+$Z0YN%YCB05CI&3I2Z*;+8V&4)1 H1P)EAN>/N4_4UXAN1B MM2-',PTTX\2?4[+)$\S?$)T+JJ(S&),&:S(9?PJ=(;*Z0<5+5MZPK$7KT/)Z M-$-RJ=KQH='H-]S WZS5>(&BH^ -:F4%T+]UI78:HC("9) N2(S>-B_;W0ED M2/Y2.PX,2;-$Q9%%[0!R2?]W:WO2HK"N,^NOSJ\/WEGYNW63D]P5]79T&FI7MS C3:X6[ MC/7N;4CN^K@^&Y4<)'JC5B:_S::S[0[9^C&;^(U"09]EDA&4LAF4)%\G%/)N MF6>NQ"(**ZV#B6O!-#CJ@1W.%Y<^].+3ZA9/\IIG&R)$'D65VD((9(NYY]X( M9[D/K;?<]L$UI(BJ#5MVG/YHJYVV1\.N%SIQZ[SU 5"70IX=?0G('84#M%8K M"@2*:)UJO!G1D/8A^N%*0XVT9-R4;.F?\S>AW4OA'KZ M73@$&Q,2U+H\AQ*!!9,]5^0:-.^=[D^1WSN[*"5+M5V-T%RK*6Q"KRD<47#LV'1U\9S1QS(^TLR))M_ M3';OG.T/RY.C6(D7G\-X4D>-A/H]3/!W3,MNW2SH>_3&1Y.8('LI;3TDK6OK M%*4!F2_<>N52<\>L%?8AK4]#Y75O7#@*DVLER2^3V9=_P_P1?PWCZ4JD0@[> M!TR3,)^/RSAMZW>K!$47SE/1X,F! V5E@J S)S%H=#$8$NZ8;+XK_B&E-H?* MZ%XYT;YX]QOP44$=?$P)9(D!5&U5%6/0(*-T]+\@<]XJ")XOD)5L*J(+U$I@NLB0:>9E:9WZO8KBCA]/O=M&AJO]^I_" M 6^X!? 9ITMZNLDATWS*-)$%S6NE,SBI)?CH*=1"+1%U\T3_^MF#6O ;:_E> MX]OP1-X5CN7H@BV<@)SQO!/(*:7%)XY6JZ?L);E:,%R=U3?O?U>LCGGBF2#^!-[1^*&$LA"0* M8;=2*5MT9GV8ML-0#RG<.XA7NPSA$15Z\.1:'3;[@..3N.SFU3E\H"DN:Z,RQ1TDE$(+E$Q[?]LVQ'4?/B0;V43[34:Q7?473B:UC1!.R?Q/ M*KWRR7@ZGB_J8O#Y&[:L6*RG@# I6J*E$. J-A_KQY:?0?21A-8_&) M^-Z%8T@E$DT)7328^TC,9XN:=IM@J39=/XSEEF'%^K]7W\ERTR4&D]#=_:&F+ Z M>UD[4,Q6AGR[C3N*1J(O:$D]/I+%S@5"D $XJ0Q)1T6+UB??>Q1G2,[Y_3FX M^QS'P^N__6&@C?7YF=R*,EZ,/+<\)1%!(*?X@2L'(>H"/)3 Z?((K1NZWX- ME$%52+=FTF$#WY@%_= :"S-H@X&2"JUF,M7B3"F *YZ$S9RDNQH#/AJSUB9= MCB'6[BL*-'(#BF4#0>D R8=*,&V3:-TL]]9T^<,:[*'P\=JN&/?47CNOZMI2 M'J%L*'NW8][R[#5\]5.;S3*ZT1J/6-)_U_MG7)I:ERE MP?!(@^U]@NA65RHX&71TI-2>Q+T+S"'9Z'LQY9K-H-Y4U3ZU?2XV0Y4%#Q9R M,;(V36/@B_!@@D[6&\N-NNHAWY[;'N(&X$&*;C-^#W[$8EN+=UQT'&DY2R7DH@ M#%+DI$GY* 28HJ305G'&6YO;_=$UN"\M(>:5H['MLT>ZQ/F[\K+#3$$>>E&R M(.Y[6L5!N4!!7KUFL$B15?$LTF)23MN5VNHJ(8^V&DX6\W8 M=^5BG\:1=<4YB4@K7RHU,5S;%WL&B>QF$"EZ+UNW0;P.R]"R,L>@2Q.]M.OC MLL&RZ8C^QXQ\H^H[U4.3)',M@_T4.OPYS"\W@!UQ'7-.TA/00IQ.W-'"2X-! MKVLKG5'H6^_$W!?K'3=QGP3+CJ+7EG>#GIO0U9G==Z>K8/KU5^S2F"".G,B& M%?0@=777>Z$["F(E.! 58NZ6KS&M]74F0 [>6E:BBZ6L1 MO1[5'2\]?$KT:J6KYAQZ5ZJ+^&8^7Y+8N*KU&(F@70A6 ;.UP$/)0I([!"%" M2L4A^MQZI_\&.'>\%/%)L>90[;0LD]DE]_F&TT63F*(2TFK(M0)_91)C21:8 M3*MVVXK+UHO>_NA:EI!=6]Q[?FSU MZ#WQZ:9RLR;J:EB+&!>UJ&[5.^C;8= _IQV&R?A_,6]/U(U2Q!0M6N"*$3QE MR,5 (R X;2S/RCKGFK-I3W"/(<1?,X[MR M[MQL*X%?C>?K%O*CPI)ES :PJM['HVT]S4N!N5$A&8W&!=_Z7-:^V!Y!#J4U MG7I16_.N2XE&XG(EB9<,,95Z\X0BCU9G!Q16(W#4/&H9BHZ]=,K9!>8QI$!: M\Z:-9OI>P;Y)O;ZLW&23)4<)P=1V+S+5>X%,!$+LDC4RN]CZW,Y^R!Y#FN-( M*]DA.FNY!_!Y/*>A^F76O9HMXZ(L)]M+4$AH'621'"2K56RJ5NL(28AX,H4& MO'#1VKN^"<\=DQU/@3K-U-.C ;K^>N>1K/D80\NHB<&"HL43?'&11H*SXKEW ML?EVY5WP[4,H][0(U9OZ>CITILG!]XH98%G6_*]!" 5)X)")Z\5&CT<\=+:; M(OYI4>3^"FC&@6V6X-VTM@-[5TAD$G)Q]GX2IHN:7#@]6=T+KH+1C#L0W'LR M@.2!>2X5")DETUQ+65JO3_LAVRN;R)Z8F].#TGI%=&\0=2MH/:BT1/+2K?55(\$^OZJP!%16$DG(DA3U%HZ>6B6ZNL/[N0<;YN@G@NFYU/B)>N]66:([1 MD-M52U@3LU",BLHK%RDB;+ZI<3.FO2ATK)8L1]O+:*BG=KU]=A<0RIB-80P! ML[7OI "$B_)!V31-^\D?S^D>U',/ V*'5&G MO07O/R_G]5Q./8,H#)1$*1S&)2*!!;;V5=AV4O#CUTX5S? M ?J]%-.CF;K@:&U8O6KAO?O^Y6*5MM(R"$JI>JU* 4]C!\DE^C[7'K?]QUIW M0;P7Y9Y\MKDW';=OBKY:R=^(BLZ;LD_LWT,\ZOCF')F?&ZBRU#/?\8$CD?J("ED&70N98;'ZZ MID[)8BM$8^*P\Z"0PZEHAV_R2HSO >P0%\H>R MZ\9CEPV5U_R)+*5'>Y N/E- MKC?3R*P$ \2RO9FF%K65:(.*R14K6_NW=\%WQZ+Y)V;'&NNO/X:]'1?RC^?+ MKIX*?3^;C-,J$RI$O>^('.!0+Z!7-D#4O!Y(CXE9GK3GS;LV[87L,=34]\ZJ MPW763U.4L$JLOYQ-)IC6!T=^FRTNIZA"+-DA@CZ-; MIR'OAO".!?=/@E[]J; _LW5]:"%]MB%K!MI4CS&S B&+>E.DSBJP2,/4N^DZ M*"Q\Z'V4WLU7&]WU8L)V6U:>1,FF",A*VGIT*4+T(D$*K*ADK3:Q]0T!MX)Z M!,7X?1JJPQ75[IY%$KW^5VG\F>SGJF9NONC&B>*(E<;'9"M^Z, M>%P)C]A?1.7@E4X4WP6A0%D7(#BG("?#M O&<=NZ#.R^_44>^,['X7)\QWF, M/M3_$+E^XZQ6]5*S@*D:2Q;!2^?)6"IRM)3B.AZI_<_^@T>[%//1T_-0]3>C MYUK$=^6BV.^F!PWP2.3"E:F]SVP*]>YU!=$)3F&MLT'IB,&T-K,]B#&D)B6/ MB/ /3:BCW?=PH6;LZH5L9=NP]/(M0:]P$<:3RT#WNP;BWL]J?3M$&Z$;71IQ MW3UXZ+ X&20H(>NQJL!@5915M$'K(BLAM-[(V>L"PGN$PLNNHQEPG:!&1E%L MR,!%O0>EI'H443K@IDX)DX5DK;?9;T8TI!"K!3NN&K>&^NCO/-\54")X9FH. MI[A0*#+C#"*-)TB64N+D6(C4^F#%+9"&%.GTP9*6&FF75;N%ND+%+)V#DNJ. M5]04&P5-2VR)N3 >DW(/:4KN+>\O6&L2)]\+G'7@)+ $9B+Y.#&2K-XJ2#K9 M:&V.NGESH5L@#)LG-P(9D4/MG3D,EM>;/+[..QGCZ/2@7">1!1I4R_="3X#/8IG:Z>DA4L6U0\MLNKY2=_URV>].^8V<37+(C4#TF%SN8YB:9IWK<=]? M]H.$\]=?%UV@N3B>AN[L#4VA^6^K85B0V/28CV^F"^QP3NRUV:IH"D@N:^J) M_-*0*8JA_U!G@W4/L)?,=2_B-&C1<%=HK^B;^6*<* HT+@@E(=2N-\JY )XY M"XES&L;$:^CP\".YA3LD]W(H_-[1S.$H;&C98>2N@#>+VRA&Z6W0DB)>MNKM MK\#K0NXVXRF'(H5L?BCY_FB'Y,L^(?+>APL/X=%\0'I7&D_6-WG-2G7UES0S MSL[?4TL %K-WRVY=&S#^O'VQSWWRWF#UZ/4<9R@;^4'G""Z!VP5BA+R8R$4& MP^J.FF$(7M1]491HG"^1R=9;D/NC:U-!=?5)EU5YH6NGD=QF-!(\LLTY6*=5 M@(0B9"..,A;7(;RC+]+OD9J>2+:[:*D7'3:NU+L9XZ]CLC#OL4NKGA!2 M!I&%@6PIT%964RBL0@!'2Y5GPEE96I^RN2O&0?5F&!#7[JW'H[+MQ783=_QQ?Y1 I!M4K M8D D[I$+#\[I?\H$L).&G)04(,9,BX?B!GP2&M"ZY+WB MP=K6&<6F MRQ/\7_9R(?3H V7>"OAJ;GR*:_#,2A!"*(STB^)OS0(_&/"@V*\T)RP"70REDMR50"C>!W>(5T\.2 ;V$2]C4W>#7 _ M;*Z@7Y],K3.H-D2?UYPPGL^EI&J)(G*:1DF *EZ1 QUES3$DP;QS6EZ-V6\Q M?P1^F.YZX>9C)N%#JO.HAG+;Z_RB][NZ*OT_ MPF2YUFX5KS9,&B'3V:H24I=(F21KDA_ H[R#"H"[[') = M[8L%1Z7RU:+)^HY78_K#>C9B'"8CK7H_Q?2-M7W0Q25_(:+"Q/NPIUB?9:,W/.A/1:$M!B&1N4>W]F_7[MZ MXPT7VCK&+,7:3A.1HH)@N8 BN8Y$)C*)K0.&W4@.\DZW'[D(7T/]R-FVN=FD MMDJ97+S23D4C>/# Z@Z7"IP\YR +<,LY8\7KS/?+3^[]R"'5AC8@P24WLI]Q M;WXVY%Q<^F;[VB;I?M&C?3'-FV,(\Y'DY @0+D@VL'JU<[VAJX[(_O_)71Y/G(N"XG%@E8ZUWE1 M(,K:J5Q%:[)B6HN^3DSN 6](M13'(%8C10W @-VP*VY8<=%F!CDD79M*2P@Q M:Q+,!&<0^KL-RN@U4GV/YK"F-D?.VH#)98I9:K/9B!X<6@N! M_30KY*I"7X72\6._$?, YTL?7+H*;"Z]. M5E<2SFD)SS%@"09I"6>%8FW#(:"Q4(SP7 F=G;F;QWZWYP_I HR^W/<>-3* MI?#UR>ED=H:7?CUB,I-CB+7(L3J&SA3PC"QAB8;&TDG&0^LR_K82#*FH8%#+ MW\'J[I6RZR,(EUU+M!3_^FC \Q#KG7X(7L<"02&SJ*)SMJ]>%[= &U+UP)%( M=JB"^FLR="%]./).6E,/%:8BB<]2:HB6O#GE"DG/39*NK[!Q%YZ&,^7"I_XZ MF^4OX\F$)O>;Z2),/]9BR;6B1LHJZ:PVY,F*ZLEZTH:GJ5WB-)1H!6P+B.U'2V7V2(7 ML1R'3P==PO9@+8CZ954;M?7.+3P-XZW;6PVHY"$;#^23)(J_?(#(+0(J)Y+3 M66O75R^K&X$-,2-W-![=7T4]L^=JU+1?C,_(K>6:$"O)5.V?+2A@2@6BX"IC MXD;GOKJ.-X _Q)3>D9C8O[I[YNNWJNSY*%&0'GT]MN*C)I6!MU1(R0C B\ M^.*1]5[S0SB:R[9.E'IZ9T)OP41?CS'5FM50193U.A2FG757^7Z,2K]AI,7N MS8-;4\IW'_S^2+ZCY%T8M%8)#LF3A"J)>E6Q9X;UZO7V*8X]__\G]02P,$% @ W85;6"2BCVV1BP 0;P& M !4 !H=7)N+3(P,C,Q,C,Q7V1E9BYX;6SLO5F36\F1)OK>OZ*NYO6Z*O9% M-MUC7(HMVK"*-20ES7U*B\6#1 L)4 "21?:OOQY (E<@\P"( R 7,XED+H7S MA?MW(MS#M__YO[Z?#G_ZAI/I8#SZ]S_Q/[,__82C-,Z#T>=__]/?/KT!]Z?_ M]1__]F__\_\!^+\O/[S[Z?4XG9WB:/;3JPF&&>:?_AC,OOPT^X(__6,\^>?@ M6_CI]V&8E?'D%. _YO_9J_'7'Y/!YR^SGP03:OEKRY]._A(5,S$:!)<8 U6" M!N>L@"B+UB(();7Z?S__):-V/EH'V0D%*J<"SJH,*DK4027,.__:?S M7_]^Z_?_D//?YM[[G^<_O?C5Z6#5+]+'\I__[Z_O/J8O>!I@,)K.PBA=/H > MGV<7_^%5-/KGQ0_I5Z>#OTSG__V[<0JSN8+N7<)/:W^C?@7+7X/Z+> ")/_S M]VG^TW_\VT\_+207)FDR'N('+#^=__-O'][>1CH8S7[.@].?SW_GYS <$N+Y M)\Q^?,5__]-T0*2ES89$20AN5B\U?_CUF=<0484&(P&];OOZ,OS#ZI/;H81O\]PE'&QN2P? M.QRG:[\TK%O;^$(7PQ!Q./_N2<;!R?P!XPDAQ+.,<59N%!6BY!29_ MY^PAHK4^"N^C4[=U.%UR8HKISY_'WWZFS_ZY2JK^8RZRA197/'$ALIW0?PIQ MB"YF, M3QOI9C9N(*:%#@CHGWX:3S).R'ZA'\U?S;^DX7B*^=__-)N4WQZ,9L?*7 M(583AMXB_%S_L8N.W^'G,/QE-!O,?KSX/IB>\!BBPZB!&4R@N#<0;%' LT]8 M6#%![T;0&P]LJ.D[CLN5FM]"8>,V@ENE^!UTN$#Q>KZ'=\)Q,ZKV MH,)-1-98=>?;RF_A%$\,EU8Y#.3C)7(*0Y$07"273V;.(T^5F+KY[U[,YBQ;8[P:U/7)CWD4LG>+UV MI06 $ME!$,X!TEID3-XFK_M:TUYG7\:B^ M8W-KTR//7#$$)D@D*B8)OB0+,BM;M./<:]$7,58!VK^-$L4ECJ+> *$IY$'F #%G =E& M;;46R%CK4W"/5%CCCQ^*"9L(NP<&$)S3\6ANC3!,/T;/)C#FF![AQ88CFK M["3(H#4!0P:N!N.MMLIJH9WV=UUY;Z/RM6 >@^K;2+J'M_U%SG-AAN'O89#? MCEZ%KX-9&)Z#,T&)I!A9/D$KVMRXHR4CAZ@U8PZ=C;8U#>X$]!BHT$[B:^\= MMJ?#!YS1^C#_$B8C M[L-X.'PSGOP1)OG$F83("\ID3,+4FC@;0MP_?1I?4?6I MDAX,T(]?P@2G;Z?3,\PG7@0F!?E/47$D+-63X@$AE"B,Q$@0FU^U7GG^_G7? MJ[)NWD-M*^D>;,[;JSSA$A4=?A*4%YEV,D=@O$R09,@I!)^3NBO"N-W-X^IH MQJ-EP&Y2[\'87'&P_8:S]^53^'ZB,R:R0?NU%%<0< M. FEX&!V1K]SXF/0)7M%IZEDH&H5@F/$=HDI170:A7!]["R[@'[<=-NO3GNP M>](:=\*=+!J\4D\XI MQHK=YQYV%=R3)-6..KI-)M?GCG4-IV/)5VT]!M)OG=(Z7_=3:=S1-2/XW7!/'F_*^UV+GZU.10SQ/!/^!B%?@1 M)]\&"1<+_(!I_'FAR/E:3ZR(UN1,1F-FM.V:F@R@O =#EB0=\MYZU_JH['M- MCYNY1\6(%?>TC:[GZWK>U-+ [_\8S+Y42=)+2M^8__3ES:6="*N9$5Y#PD 2 MM9%>4S)+YTT=I-:\)-=\(]T"Y^.F9N^:6T&W!KDH%^_3!YS'/S^-NV+//$=A MC03O'9D9$@-$*13(R!+2]WGQ/6Z>F\)]W.3;EQY7<'#GF,1<*A_PZ]DD?:G@ M7HQH6YX-)JOLW!.CO(@B:Q"V7HXGZ\FL3070%VV0S%S30R%%=WR/FV6]:6H% MK=K$,>X%NSCUN1,V,19 8F.Q_3_I(GFJ0$B%)X*"*#,[;0BLC3 M"RE+*!$Y(N@U4%CGW5<;X)@\F<3./R9C *HS0(P[>CZ6QRMO J:OG1 M]#J'NI5P=OO@QM6;6ZRF4>'FQ9-?3*U* M9Y/Z&M,O_#8>399?DADRF+Z[3,#R=%08K8%;EJ"VH8,0!0.#,GH,6CAL?:W8 M= &[OHPMP"PJYZPF@\UF1>K/[EC^6R?[P:ANEYF9=6.M4;;!EMK0&M+9%B]B"#3> 'N;LG,1?&WT3A.RJ:'S+;-R%!0Y97%^OD%5D>A)Z,C=JH9D"? M&!8>TSG.956O%BFY$ "=) &FZ$B 5H-#I25YF%R)8Y P4#QD<"Q)4+(DS+V.XL]':5CO<:BA/W+YL MH)\>"B8^3<)H6G!2Q;*('-.2WZ^^;*&/G*[^T;)$L<-:>C(B6Z[C0/9B"X+< MZA%P8.WV8!0V75,LWJ)09(XP62_I^I=^Q$W42I MO72[&7W#R6Q )\9KC+./]2 Y/VOFA@(K3LHD-1B%@0P1BQ 0%03I,V/)>5E: M9[/< VG_YM[A]'VK4*V=LOJPZB[=JG-+I2[\S03_=8:CM&CHG-%IR[0$FS(M M'U4 7UPBQ+(X[L@LY;W%%M;#>N+67F.]]5 '>0%Q%FU4NXXZC?72Y_W<'5"]DTQX>G=$\@J4M;0Y.X?@"N?2.*1/;5TL>S#J=+\C M.QAS-E%'GXQY^>/BGW\=X(0>\N7'._R&P[D4E..L!*>!*UT()9F2H18.,<,Q M#[74JUZ#Z6V\YR]$%[![/.+6 CWX8==,XQUV MK;;JVM/)MQXT1AM1<5\SZ01YQLR"3\B@,(6:"<[)FWA\W.I^&AX'M3;14A\M MC-(7S&=#)%=WP\W^.Q5(,H9!^=K*+A<#A4OF MA4))5DR_^7^[+N$I4_N0;#CN!)7+-87@I8F*@\N>3CS!-7@M&1U&-@OF>!;8 M6X9KPW4\T_R O-C__*B/9Z>G8?)C7#X./H\&99#":/8BI?'9/'GB]_%PD$@( MKVNCXN%6]0>;/:!Q'<(.JVM4C_ J3+\08>M?M8[D6QA68_:2KN@L#]ED$//V MP$G/&^IET"8&P8S10K8N'+P'TJZ;ZV_XQQ41DW;HGVEAP[^?O/H21I_I?;GZ M&P-Z:XA(BWL.XW(P)6M [Q@HINE%L8Z$8E(B]] ZT;QZ=R? ^ZH-:,FCF]O> M_C1V+!G^M,BO.)G]^'U8-X11KB+]6C_XY8\:MYQ[L#9F90P:<-+H:J,D\(R. M%.V$509U,JIUGG\'6(>ZR=PC1\;]ZJH'>W(MQ KP_)JB"\2>+BP[P#O,-65S MU7:ESHYZ.1"%4M#!2"$A$3(@U'7 5 E@.)KD(KU+O/5]Y,&H<\\MY#$P9Q-U MM,\_/R67 R?+MAH7^&IBSKC,_@B3Y6@(;R)*M!R4DHK$$#E$%2R0GR0-,R%@ MN6E1KS>,A2&/)-]PGII/9R8=JE\TW0ZE9*>@CV5V* M++"L$SA.[-02M> 8N#*=Z@GH4Z^HGKZZ5/NU!SX=.W5[.3>L"[@ <US'KPH.?3&<[2;-Z=Z]5X.IMW[*HAFL7FPI)B,J5" MC(KD#M)1#P&#!MIP>#$HO;>M#>![(#T=&ZD/'?606U]]@??E&LASUZ +L+Y* M)->!.LR=75,5WBPG:RK_/HH8UP+D15M70@3C0P$5#;T5:#UH+IF(1:?V^2U[ M)L8]-W*'X<4F8F]]!_CS"?-_@>_#=>7 >]KHF0X_D% VVP_X5IMKP@ M8BDXVCXA&I] 1 W\RH%=*_;_)D]6W<-D\_0,%@&\V-]RGV'N[EK@F@ M7D'-7PFM?!+1)3*3W'SHHJ:3E.PG44219/$ZS5KW>%@)Y(G;(5OIHX<"B%N@ MSM^4+K!ZLCW60#H"RV,[I=U'@QTDWK='(F\*)2'SP=?.Z";7.K "3#(5 MN?0EF=9QP+T281-+HU<>;"+HYM8%[6+#VK,(\XO3\60V^.]Y7N'RHL1QS,4H M0'0URU'6>>\J0K"ISH7+W*C::&+3>N M:EW&DP]DR8SJR,F+03 GD0202K90C N@!!DR3M-)BRX[;;(E M._KF!<9JG6_ZY/W3H(]LM_Z%WH/A>,7&K?W,)B'-YK[5%2J?.&<+F4 ,HF,* M%&UUX&HS>L.*%$YSFWGK9C@=8#T.TO2EAS[ZUZR&^!O.3HH*)DMKP2 W-0)- M*\_6T9?*R2!J\?#-TZ(GAA":)T&,3:7>,!2\2%E9M>1?0SU79S\6HRM.."$0 M=1)*L:7B*[RF.["ZM1DGI1#E5G/[-8E!]S_L<2B]%]'V<(]]C92+W*7E#>JP-*N1=65I+[&,U[\4EFLFO*'=57L+JM"9 M[ 7MN,)9DZ))+%G9F&P]+N=Q\?-8]'Z;TCN/K]]M:6MW^)RXE60J:#0>%.WI MX 07$)P()GKNF6GM[O>RD&<:M]7U;0*[ Q#XE^]U@NNUH^4D6H&\H "I;"W$ M2;0**QV@-;6#/].)M:[I;8/\R5-T5VW>YJ3?N;S\_ ;W WZMH$:?_T8ZF9Z8 M&O5%+&"RY]7NY1"CCU"$E"'$8B)K[9VL1O*X.-- VBNN.G>^%O\U3/Z)LT4O MD!=YW@EZ2E^=T_4DIF*M5*PFDY ]BU)!=-Q!DBB]LBAS;IU8<3>BQT6*AM)? M08[=N_N013CX/'IU-IG4#JKSGN6TNY&X_Y,D]VX\G7[ Q;%[$IAVNE:'%E%] M'J,X!%\B;6B8LV:<.=7:,>B.[G&1IB>MK"#0SL-5EIO>^Z_SF4&CSQ\772>F M)SXFZQ6+X O]H6QR$)340.Y$\HFYJ%1?I\PM,(^+'FUDOH(-.U^F7T]L_1(F MGW%Z4IRS7HMYERE)%.5([(P65G!% M]]QK[44BS-/Y1TY?#[X1V^<5X[MT5[OO(QOW4]MH!8TZJ+T\(^,2I]-7X],X M&,U]T/.SX<5P_E\O5G1.,49N*!D/&@)/"92T 1R3G':/$!F2A\J;S\W;"."N MVU&7ARWRHYDJTMOBP8LH0"E1P*%68"RR8CW7+K:.L'0&MZ^N:?UQY^;VU(]> MCJ5?VL=9F,T_<;G,I74V3[VM[;>YH#-98,J@?)80HZ7#VKIBL@P: M'+:LG0'E1!VKRPIHEKD++AO;?D_H7^7W5";L3>,;"+=U7<)R:2_RM\%T/%F. M49:$(LN<@0OCR+1/"KS5"%P*;KGSDHE[C=D[/G__OLP.$A^W%5@G.H.L.=%'67VG>0AZ:1=".B@"%,;P$0)(42;>_[J,_OV9Q^B8_;":N7$WM>FO:&UKU,U_C'8/;EU=ET-C[%R=M1 M&I[E&I*=3NDDP_PI?#\)0I2B&8+4I;93XV2T:..)PR49HZW2/00I-H:Y?ZKL M[U:H;ZWU0+1E-/;]Z&.HLZR6PCI1+F4CA($Z:[1.H P03/9UMILNSNE@<^M^ M^.NP/&;*-)'_VL.CM]C&?X['^8_!UH%D:?ZVCVQ4"?129*,&PG:UTXN]2P,WF@Z$)F1 M);E(CE6GVXX;'WSHT,1&,AXW$E#K9DCD5Y$_G 9A> [&R9 53W1XZ11JP 7! MS_T>YJ)AY/V(T$U;-S_YP:IK)Q&U?KG^BF$X^Y(N!]](%*A+]4EMJ<%-Y\"1 MZ5#+T'4IJ98"W,R[6JVOFY_\8/6UDXAZ"/PB* M:TB>##TMK4RLTUR)+=R_ [7[:.LB;2_-/N[LSL&\/?T:!I-KY:2+;U4^UTNE M$V55-(8;VBGJGA&$ ,_0 &:T6ELM66Y=BMD9W&.A1%LM]& +X'.LWD)Z.M% MM\5%ZR+IIA>>QD&)G6?=X(IR87#!4 M@]]X32>3I54ZE3E(="6SE ,6UI/.'XM^-Y)A#RV_+G!(;BRK'7],Q$)6(=DK MP=-YE%U(@FGTY+[M19?;KV%>&UAP,CVAX]/4K1(B;8V@3.V21?88\"QC#(5\ M%.S+2KD \5@8NIU4U_:(.D0DZ>;7O02.UCQD?W&B+JML%!9Z4]>![P;?\!:* M2_(9&474*0,9L1Y4)N+0AL* :*0,9I&S:YT2U 57N^#1'4];W(+GY+VUED-& M2>>T3.2Y"9%K8T>?I!/%B]9EO]W1[2O$U)PKZZ-.315R+(&HBTS@RQJZQ6"< M.ON&^0*6Y0A*: Z17PP:>VBE]3HK6+ GKPQE;!6C@+ MR[G$70#V%)VZ%]QA(E9-5-F!'KOKX2"$B5D$J[4 Z94F'P E..8$1&^,*S8E M'EN/.CP04>Z)35,$P7H3X7(XN^SL6RMKH" MM2(_($+42G >BM>B^53X[O >^8'4EZ)ZN"JZ ^HET-_"Z?(5Z *WIR-K0ZB' M.PF:$E%*)AX*MY% M[5I?A=\!9_]WC[VJ\F9K\D9ZZ"&B^@G3E]%X./[\XV68KA#%>4V0X=H:LAL] MDK6G=*;#7ZL,V3)FG; LR=;64R=@CYLV[773QZ3H2S"9?ZNW_Z=?<88O/I-O.$^O7&YN MV02ML*;6&7(_':W5,PP0F*1SUW(17.OZA/5H'CKAP68_R2G]G86-*S$N(A!84 M)D4[$U;'/O."TNM@6SQWMUG4990L7%&E0 YR7K_H M(7#.@1O&,-8YF_#],3(LH4B]AN^7#=Z33OI&?E@]3;#%$*7Z=C M%F6M*'.53(U,+9:UU^ ^1T?PBY_FCPO#MJ(PGI_/E])+6?->3]I?; MW'F]O?6]$5P;[Q0=5 :)("DSB*8@>+2>!24B8NN.'WOK>Y,"LH"\7I7562DH M:^$^.?'.!)Z$*25'TUN>\I'TO=E$OUW[WFPBUV-)-[[=S1)+*,ETC&6N6 MT9Z,UM5>+HK':$S2K8VAHVGQVT2S]S;TW43">^KGV@72TVOHNY&B.C1VW4;* M^R* S0K1%T#ER!)+A:#IXD 5H;,4!MN?=\?;T+>YWC<0;N\M.)2*R;,:)BUL MWG72@-=.@'!>L5P*BM2M!?_A6W#L+.L[&W%L(JC6C6YN-MWQ 4/@-2^E%GXK M5PQY+G7J)9U%#)TW)3V0KD1-=;:+F%J_:+<:[W!;75NBCHVUD0NS",XQ04O+ MQBK-I>'=>MT M5L\-Y-MZW[TU$OCM*)]-9Y,!3D]8I5W2'+1.IOIM"#%Q"9%[:1CG7IB;;_3J M+?B.ASQ4E3857@_;\M6;V_?EY@WAB?5")!D03!%8KXXC1%$3P8.C@[X4J7/K MI.J[$3U4'O0@[QX:UUS?>.JES,7D[QQMTCHHD#R2^:"]AI "P;,FL9*S<+9U M5<]Z- ^=!8WD?)L!.T_8OG;D_$X&)($*GVNF:!A,_AZ&9_AV],OWA-/I^W*] M=?Y)<9DY%S21-=:<&<[!H26?3K.0E%4)>>MV=MNC?>@,VI.>]M]QZ!V&*4X7 M?]X1H-IJ0'?GSVX<@]MN38VB;N_J,!N=J@'AN5#;,MGYM[X&TZQZV^N,7,8;"O$P1#7 A-%&>WH 0I8'":)U, MNI!3ZP[C=\#95V2N)0=N[D2MI'TLL;JWM48%+YJROSL?*#2_LDY.6%/(VRX% MR3P3P8 GK=5QH9&'D$O0K;MOW0'G4/&[9AH?]R/Y'H(Y:Z"=7])U ==37.]. M8(>)\#538S=Z[*"#O1/%B,0Q9 M)YD#[K"8_OW &14G.271FG,0X&K'6E90*JXT M[:'M)T.N0[-_OZBAVF[Y2$UDWL,%^LLP#*.$'[\@7N=_M,(7E1QH4;U_B8*\ M-&LA$R3-Z5PMLG6/W758'IMUT43F/=S KL*U[%W6 5E?O0;7HCI0D\$FVNM MB1U$WT=[P?4(K2RI)!V!6TD^FU0:G$R&?#:KK?4^Q]RZA\6^27%?0\$].OUV$CH9U8YP,/G^9C\ 4+!:VS,:#U MMEO.48>''6#J;R/%C'N4:N,*W,LZ\%IR*JQ#2"464*$0B,@*<..LX$QS.OVZ MO.S'WIFB]>&_O11[;$71!<;C:T6QD?#7M#+81G(]MJ) Q1V310"K#7%4J:!V-/52 =X MA[DC::[:KM3942_[W&^N0&4R1-K]+'!OZ#RC=P>"% :,CD:1TFLNS&.ASCTW M*R')^DFZEF04,H11T)<^ZY E9ZIU"DEG M?ZWP")DN=S&VCZ=2G M>.,$_[60]L^C_M/]V\B_!R]LCN?5>#H[48EYY6."A(Z/(_8\XF MI>:3LB\>_MA4OHU,>S-2YUM56;%'OAE/:(\\\9&Q(#('C(J6&FOO;EOW*W(3 M!9:HQ2UCHHUA>@^PQT6*]KI8FUO96ZWA\FXI7+E6^@UG'\].3\/DQ[C0<7@Z MF.+TZL^W[P>ZP],:UR.V6G>C"L6U5WR73+4Y%:E] BV1#%F+EFQ8*X&SC"8D MQK+;VYWKN_:=0]=?HLZOOKS6"1F].U)),KE$JL.1JI.H5*!C52IK6I>-=,6V MKPK&QAQ9WVRTH2J.I:*Q2W0'6(N=074,02G')?,RZ.<6../C> M#QVVB,1OHI8#A5&[0'R.Q.^HVBWBJ=OHY4 4O9S.<3.=SB/$2'V']."ZS/RX[A^IH,4A5 M &V=+F!-!%JZ!Y%C+G40CT\W\S?6=G[L^,SC#*]OI*]Q_\+NZUKGRWB8R>V< MC+]=&QV*V3G#30 ?@@&EN0#G8\TNX.1AJJ*=:;U[W 'G\5"DM>Q[.%S>$(L' ML[,)TK+?#+[7?RV1*6DY$V2*:2D7LT? Z21!Q9B3EL*%W+I?V7HTCX\4C23? M1T?#^5BL$7W8J_%H40!^V;J8(2:N1&V7JBRH8#U$[>G\-#ZPX(4,S>\1[L+S M^'C13/H]=#=U-":52&:8.3>[I@.-)VLYUN6 MA@KHP<:X,L_J-7Z=8!J<]V;[.L2YV$?7YERM7X6V/:8,V4H" M@38_Y;*D0]'GUIM,(^R/CG('4>H^W>C?<':B;0F9A &VIK^J5">28C' ;*K= M3%)*K/6HJ;OP/#H2-1/^_D-<;P:C,$JU^>=D4HO*YL;[1:#G>F?0Z;B\QKA# MA&O[AS4.<#5:=:/X5OWXMW-CZ#HE'2M&,J*DL([L+.LEA!@59(,2MS40F>8;D0@*5:\6A<0P8_6DB!J]YZ_*:%3#V%9]JH>.; MV\ZN4CV6^%--#YCAY+2NY^(24V?A,@LU>JW@U,Y^YE%U0]!8Q6(SI,C&AWC=U#@1W$O3\RJ."* M3I)V1<(!2G"LSJ=)%++U M_?MJ)/O7?A^V8 ,IK]7]?IW/QE/6-W[&/ES-?4]67\>XPDQ4OA3 5&LU>)WY M%^E+)@TZR8B'S=O)[M'#=)@%;9P"0N865*WZ=LH4L$79R$O!^!0\S$UTW,7# MW$2J1^UA!F.D59P:JVE_>2@W6F)AB8=F5UJTVCMW# M[($#FTAYKQXFYX+-UF>C\(#W,C-73V,#>1 M8>L*\J73L]KU+;3,7$\QH8C(V?FZ7 LY!Y1)L!)$MQ30NY[R\)7;3(;-LWU7 M 2J(3"5&[JRI]U\ADKGBA0 K(FJ)R3K;[8U]G,K<668-<^YN= @.,D>;,^3: MIDFIR,G.+!HX!L2(-O'J/M M+*,W.F00VM%B&'/@'>TJ5AI-6(H4(3;0W)$T)]]([&N;DV\BLX8FZNU&V]QH M'6V20/\G,%4"-6MF4$P^=NE@_C.;D6RMO:YGU<''P]S 9U$/\0Y@M M=A.RA\F4] 8LTQD4,O*/9580@TE;V)XZ+9-$]GV4 -P%<^Y)=X% M44^WA;?1'.:F<#7?)]J#KE[4O&:$Y/V)B<#*+.D=4D).MN T0+2W3NVPXBD+; M6.LBT>L(]G_QL*M.;@W&VUJ@K>\$/V(ZFV!^_PTGHSJS[2(&7_%]?/_FP\70 M$Z$S68 @G:MSX:P!SSF=7IB2M4&X++M=#W9\X(/5<6]2[>'%_G@6I_BO,[). M?OEV7K>XF$^0>#0ED0<02G4!C8&H20R6ZY*XL<'DUCOY&BB/Q79K(>G;!-AY M/,P*6,OA(QV ]63)K05U&(.NB>KNI\,.3=^]?O1VER:+YZ>+O-R2: M__W[V^E)3)8%K\C!$2H"G80(02@/S)LL#&-27C8^O=,P[/S(X\E"WB9?L$?Q M]I&13FM]7Z['25\M$J9?CB>3\1]DT[X*7^DGLQ\GPI.UG)@$J[$:2"Y!5%*" M%\RS.F/1N)M4V#D]: -\#YLWO6ND=4+"^Z_+M.T%I=^.EHDQ)YAT5C[3^G,= M?UH8K=\R#4)XJ5F.RMF;\T[635=?]XR'K>R6 NRA+]#UI;X,T\'TXU?"F-^/ MKGK1_(25DEE"!DP;.KB\LI5_D42AG58/V/^^[C6?WRUYX1WDNQIHV_>0:S>([9Y^L,FQWZ$WO ZHA/@-^,)#CZ/KN-5 MR(U/#J2K>'G6X)(S$+@RP10T0G2K>=SBX4^ ([N*_#9%MA[I-\=[70"OQN0L MA?KW:#H>#G)M3/0.Z7BD]7RH96+GD?$3;E!A;<*&KF:TN-HF+?- ?V26/:>3 MU'4S-[9[_B,@RAX$?YLK9I]DQ:$=UW":3[8%,2R^^?GW)_44NU8D@K"EF#DZ+#(HE 2[/ MY_8B)\2ID-AV8,]=SWZT=&DF\-O\<#WPXT6:G87A6HZ?%/39%JP]#"0AYI@A MLA*!6UN\"!A,[#:7;ZO'/UJ6M!3[;:+XWHBRDMTGHE@?)%=@0K(U&]. ES9! M8%%*44KT?I=]Y(Y'/W*"["[N%3=F.U^X5L3_P)HS@/G% MC5R^(3U$8:915X M[0B?4(%V.>. RUR82EA(Z3WMCYN8; D1=& )5 U!$[T9R&QM9BD%<>LFMNTE M_E4TCX,#F85TQN%2S8^IKU:J7UBAYIA16!!1-9QZQ>_I9$ M]I I4'*4,6EA^-UV]U-]Q,ACG0?H]_)A_.1F, MTN!K&)Y@3D&&6AG/7:2=RG@(<3[;A!E:0>(YMJX#Z(;L<9"C!RVL(,O6]Z*7 M' ZC*:&:ITCSR*S3M$HR>FL/18<0?,A@'2>_S@4O[5$5ZAW MMVO-\SC."FO5.\F6-6HN>/_?""Z0]??[< M4<+W<3CX/ ?PR_>OF&:8/PU.Z5?>EX_TW6D)Z7SIYZST!4,*WD*P\XQ@P\D^ ME!J*HU^-GC/;/ N_'?I=CYR=D2SJ>7+V+G+%P&K/R,9.!7PAD3*E0T!7.).M MTU7;(-]7F]0#\?7F>7@ =1^Z&>LR.^?V.A?K&F >C,@&'$\6=N&\ (65&*QA MKG:JHG,E\@@D60Y"L*#H'\'>,K[6)D-M\N!#U>@=@A?C/>FG=3+VW5C?7L5Z M7L_2!>V: L!M6+4"PG[+_?I7:7?NM-+'X5D4R=8M-6R66&W-9Y2 H%T CL46 MHS33M\;I'35[UM0&'CMY-E%#\\:47VJ3H\'HE^EL<%JS,9:)Z35#8T /"%?& MVFJ;G)-U2JY,IB9Y<7".C@-9@L$BN9:JX[7R!D_=G[.Y#_6-]R'[UO6&'W!8 M[[_'Y<5P./ZCBF;9C5,ZKZ7CD$L%9:,!5P2'(NGE"5$5>ZOUWKJ>PZN?\'B5 MWT2F/=04[VRW?9R%R>SULM>.=DH9G24DKS@HI1)XF3R@CY:\BZ*M.CI7^-H* MGJ#]? 14Z*$L[GPU-8A'^^ML0A#_,9A]>74VG8U/J#-77B>+).:*:EUZ?H2V!S, M8K.\F;-U(F14MH;HN3 %E'8(E=I@1<',O2HJW!L5[?JP)\>07K300R>]UUAP M,L%\+J[SCBQD"\;BN'4@:7&UJ;> *+D'ECQ#P[ESOO69M1K)DR-.0\4T+&-? M@VH-IZ7VTEJ;Z, 4M3%LKB"# \.44[7SDU?M,^PZ 'LF4S.U-2Q[7P/RXJ\T M_CP:_#=MAB>16:88D5_SZI$GW)52-7O]@B\&;TZN 9(N^. M+,NFI%*25QHD<@9*>7HK@U/ .(]9V5B83\:9;,)7WO*LME$W8?.LNFI M=CG[6#RK]S?:2E B"O!T_ C!]PE&:3C-^=\')SQCZF,?2,*]EO&O@D5#G9A M'$W04DA'3AVK\B)1DM^*-U-9#_&QG62V\0GZ2 MG7-!<'(#G?+D%,@:C389%')ZC4VP2K4>2M *^S-#]ZG\M1ODT?ALNU5%;/"4 M _MMQU\?\>RY/7MNSY[;L^?V;. ^6,8^&[C/!NYQ,_3A&[B_A$E=737\/GX) M$_QX=GH:)C_&Y<5H-LB#X=EL\ T_8JI#S08X_>5[S>/$7.9YGJ=?SV9S.8S+ MC7F;=3I6O0H9IW_^\J^SP;M[&0#P&SL8E]<$DWLM'OAOOF.MSW MY>:R+]].Y7/D-0+HNNV K[KB?+Q_0%\]D0 MW]^C_'L1+0RW(!*FD#+PI HHVE(@&FLAM%W!ONSU@W#WYLER M0.4?B]6^X\)?_EC] ?,;=U=X%,$8()G4:AGCP L?08:4K)96:]@G%% M<:F<*\ PDI.B=0!G%8,4I;"^*&2Z=9W=89BVII#[P1-M$P7NC6"=Y?;B='PV MFIW0 ARSCESES"W95RI#9-*#USH*5V1PN?7-; MDCO:A[6XX;CKXWN^F>B\LE8W"BGAL'8BP#Q__@?\>C9)7\(4IY?TM"+2DVP$ M]$F!DL@@Z'JKIET62%LF\N8[0@=<.V^7ZY^QL)R-BEQEE%"<$* 4TDO!,8!* MI7BE8C#-1Z+[#+5B,[MQF[8.O)S;P+ MUV%.CGN\0H/ MP8U-Y-ZZ===J8.==A%0Q3@74D+V>V^NVAN<]1,64+$RAY=WJN>]ZROX]JG;* M&/;1P]NL/IM]&4]J9=W"/^,G6ENC+$,P+$LZ#S62@Z8-D5T81UXB M*MLZ8M<1V@'\[KZ-TSZ4TC]W\HM1_H"SP03SZ[/)(F]B,%Z(:'J2&7&)\ MY7H ^E:A;=E%:2PG0_UFF\C],&D.[\D2:7/E-.QDM.JST7CV M V+HK\_^(<1"_)(HO)%L\8#V%'7JQ^\)-A M1P.Y]]"8:+6]=9'_>6EX7?[.T@03UJ"*5H"M3=M4%*46>4H@X0B50\DZW&Q1 MVX]=W 7M(Z+9GE77L+W1_ 7YY7L:3/%3^([3]Z/;;TNJ'9C.7Y;?PR"?)%=R MBJJ -:&0[\DTQ&P$T$L2LI-,*-EMO,.&#WY$C.E=[FO;%/58HCB=3<[2;&Z% MO:+5?,9IX]CDIH]H7IRXPPJ;529>Q3">SN;V[Q0GWZZ$T -&)]%DB"I$8 1:T<=YR&5/[.H_[<;7+5K[VM/F3AO4=K<\]#YXP9T1V/(/B-8L@UTLL MP45-XK4J.)H@YHT74#WIY-B6!3:?&@C=%D^"[-Q(0+T,UIA\'5?G;3EMAA'9Z)P!S$@^-@8' MT>@,.J*01DN?L/68S1L0'J)F6TBS^22O\>DIF2>#,#P'DQSS3A0#SM6.JSDY M\*98""9RR;5VFM_,"5G7TOWZ)S]$C>TNHM;!D+]B&,Z^I#!9DJC."OUM?-3WZP^MI)1 U#%1UY8@,C(HF>^\)B0:2O;S\&Z$])C]WY::J2'N2V?Z/=NB.#\G>@"K"=?:"VH MP_A%354X[E/^/7A)ZP$Z.IBD-0@E"7HUB@D0HB2\7%H="L.B6\>M]DR,>[RG MP_!B$['WP(=?3K\.QS\0/V+M('(Y%)(Q.B2S,U"LEJ""H,6F'"%R+WG,)K+4 M.K]W#93]&Q.-E#5N+^G6U^/_N"DVN+/<Z];'Q-[)<(F'D&O/-A$ MT*WOSK;5LO@Z@E8R6:A@PIW0( M6C%:<2=#\)X'':*[: -MC'L296M;___(BNT=?J>USFKCC1O8HI">YYS!%>7( MO@QJ;BC*UF_S2F_DTY 6OV(_X>?(GEE.E/.#D=C*XF'C!&^A4HP7H?:X=K 8$\ M7O"<:^88(A.M@U-KP3QLAK25=<-RF05U+_/S7YR.)[/!?U]%EFVPQ0M:(*MW M'BY(\ 8M64!5>SHCIINC5];L#G<]YF'KM[$86Y>F_+7^\6Y0\&,:X(AVGM># M;[3Z :T=_Y/6_&X\76Y&RF+(VBBPUIK:N\! 4 23F224P,0$ZW9IW/V9CT#U M/0FXX93LA67SM=*S7FR.,PY??0FCS\L@1C:$2R0)7)#1HK1$B*5$2%%$H56I MYG WTW'M,QZ!GAL)<.VTZBWU^FX\RDLO9AFWR(8SQ3WH&,@/R7^[M(O8>RY6N EDV*.D#J[5+_%IQ#7>CO MI*B[U+Z#E'NYR+\-K5CM@T<%.7DZ6K(GTS&2ORBM0%:RPM1#(>*>%'_O!7[? M>M]$N*VO^JY:C,M8,QF!H@Y4H(4HVL,$)Q>0CC3#2Y2.#K2N=MCMSS[$N;VC MO,?MA-7+1+G;E(+@9 IU"X)(OPO4;9@\E,*9,88R+]N-*;^-XA#38 M6=Q]9VLMLX\O;P9?X]<)IL%B(BJ+Z*+D%D*JK4B4RA"*EL!T3,%)%N@8VP,S MUL![(H1IH9RU89F]]HE9^;WQ<%C&DS_"))\/>[^.>?N6,1V?MH?N,=NL>Y^- M9##%K 4/X),(M".1W^)T,L1=PX.V4FK=.A7_V!K)T%:L690!C#>UZ5),]#(I M3<>TMIR<:NW:]_AXH(UD-F'++HUD-E')L322N:_"AY$K&3$Q*&[>_\UH<)Z\ MPA!4L$R)H-5S.>5N3-BPG'(3C>RU6JX+L.=RRHU5V+EL;AOY[Y4@R!.W*!T8 MH\F/2,+6%H$>9,E\E]7+9J$,:KD7*D$R-VV=! M#HA$!&FS4X4\$/(7ML^M/+Y*JHWTT+6:;A,A]G!;M[;"BRAKN3"UIP['6L)I M:[^("$$++PU3.O/6_>+&X+3@)MU[+FWRI1.\9(ER *C^2..:R1 M1EIRK][Z;4A'>A&WBZ/:4@E]1_:6%\O)J$S_-R!2["RSM<)7M%! M5FK'>4F6L2W)-._=U W9XV)(#]KHX53Y/?R8-^JD%5^#=Q)5Y,)G!#2:@T(I MP"%QV%5#B9" M,4B^OJ0W*M S@*<<&(_,!=CQ6**JJU;[83#]YV(0MC'H8R$),A2@ M="H04#M 14Y:4$5ZO-F>O0]B+O$<*IZZ)T9TX.%6FNG!2[[$=E'53/_E^;UA M%VP]15?OPG68 &L[+:ZE1R,5[)LF/.]X19#\..323?RQ7;#&F'G'T(,_SX1_AZ'AK@6$PA-QV*%JP6]!5RPV1= MO>*T4<; ;/LKM55(]N\$M]/6K?NSG47=PPT[^?8X^#SZY7N:%U$OU[R,$QN! MWM3D_6AJ&T]DB_Y+Y/_:E*+..K5.%[P3T".B0SO!]WI8_#9>>+F+R:XGFC%# M8!Q(Q6G%G$>(QD4P-O-<.RJHYL70Z[ /[ M-Q].E$O>FRPARA#JQ7^ 4.B<1$P\2R6%Z#C@^_KG/@4U[RK.G@V#5V'ZYOMI_':4QJ?XRW0V.*7OO2^?R'7X-/XT":-IP0FG]67CT&FP+-?( M9JZ%2(Z!0(=9%%8G3^WC:K#AFIX2RX^*'SW$.\\-RE=USOHH_=CR13Y1+!J9 MK(-4:E\ % B.:P->&I6<%9S=.L8;F?P[(G]*7#Z KGN(ME[*[]=00YVS'Z_I MQ9J>A"A%DB( (:B#7(JM(>8 Q?%";Q4KSK?._%L#Y2EQJH4VUC9,/'#8NLIK M^ZK;C9]QD)#TNC4V#T!/WX3!Y.]A>'8E!S4GYVJU":@8B'A&98C>)K ADDVH M=5&N]93H.P'M?)@N/W%ZY3$OP["F3W_\@CA[-UX8"B]_K+XA>OGC7#NO<4H[ M]?QW%W$H]#(&JVOTB=<&U?5J1\0$.J@B%-?18?,#MK?5[#\$O2O[;AVEQZ'I M8XE!KUKY/ *BLU6%!0LH^+Q?:H10RT5RP ]<^'V"7\,@__+]*\D'J[+>S%],I MSI:%JYR3;YI1@$"?Z;AGNB)5(+).5O+"&6N>Q=\9W?Z]Q58ZO9G2WX]"^JHD M_HU\IQ70#'G#L@0.6M5*E,A,'1Y: #EBL%Q)[TICKMP!Y]&0HY7(>]A(;D![ M-PAQ,)Q[QN?X4"F;@\[ 7)1U;%@ 7[P!H5DD*<0B1.MPU'V8'BLO=A-^#_&A M>;4)YMNX(FHE@K(0%1)I97#@+8%+Q;%(VYIUV'J?6(?ET9"AB;![")*L#75> M.FPO9A=^7HUJ1AZ9<()!M*[.-BBUL2V97,E(Z82NTV1:IT!M#/*0U]2M[V/Z MU5 /)L@:D)=7M8L3\@KH$^M5<)9%HGXJ]&;1GNBE%\!,B=XI1U^T[D2[.==2#*7-7A&^YJ_ZXAC^ 5>.ZJNPO<_6.41P.EB"S42%G0!C(HN>T8X;6I<=;0GU,;%K M']K:?Z_D"YSC\F8P(K-S4*MG+R*:%]];;,9A=-U\##76GC#UB=#7K0 MRS =3+>O0MX/L,91X0-(LU$H^>*9YZ?N2FCO+_'0+Y!?.;D&[_(]"]IK95R@ MC54+4 (-Q)J$[[,1A5ZU@+QUQ6[3!30+5>\ 9A&$DK$X[9*!S.E@FH].CI@M M^>N:Z:BY,+EU$+\9^'T%H@_'W;6!Z[WJ_5CBU!>K?_GC?*WU4]],\%]GU1Z; M1TLL,UY)[X$\Q#K+E]6Q1'0".\:5%TR);'OC\WI8!X]>[Y3+6H?B807E+_H&0]$>>>/R),=.+O7@YV[AXSM $$('3QEM2AI , Z]X M1/2T\\KFY;@=<.W?\VZNT Z$V4D;?51N7[XT%__\ZP G]) O/][A-QR>IXQP MB]Q'*$YY$@,9FX&GVCXX&H+L+:K6_92[(7NV@QIKKX=;PY7OP6V\%ZEE]X/= MHU&T%NC!S:-F&N^R;355U[Y.OK6@DTHFLA A>:O(# @> L::+9NTTLGGH%MW M)CD";G6WGXZ#6IMHJ4]*O1U]/9M-YQ(0YZ>VBMR80A8!;=R:A&#(A"R2US!? M--HZYD3K5HAWP#D.TZF1(M=19DLZC MX*TS-]9 >>+F

MFP&4,7R$2??!HF6_'YE?*[6 TU7_^C\U>JREKXF MXS5I_M?NQ$W42I/1#TU7CT#2>S 9T8KS'./M:#Y&I",<]%2.7(BPFZ&@HA M0^V96&<'9,852K)$6B.B>N15;=TWWPQ#C#Q[7P"#*&0L MTV;H54KT1W:%E R+=+9FY*/XV&LDU%1OZW#][6ZCDL2C& M/42/;6%MH#I7OW9(4'Q_9-2-"0Y?/Y -5@(?3D)-&_ MI@/ZQ+ H(#O'N8ZT>P]#M>0>, M3Q^'EL?]JJ@'#^1O(_JF8=D/5D%:Y'=1ASKHWV.E!B!]'W8(+=@5 K MHP.G#=5'PJ6G M[=](::6:<9]R[<&VN'):7AREEY,*7L3I_,[MQ$;T69'Q(WQMKB.# F_(WL^J M8+'>%1=:%Z5T0W9 <_;@!>4]Z*X'ABW$=!= 88PMB)8L+U7KLM!#"$F "86$ M0[YERJWOT.\%M7]>]:'-FTW^FJJB!Y-D+< 3XS$)&>BP=4&2=4Z&.?EV!K3T M,4;/3+*MBV_7@MD_-QHKKBLM-I)Z#W2X^Y4XL6B,,]& E0)!)4ENO]:,W@>G M'$K.%6^= '0WHL=&C(;R7UOK>*CF52]R'BPFL[X=E?'D=-%(M:^.5'<];;]M MICJO^RA[1PE$9RS6*#*GT\^I4+-,#) %Q="AMTD?8\>C=\?7.XI%D9R/#IBM M[1F*G++45M MT9D1 J\7,EJ3[:B!<=B[LVT<^QE\IT6OQ,W;*XZVB(NHE2#U#< ME;RLE]D)K,@DIVSI%)%*@)#1>VT=-ZKU-+H9_GYS' M1S[.QNF?RS8"+M&KIC)9Q379&Y,!9]2\(;9P,<1@2FN3;A6.)\R:G=72P[;S M 8=AAOGW,)G]F LJI*J-ZCM3L;"P2G:\:YJYNT+V"#8"$PZ61I M?2G8'=W3=A-ZTF(/;=2NXEGFS79 U)/]?QO-8:SXOO1W!TUV$'[/V] Y,B&< M+SY(0)?K@,_L(1H?(&E'FV2)AH76\RWW18=[3.7#L6$3F;?.E?GX93S!X>#S ME]E?Q\-,>^/TW3"='Y+,R>PD9^#B/#6(:_",6_"E%N@G+:*ZF36U.D7FCH?L MWS#950'C'J37T!J=X_H5\R"%X?#'7\>G^)\UGO)VE/Y\#BR0/9R"DV1"N1IQ M9P9B%!E\PJ 5AZ[69_/JMU%O?JQH9F<1,@,RB3DZ, J+- MM$%9ZSRWY!3EUA.LG\3@@9TNE1OKK8?N89T:W'> ^#QX8$?5;C-X8 N]'&CP M@,J%*8RT#SO&0/$ZV3 Y!.ERS+E(;_H+>C_$P0,],V<3=1QJ\(#S+,>B$B2; MZRR[$L 5LKVM05N[*8BD6KLE#W?PP$8*W6;PP";:.-S@ 6L)3>U=QX.LW::E MH_?&)Q"84O$R*HX]&D&/>O! (SNHE?9ZZ+'U_[?W9MMM)$F:\/W_+O:/[\O- MG*/*"EQW=BA]_&70M(5X: 5)W9.S:S>O36FL/!A.8OYWQ?G MN+Y+,1)*\=@ZD[CJ9D=?C< -M >JP1X* MGH@G&Q)/#@'4_HDGMT##41)/EI"0:46GCL9:5NT\H*-H0LJ23?(>>1YM@.]Q MP7TWXLE)HWT(" Y%/!FY9E)**,K6]GVK %,F$8M5UB3E0GAXQ74BGMS!R]L0 M3PYPT1CD4(OYIS_S\LNO\V]YM>XN8J29M; M)ZH;Q#AVVJ==>L%W]@1/8@?9UI M' G<3D0&M(F+X'E1PIG&^.DOW5N&U4@^'&50SUU)_XGKVM;V_2<2\DQK*9E/ M"('V85"6@@*?;0!!^F?#?>&N];#HIZ4YH6EG'XW0V_- L@<7/F>DE,JIJSLW MB792YBJID0442F?4UOLR,H(>2'1"41-?C5#^^_-_71"F;]MJ_V.V_KRHD2.F MV?GWGS+MH%]F\QI1W@[._O*5_K5J\-N"\ICY_ +/WWVI-XR4SQ1GG"V0ZW1N MA=:#%\+7>C14.F7#7.MV_:8*O&6<'@X)HXQ+#&LRU4.=_D66P_/9?^?T#W). M%?I,N\!K\Q9XW:7@FH-W'L%8'0OG% J(UL2=O85[RW Y=^K\7EPG0CQ=?+LZ[&6172R@C1R'(<%9+04LH1W"4+T/4*4F)G&-S M2MFQ='G+0)X$/D9X>]GYO'BD$.5=.H:4@+(O.C-$JJ%0492789!),9UYZU$@ MS94X(?U0B'@,<7L B%\)'B,3%+@ST(5E4*7.^^25>BE*+QC%1L6VOF'<6M@3 M9,?V\&-HNL,2![_PQP](EVXO:>\_*%PR[J[N:]F$:KBM?/LE)Q[1MI.D,_;* MB5P$!U>\H3V:T;_)6&-P"D;09:58Z\OP5TIG'*P3T0D!F'BD3)GV%3*M &:- MX(92&I%;QS]OG,YX"';'HS,>XO>IT!D/8,Y))3!N)(?@9:T^0P4!=7T/3A3& M^811M]X@WA*;V2#T;,]F-L2+^Z&MZB/1BN9SAB!JDF9)0\>* M !FP-H$:1RECK_*PJ;.9#7) 7S:S(=8;@_+A*1[K:%DLV8),D<0*O'*C6 G& MHM(,I?>L]0)_M1,3=@D>6OAGA-J(MISZ/70Y34QX"J8M #+JQ(0MO#OUB0D< M96"&2Z#S0(-B+H#SA8%2T459?$JE-6O2])&Z[<2$R0!U@%,/,#$AL8A1,@G< ML\I6QBI+.QTEEADF3'0ZB=89_NN>F##(WP,G)@QQUKA$7D^RWVF+6GC-*3$Q MNHK( :6U((HL6;(H>&@]NOU-4)GN%.TU]MN!J$S[B'BB,MW1M5L04F[CET-1 MF88D0_ )S9TW/F6-H]%2'A^5Z1"';D-E.L0;AZ,R142?>(G G/>@I'?@ M$O/ .0LR*S*$'JT%^Y53F3:*@UIY[^!4IGV$/5&9MO3X3GR3V[CKX%2FVF!1 MGEDPM+PH%E ,7#06BLYH!*+4H?F_D:XR5YTO MJM1GA6%6AA0OR P%!4*!=]D#&4 $%,S)YF.RGQ3FV MF=ZEZ:N.A,:.J.SBO MU;R/2#%6]PLM[U-H=.I==Q;].H_G%RFG7^?OUY_S\L?%EZ_+_+DN[6_TH^+B M2^[ZCW(J*1N7H$B32?&,@#'$VHYX5>9#_#Z5*O/GV?.X M58E[8<$GG2@MRA:<14UJ.:^0&V?E:"GEZR2*'821042Q0WQUE(R9?10\$<6V M(XH=!*B]4V=N@X:CA+WWJ&PR'*S$;L>0@,89""+4N0=:Q_&FSAX7W' X$!$L:I>0\7"H83Z%.TY@Z!)XEP8CX:YI'F_ =AOERAVD)>W((H=XJ(# M%:9%ES&9K$FZ1/$[A@B8T8,S67+F)>=QM'ELK[DPK5'*.0Q6F!2Z%$YI!PD!Q90X< A<*C'",\6!X'*_2^N@*TP8Y=)O"M"'>.%QA M6I&:%HA5H$.=!(Y14RZ2!(6%T21O7$3=FMOJK12F-8J#6GEO3S7Z3Y>C]!'V M5)C6TN,[50]MXZZ#%Z8Q7U@=%0T<:;]5QD=PO X"T!@T9L>4$Z\/6VT*T_8' MK2%>&@%2=S;T3;5/.;,:&10P29$=A$_@4")(&;A.6L946K^I/B_1L=?I[/)D MVM!7(P19G7G>Q?^ZF*TZC[QT.7:FO);2^4!X#Y2K""L!T0J0MGA>A.$^M@[1 MA\KXEM$VJC_W=#AN6<7V1UZO+Q_\5V?HM392UWX=RT!QER%D%>H,8K)LE(&5 M?222NVOREK$\ 6SLZ?9UN%8W"_AQ[>;/N)Q7YJ0SM#R'&!UH4Y#R=QX ->60 MW*EH@G&R\-&H4,=6[K0NIH:@)[/ST2I]GRM2KK^]F-?UOBCO8KQD+-2K8?5:&6[%OEQ2*%!/6H3[>4TX6 MD@8?H@0;1"@V)VE2Z_>&H3+N'*WW^][E[9V/*M*1%B$S(T#)1#%>+!I2T<&+ MHB.6YCU* ^3;5_'LJ#AZ%'Z/Y:"IE,#^E)>S;]U,C-OB_H^SU7]V]R]!2V>E M9Z"[QI"8?!=408B>CA$A+9UNC1'WG#R'NH ?#P2/AE(U?9I_O/?\3/./]T(>/TN[87B4D8H MJ>L*=Q:"U0&BBRQ:1::(S1F/GA-H_[EH.]\]3"V;&7Z$N^I[ [3_PJ_7A9I* ML9Q5)J_Q2HL9%+BD'!@L-LB@6%&M7\PV2_**<-# U"-L"\^FK[CZ_,OYXJ]_ MR^E3OK[2^"$7 O3''&O=\*S,8G !.E7L)$#H%9"U9A M#,:PJ%/K6^+&*NP?VQ9Q]DCTVRF#UTK_] ]K MC6;!*YT/OC.>]L0].GF$A[">5KL*27^\6"YK\6M';'U^JZ QZBQBM'\*$=/T(=:4^5WGW#V7DW MOG6Q_ //\RT;^@:5T"47DE 0E7.@C$)PFGG0A@S/A#:BM"YL'D&-$Y9'=?P( M9)T]5;H1-R,E?B)),(%WXPOO5-_]- - M_W)FW+MYVKC]=ZO%B,1L+B XH]7"HX'+DH7$O"Z8?4C]AJHU%^V5PFX"?GR, M2C-6[M17F9M<<#E;S>:??KJHA38?\G*V2+<;>Q(B*V<@UOGL*A<-Z)BJL_%B M2!YED*U/]#VH]4IA/E5@/,:^W6E'?I@>_D+F[F'@2[W7EXIT$;A#EK*RD$JH M7)9(XK."D%2=6Z6-RE;UVH<;"?1*87DPGSW&G=M]7.[N:MRLH<2+,XI6CK6I M@'(Y (:(8'R=(N59U*7U,U!+^5\I7 _NZL>P]6->LSZ=Z%7!8Z0(N[Z=:ELY M:Q1R<%E*D F#2#K&8G"/UZK/"OO* ;D?)VZXY-_Y%:G9/4,)3J/4#APSDB)N MI2J?EP&-.DDA4BAA&FA\<[=*!W'Q!JQ.Y<6^BU5"0I\R TR^#J&,%",GXR!8 MR:R3V:;FW"#MI'_#>!W1S1L0N_.KU,[/:]T-6[0A.<8ALAI7*Z^U:8Z%_@T;CXO$^NAZ\QZ"QSKJ$*+2(4$JF+3)U,P5= 1:E M5T$RS9I71H^IZ_/5R%$B>5442"+00N:!EK2DP*'0.4!:DQE"\T%'_YM$X;I0"!\8*!GK98>D33PY'ES1&'WK+*U/>?/XU8^"CG2GZ]V.X(4BP7H? MSAT=^NAEX(%;UWZCWJ;Z<;3^YI__ZV*V_D[G VV9]/4/YSA?_1$_YW1QGA?E M(SEH.8MTIORQ7L3_?!?I[]!?W[Z'>9?/->Y3;J9YHU[D/S[C,O^ JYSJT4WG M]N7[Y7)9=X%ZHOWP_?:O?,#O];?>_87+=!N&40@FC4%:QEH2AJ56E-((#4R5 M2,>1%"FW1O/N4N^ZY*]]]KZ\*,OJ*6$NHS:M65$Z*4!C)9ULO@#&R$ KSDU& M3F%LZ];29L+OJ]-YSRA]F%X=QME3:8RN>]3O^"5?SD37^A7'LO'0ZS9 M>JC+GW\M_OR\N%CA/-7:GK_R^65,>MT5651 BPY8H(1;^?K(HDD^5-%;S0U/ MXF&&MKGRY?GO[/]V=A<7+,:Q7\.NO$ZT+H-X_]<\+U>?9U\_X'(]B[.OW6GU M8;GXM,0O5T):I7VV/D$.))\**H,7B4'A5B+9@A?Y,'[?[.2^7SQ>=X]BTS'& MNW?Q!OWE;J\RP9-.W(+/HMZSU*G,7DNP5KELDT6.K>N'[@GPMH.V[7TQ0F?: M]H:X56.>'BRG/CJ-%/N-H<]A(L@=8/(P6YV*CT?8V$;1S5E7I#,*BJ$=FXYF M.@Z0&1 N!QZ95K21OUG!0=.42Q@40%)YD&IG"#H MG*%HDZ/W)A;>^@YEHR#[C\,.[^-'Q;N[.F@$,HVM;SNO'Q>N7Z-7W9O\GY]Q M_OYK_1&KWQ?S;Z1Q3A\7Y^>_+);U/SJ+QGK!K(=$:H/*AE%P8VJS/ JC=:1L MUD_E_GXK#2>(\Y'OJZ<+H.-<+K]?=/L" M<=\ZD=J;T2/: TOTOJ"T@=HCX>FM%_T$_8KWZ=7[9\'+F1-"ZE B,_*& M,P%"II,[98,3I763++[TNVTD ZRD'8 V C\0^/I25XH>797563! M.)U)56%K";XI@$)(X"K&8B5G/!U/?/=(O=-R.LARV@UF([ @[2^8]88C$TI" M1DU;ATH6G*H]>LDA1QY4+JWYDPZ4+VWIA?"RH.&AH _%^8\\^_29_O_=M[S$ M3[D+@W["=;Z=ZA1672WWF8TI1!,XE%(Y/)/DM<,H@BA"*TU+AYO6%(+[U_*( M=KF&ESW3!=)1):G];7&F$W-)^ PE5PYRE :"P-J.XQ##)UM+^I]H.4U M87SO_ZJH+3B/:H'>3_)?-H07W%M$!US4"(2S!+ZR 3/A64H,66G.@S\9Y4]+ M]6!+=4R8'O%EUDC"Z)@"D;J_ED>HE:*W]:KP=; MKV/"]!COQ"Z6>?6R%9 SCLHDR$+6^Q87:YF$K6IQZH@9V.D;)8 M?D'ZXT['O;2Q]_GH7IO9!UMA.BWM63MC7'%@:!>L51AU.GP,8*WE3)KDT+=F MDWE-+>UH%,ID.#A6&"BE$H2 !GSAV3J!48;F4?P;;&D?@M+Q6MJ'.'LJ+>WW MJ]:%UTF84* (1W9DVH.3(E3:4YMY"4RZUCPTKZP_:A &GNV/&N*+8^DOZ:/3 MJ3]J4'_4()CLH]%D&Q\?"WZ33M*[VL*J% ?YD\'M MH/ZHR<%VB&O'X)6X31$ZT5=7#3B4MJ/Q'(%R],KVAQQ"4@4HH"%#V1!,;/UL M\X0H$RPG&-W/#^DJ&CBI8=O':KD^^V--N7[5^P]*/7$Y6W2K*XB$2?+C;S.&:^.+AB]:G4!7P:;'V>9YMYBZ\IPN@(YSN5Q5^9=@*-+/7?%2G1L1(GC) M$[G((^J "OD1\@>\D:[H02@]6%?T$(@=<3WKF1:"8[(%PF73JDOD%XL@(UHG M.2\N'<]C_1OKBI[F2MH!8$=<:'HFR!5>2HI5T=8">*;!99_IER4487UBZ7@Z MS]Y85_0T%](. #O&"M [JM)!ZYB6FB"O(ZA:]AJ\*)"1Q:08J8W'$]^]O:[H M:2ZGW6!VG,6:5\$L!FN%6KL1$\6@Y%&1MTC(G,?7QK M?X@)CFA!'H2W33N;,/H M[#^MXP-B^(AO8U\V!/>HLXH*2.4:7R5*0IPSX$(*7*FBG3Z>\_@XVOY/B_F M&#[&&^%^+=<\R4P^XQ"4** B9@@I.K"5N]J9B(P=STH^ DZ TS(^%'J/\PZZ M![>)3:2LEY"\$J"X=8 R%F 4J5"&$3GZXWGN.5+"@$OI[_?*K\:G#-C\V8.2 M!O2PQ'1H WRA32Y;!:R4;A0L@G,JTC:(L21-@0%.AA/RM^G1!L0B<_1T8A@4 ME:0E!D!?/!AN@S"9.W3-^PS?(&W $)2.1QLPQ-G3I W0 IVAH :2T!H4DPR\ MB71NJJ*2=%DHU[I)\971!@S"P+.T 4-\<2QMUWUT.M$&#*(-& 23??1?;^/C M8\&OI]PA>!,@LA+K4X4"[X4&89S$$CTFM_<;^LG@=A!MP.1@.\2U#>':U9UL MI!6[2O=NIJ\K[[(38%P)H(*MW>[H(0MM@U+9Y$=Q^.82H9>_-<%KG]$=NAC/ M&WOA"7 N<8OU6D0(&N>5EGH A-IU2 MX_,M!?9J=?'E,H2A2.F?>?UYD1;GBT_?;[BQM16V1&U!9JRDRDP!QJRA%!ITU(9=:GLC*.QZC+#RPJ&(7O!GWGYA9]YF:7U)4$4M ]0@HZ A3*X@ 4U MLS9D/DJYR2C:G)9&L\&^;9$S5IWC-IIM;CJ_NM->W2U&1T1AHFZ-,!RI32CBL-WU^L5VNE.A>)K.#F.B82\*4DJ>&_ UJG+#?&/N[0F6,[+E62?Q* MT5E./UTL:5%>RG9IM[LE%#__G9=Q1GJ=*2F]C<)!B96U6V@'/M"I*BW+R44C M@VV>#@^6\H3=A]@=U]%3ZB-\W&]%.1&E';-E]Q-N.2A)&1:Y2!"*])03>0-H MZ9?2!\8%2JJN(S#-14DZF-DPJBLAB M;2#F$4R(C'M2$A.?V+IXI,1I'31>![O!Y#'N]63N;OI/(D>.DC'+ ;M+-&YB M+2V1P)1+UA6,7HS24[Y7+4]W.],"TI3>S!XG\0]TOHX>/RQG,9^YXNOKGP'K MD8-*E.1[EBP@5QR]R,85.[&#I*=J1WR\C(32\>Z)FD%L4OU*?9B:[JMJC4"6 MG 01'9W^W%G:W@H#0U-U.O=.*VG5%'0AJASB?7E+U6IM^VD:I MN+ &(7O':@*'X+72(".33.@B=-K[,=54P]/:&GMMC0>X8[Q9>WYOZ>8ZHJ&, M468*U8,"9Y4#YJQ3QF1F=&NV@H,J?%I\(X>*^X/CM&_OGE639Q>D*!YBZ8J: MJZN,IE_*K*45,A8QF8%>PU0[K:^1U]<8$!OK/G '-=^EU.$&SW^:K2J93[>A M7#O \. ,RQ:BU@H4?9Z4PPA64_I)":?4;#+-)7T4>INW?). QY1J>U^\;?F8 MJW/I]W]79'\N5CC^0,=HY11QL#!%=&U[$=P0B($'I7C M06:.SIE.NIDY*?,#L@DV;-U1^?Z.P<]0JFAD%,"8#72\.@&>)P0CO38ATRG+ M<+KKYX$VIV4R.7J8 M;&PWJO;.1T\0'-E14YI2^_@IYJ8\6K%0T'-5F50R*"$SA!@*<*\DQ6*>636U M9J@-:IS0/!V4/ :^/>C0E#]G7_+ED*X[:_G^I)#[HK<8F=+GHWL=F#+8"M,9 MEQ*1V5+1G[21M0F/=MWB)(00'-H218B3V:)^F]ZX%,:5<3PF"*HVBEE-R;8. M#$*V3*+3M'Z;7]J\P7$I0U ZWKB4(YK@4QF-V(2N(W@A0+I N-GM0WG(? MM'!!MB[W>V7C4@9AX-EQ*4-\,:GR[6P_=6[HIPCP-(]H MA(?"/=F-<0I7ZO"7E)1U@;/B]M\]]4:9TG=*9"8&E:FOAHT,UPZ]5#(H\%SS MNN8M."8#(!>9Y#$H<-*,MF^(*7T(%/?.E#X$1U,JSAO ;BV<6 ZR3J.S 7S\")WDDOE33"E3VVQ[("E*17P]6:X1J7H#/<9#"L(2H<" MP;@(.EH16$Y!V\DT2;QQIO2I+)6=<32EZKV7^:Z=D+IH&8%B8 I]I49PREB( MQG K52[:C;)"1M'FM#3VR)0^!#D3++SKP6Z6DLW9%0^9IT0:UJ8/;24D(;A( M:'U24VLH>J5,Z3LGZ-,!RI32CB;Z*\5,R:QS,$Y[>O\CPB!\PQ6,Q-"06/+9&ZB MWAA3^B&QORM4IL&4'IE57)@,V3D!*BJ2V D!QF0=A W*J.8\NB>F])VQ.ZZC MCY'/Z2R':.TEW;"O]"/1@2^4@>2HK;8,-0^3N05]TTSIA]RTV\)HVEQ+5Q&9 MM:1#G:KF$]-T)@4#WA0#1@6/M/*]LE.;(/ VF-(/N0YV@\GK8$I7*7KFA(;B M36V,*QF\5QZDC.B*X G%*!7U>]7R=+F]"U1>B"F]"$0FU2I\E84NYD)EKK2%%8;:864X!W+ MH'4VZ+1A>O]=IR=.YTFMJ\,!;H('U6XDNB*KXBF# Y,RA=M(&TS(.I&?LE:. M=AZGIS8QZL3I/.5#;7]PG.!]W/.=^RD9%@)EC[HR["JE:*.13( 1)4K*)QT% M\1-;:Z^/B?8@)>S-X3&EVJD=.$*MT(X5G\'&2@O,$_FAE%K PU(0 KD<9W[' M?M4\HG72'J@38*(=@K()OKX_S2NJ%3?2>0-2U&DD*5OPP2<014G:XH),9<)W M#Z^;:'/G17)PQ$PPU^G%()J4X5H%#UZ96.LM UG>..#:Z\*]C,?V2FQU:_!?YQU)7?U%6QJKYSZQ!]*JWAI.AZ**@"U\'7T15.5' MLTD !NN[Y#86&:/*)XJJ3<)<,M:(X(-BS(*41=$V(0IX7S1D70)GVF4TS"D75-&"'I>\#]T4>:D9BEIL )M;UGGG#Q#F8=W]FEY*!T5O7F MW56&5D6!8ZI-D+IXQ]%&/]8F<$ "I;%\/,2:S9F/_EK\^7EQL:)<^MT\_?E7 M/K^,0Z_(=Q)WUG!&HJ480'G2-W@AZ>1TW!461=&R'_G1L]_9?^:WBPL6X]BO M(5U+)]IE/?A?\[Q-U]R@V'6&_OKP%^)7RP[\SI?Y=R\!R=9EO MWE# !6V#T(P#*ZRCZTK@"I>@3,K2%-K FG/C]I'K;8=XS3TWPB7G2S)>K;(^ M4HX4$O:3\#"A8GL/#X30#NXYP%9U):V2M4J) M)5/:E=9P>5*8_8<[8WAO,8;I1Z HO$]S*WQ4)D82ADN*PV*A->#10E$N%H=H M[(E0?;Q@9GM?'*+T;2O*VQXZG0C5!Q&J#X+)7IBIM_#QI+H4GB6+IU7LC(9B M6 #%L@=OT4 .K%@6D1;XWH?:3@:W@PC5)P?;(:X= :X?\VJ]G,5K3N^KX$"A M%%RF A8=!0?(!;AZ-2:9H6 U1N.#:8RWC8),L-9D=!\O6CMHA.CM[O#!KG/Z M^B)55HV\HL,D^JJH@1 UB>5ED3PE'UWK>/X)44[(:>*DU@\9=V3JS'"7#>5* M/%$"1C016-(:E*!(-GA*?((W+*:"VH1^]]PO?^L-@V0,;S2\PWQQWH0MW(JD M,W"CNH>]!$&(^H(3K(FL#L]]&!&]U7D?6\.CE?T;9HFKY?KL8S5&%\PEGJ,M M5D,*F<#)4@#'.(5U.KJL=3'6]@I3Z*?>.6KH5[?'S+T/OLUK@NUMWI"!YT:( MFR?;E\48DM'W@4#[7>'EY'L'XS]TWPZ6:Q@&/!0G^R0EF@RT33&*9$L =%( M:IY\"^_(09K[+=_DJ6^7%P_GAN3??:4=!1F"BA'\0&J MX@"S\B5:Z4ONQ43^@N?N?71_1_).9E^TL%G#O*T3!/^^(TA*-DB,";A%2W$= MG=]>B4R'N/=>!J%SZ57._)+S[G[T")VWM28C?:N1?RS\>-O-Q;:W1<-&=HZ@:[D^-=\]37' M69GE=!7Z]Q&J893TI"#[CYD:.&DQEH5;[PU/"J<+DX+0#4EB%:EV68I'V+8D;S]RV*9(Z[6UQ?"%%!ZY3SM7IP"B\(U>$Y) M?@E6P:93FN)XG]3TW3>+$#Q?+^+F[WNY4/[/>"A\XZ4?_K&]G=0Q *6!B M\B(@3TGT+*3?I]AO!ND31T3K%[&/>3U;=BK]?#[[-*,E^6&Y^#:KH<[5U<&[ M3_G,\1B:7*-\LZY_X]P]Y3BY;_T)6WJ1%*JX(QC2DPAFE;M8! M*JO!)'1:U-D'L77%61O)WQPL#^#P$29:]-+BAO*V,]^J(V>Z^^<_+E;KWQ?K M_Y/7'W-+'?\V7-X(\%+02)=\H=*OOI6H/J"VOAC#1&1,XI43 O"N@:N.\CX5, M3:F2]5D&$1[R2FP.+]O*]6; >FB?/H:G/=A=9_>/6J1V,V:/G]6G72:% E'C M("5J.H].0)&>?I&3"GHR3&<;Y'\S.#ZX\Q\#V1T,R- M%L?T /5X&?GI+J/[@X%?G&5Q%G**J'0$0WX"51A"L#6]UM'6<=DQRUX/JY-8 M60.5/RVVHX#=AB>) [W'W8Y9N=3S_3R?><4UR6^ &>,HLA02@LL&LO A!NM* M>40.W_BY;8-4;P;9A_7G!F0>?(Q!+\[M0AHF;3P8S+%&D1X\"PZRY*Q8E[T? M9R#(B;M](AOZ6 L"(./LU@Z-E4="&;EPPF,](7E%%=K#\OEMW]KB[9)PP,4JS'HI*DD7(!F$0M M"P^YZ,D,57M*B1/L]PJ##$VN:A8?9LJL<(W V:-4"PF$6RQ//5KJW_J"V./HFCKG7M95!.C365:Q(TR M5WO7^GO7*F%RY"XZ!S;9J@H=RGC1W-(C M\#X]ENJJAZ*/7"-1Y3TETV'H[EKX[44H[&#T?8(BVVB8"0&$H(U31OG]FBPVI,092>*L M9+43BO8_*01I*U@I7!;K6W<,;9)C__E)&R\M&IMXC&:SVCGY;IY^H[]Y_K\N MEK-5FL4[?#^4(V:CZ.EPKD5N'B1L%>248V-W((XR/^"F7 MO%SF5'5=K?)Z56_N+N]'SL\7?U72N+/"N<^>TBB?8JF,]0Z"4PJ0,(O&>>6P M=5S00ZS]H6*<;',L#XQP;)!H/Y*$L_6/N%Q^+XME5Y;UI>*X\M9'IA3M5YEW M'*4:7$D&BHDL.O29L]:DQ<^(\UI T/[IM\5J=5>\U9EGP90B M*%*VTM/NF#5XIB-0<(,%-4=L?J_PM#2O!0J-[-VZ6_%N9?*-[E?=(*LS)8S% MDC0@'6:T81%0,4D$P;6SC!O-RD,DO%P\_N@SQ^[BQH8SO*)X]M?Y.B\IJGD7X_(BIS.!(19=,K@L6"4,C1 RI_B(\6*C4$7P MAV5 S:X0^HEX[)C9AV<:-A#>-\(]6;N.A(1,:F4SL*@M)<25QR5Z#Q3Q,,6+ M3]F^^"CUPC>.W>,M33A"C]W&4.6VI*Q6!)QQX:.,OKZ2JD3@,TCICC:4Z?B8 ME<@VJ%[TG[L&B??%.G9@C.6!AHUI+PGB@9I>4?2X0&5DE!4<5): MIVQL78C=5[;7 I=1?/%DM]AH10X_+KY\F:V[,NP?%_/Z%_(\TMF'\_2/"^P8 M89J7/^S\S<:%$6UMT*)DXHY$%(3<$^H6O=F%8K,MD*S&FKGG1V-HC7(@]E.GJJ:"/5".56&R6Z# %%KM[ M[ 4([&#N/8+!"TUQ=@(FI2+,6P/H*?M6G$=*OY/7S9_2]@F"%PHK]H:! 59N MS_#W;7'^+2\O,[%?,,[.9^OK1SZ5,C>)#DJLA(.*(0?'@H#@F;'265=B/RZ- MY[ZR_V?2%FY8C&'#$=[ ;KH:?OA^\Z__-J-,:AD_?_\M?\OG':J=XY0HD5BZ M9 $J&PLN*$K,."8A?-!)M6XIZR?9ZXL%1O#(" _L-Z+],V/-X3MC/);W:NGT M$7:DH&&0H(>))<;P^%.@&LU=8U3S#1*:::FU]G4:UD5&"CY'V5XVIUN4Z2X[S6*F$J MICY;6_ \&-KBF1/H* +T#R];&X9!CP5ZU='/CO8?H6S@1KAKT69U+G&W6-+[ M^<<<+Y9+LL4/N)JM_C5?A%5>?JL6Z6!>Z13G-?3O+JH?JG=]\O90<.Q :2SE M#AY<[0JHIZ Z*32,>6B.IF@*4L2@.)3"**%FLD!P)@/]3SEKM&*F]?/HD<*] M?[QW=&@? H+6UUPWI]B:_FTU2_GRO?A&SNL)F(%)8SP#[E@->J*"D.I\<<:+ M+Q2G('\8(C[U+-;G>P>, :?AY<6X+AHW?KP31O^RS/]U02'29>>=QA**%0:L M%'49:@IQD^60!=-%!S1!C!A%/B76JXXEF_ABA $$FW*N&P&O!\/U$'&/EV*.?=VKWISMUZV;WB;OM0"P><3FFEHW(^JWU&"&J^2VOUWFY>E\NGS#?7ZQ7:YPGDN^J>8N[C"I$7HG+ M:R=?YN"\,A!=R2$680MOS5K_DDQ[KFL=K<9L%!^,@9';C.$&TKW#<(S NM,!(DMK6^\GS$KTZ?+2S_Y-GSFA5SW]<5BW>J>2MG':+ M>377HCS^T^UKG;?\4N,*YQ;Z[EC7?(V;JX]]S%\7RRKIG:_> M-).GVP4-:N MZ_GC+59&?0D\2T> C73BM2[TZB/7SL0A\7-.%^?Y?7GF:S]\O_K#RXQ4QY I M*=5@1:!M-F3*2 ,=Q;3U6I>-4B&U[@7<0LRQZZI'0\\CBI&1773H@NLZPKU> M:"W.9ZG3I3/991HBC*2,PX++G(37@=>9FP:$H[A26^ETZG5DTB?NH(Q^=8NP MI[^^[^N@O?E[T=3N#=.SS1)=7S;TD&G()=!@3!SBMJ>5CYYU^0X&WI?S933* M&B8A"$R@.&I 5A)P8R)%-I'KW(NI9E).?^*>9I\^'V+7,2E'KC:SU56RKYF5 M12I*\6N7HF)50(,1C M&2&6U[.?N;9I%[XNROQRIG9^>:@O=P<@C9,O_1$KF M9WA^\V9&YUO5^$JZF#G+* K(DG@EY"H0L@C 8K$N)<=<\PO;YR5Z!4AH:/(1 M-H..2J]C;;]84>"\6EWCM=OZ@HS*.$(K6J-K8[2O-$F*MCZC*<8)T*>4,K6J:$! M(8G,0#ETX).1D%PQW-O(DFE^)3&^RU]XR-N7QX<8MW59TL_I(N(=/E7&#"^U MZ)H'.@,5Z@CH2):HC:U5^L[8AW5RF^N/'OS@ \Q.V=[&BT8&:AC5W=SPUX%; M>'XEC/4B&\X)?E:2,+7H*0A9YVN)5 E.,/N'0=S3) IW?_+1NFLG$[5>7/^6 M\7S].>(R7PDC%-J@6 &!O(ZMU BNQ 1'4\\4&BI^HT^>?B3C]9?.YEHO(AG M4]#W8;DHLW7E_GD75NLEQC6I+7D1I4ZZL*J6 @I 3\+:7"C%R\H4VYKX?9" M!X/%B+?UHSEHA!S\8_Z6YQ?Y%S)3?8^M(OW';/WYQXO5>D';U*_S>'[1O:^O M5A1>=%3&9RX*%66)X%2NQ)5) D8R3HH<#1<&C6U=Z+"%F)-"UJZ.7^S7:V-> M]%V2GU53G"6?4S3! AURNMYD9' Q2PBL<.UCDJ)YQFMJX0WR MO%M]H'"(S/&^7,%Z=4;B9,M# %:2I@W_=>(P+& M,G?#EL(K8I#9EW"Q7-5KJAN!BN>618' L(Z$1)YJ+S:"-ID'5V=3CE#2+))CM<,D9WM_B1=\"Z3C+XN<[QLJ:QX M_5*-\-_=+\]"9HPETM5*"FF59!R\L09*IGU0\B1":=U(^(PXKQD9K;SP&"!N M5X#\OI@O[H>ZU[N8CJ-)_J_J0PKQD<;3SP M&!J^S9B3JN?U;U?& MOB;3GW?Z7<[?J)FTD+868[%Z?2\J9925=$YF;QQ77!OV\+*\S4B44=1YS?"< M"@HV7*RQO;>5;&BMF*V0_KO\J?O5XOIFX++C8M6FQ63P5T=O-]G-#HU:3^Y_ M\N92YLY3A!(\&NV!U0-5Z5P@,%_ 9.9LTM';TOH%YR69=H[G-O_\RU*E9+T5 MT6M*7RGY4(7^@9AS?1.-7$D?@F[-@_.A6RN#'[I3I%_ABZ=P MU*G@ZN-N+9+V 0)B NU2U+*PHIO/))IDI6 [MP\J"1QB_M'KPOH(\U9+ @^^C:;,0%)FP!+3UH;(LNTW=&AB)8&#;/Q<2> 0 XU?$JB+ M,Y@1A%04R$3GZH#T"#J$G&(248:'K_['41*XM;MV,M'H)8&%\V X;1DCU1%#;V\>' M"%O;N>(%W^Y@QQ&F"STAG:3-"*7(8&VJ^U.,$%S2D"()6G+@/CQL:9F$=Y^( M4/?MW"'F&X%+]^H6\MT\_1/G^"FG/_+RVRSFU:V@5Z>'DSZ'H@2X[+N7=@X> MBP&R"(5F='X$[-?1,N2K>Z9^:N2FQ3YLW#H"_FGV:;;&\TF3DP40QMA#%F.2C!>^F#KPL& M[6W\9/HWVM-^Y;?L3(/S]+\O\'Q6OM?-+,;*A;KZX^++%UQ^7Y1WY^>+OW!. M85%9+']:7(1UN3B__EOTG_YK3H?K^6WP1+]U\Y-O_MOZG^:2E\MNEZP;YGJU M/0/E1"1O7&(P$:U:EBE4)IK;CV]2ZY9?]79=HH](ZU"3TPLMFT@;J=,I0V1! M>"Z-YJH%:]]@P79A)NO[L)0H-6!4\K1JU*Y MD07V4LHP/E;N,IJ-YX^I%#D\7O25-OECK@-G\NIFVG:R#)-C E#%&K!RBE5, MLA""$;G8(I1NS2K=3[)]WQ"/C(K%Z-X9(55]7LKK>40]9!RI1J*/?(*,28#'X&^&0$ MW-R(]@NE5]W4AEJ%?76/1RI+96I3&=>E=@10AJU)5)?:? MX;;WX&(D\X_ /?)8^??E44YS3;H3LJ#04$-TT8.R(@-:Y."MY-YF;;Q,H^\L M3XKW"H$SEG/V?C3]@.?UM\YRMJ&[0EZVP*8_%S\N5FOZ_>NV-IFR8JH^8BD90,DDP5GCP*K" ME#?&:]ZZ+6,K0=\NO%IX;O^!=$X7L6M(.W/%66N9!2&E!N6$ A^B >V4,:&0 MX=3#JM:1@^D;V=XNJ+;TSP@\@/WV5@R5YK5X"+;6.$8=P$=9&=]3"=()K=1^ M,[)[I]Z6+R.=:*L<__]/BV__(\?T/][]A_V] M3JP;V$2$;J42>,NL(7%,?\K+KY*7MI5-A-8HCG_K*JW;E"Z9M2"C5/<_?^5PG M?(>?]U^[<_=ZQCWC062*W6*J+1+UX,4L#)US)JFHN-*V'['TR]]ZG:X=P] - M>: Z\?Z%M1M!L S M'WG%GF]EVB?IGIZ([:Y^N_XCD K_\__[?U!+ P04 " #=A5M8QMEV3,9V M 0",Z0\ %0 &AUW/C.)8O^/]\"FS- MW1M5$4(7'^ #?6?FABL?U1F;E<[-1_?MJ-A0X&ES6J;<).5,]Z=?@*0DVI(H M@ )I=L?T5&;:)'#.#\0/!\!Y_,?__GZW @^B*+-U_I\_^'_P?@ B9VN>Y3?_ M^2ZN(/PO^K77JWO'XOLYK8"@1>@[6/;WQ9_I,B+*8T%3)GG M021)!-,T"2 -910%)$!AA!8W?^0B2C%-4LC3 $'$F81I@CA$-!0104QPSNI& M5UG^MS_J_U!2"J#4R\OZG__YPVU5W?_QYY^_??OVA^^T6/UA7=S\''A>^//V MZ1_:Q[\?//\MK)_V,<8_U[_=/5IFQQY4S?H__Y_?WG]FM^*.P"PO*Y(SW4&9 M_;&L?_A^S4A5HWY6+G#R"?TON'T,ZA]!/X"A_X?O)?_AO_X-@ :.8KT2GX0$ M^L^OG]Z=[!+_K)_X.1FP_BB);\\\5*:KWA(J5DKYNK7J\%__Y0YG=W:_$ M]F>WA9#'FUT5Q9-6M9182^G'6LI_/]79SQ>([TC>ZE!6!\+5ZGYP)6,?IA^< MB?M%,8087^!.-Q>+W'Q0;W(^U;>[Z^IBT<>7V-5GL:[(:H+/8M]-1^25_L%[ M];>V&]U0#YG6_;34W1%5?*]$SD7#ED^:!AG_SQ_4WY:;$MX0GS;^*.BF)9[;[?I/9SM%2:U=A( M4M):N;8Q!500_BQ65;G]"=0_J2>J>7\_'WP;5\56*U*P,\/4/O$S6RMKZKZ" M3T9,%NN[@>I7ZX&?53,02JP?P+K@HE V]!$5#S[_*\:*C:+AC-!LE569*%]M MBD+9U4N21GX<YH;O[2" O']7N2E M* ').5BKG44!6",Q6.V5L&.;TW";L8P3$$=FERU^'2$7H!73':&<1<(1D9SN M9U(".:ON<^(X_\(PPKC6$^&#$KIIK=-^NURF!'$LE.DD9$0A\L,0$N&E,&+8 MQS2@(@I#&]XXU^'D(D&$4I%&DD("(HAICY""KSA9 H0!(%J0WEF'<]-_)Y=:O^I:9(EH/U5F1 MRE)4C1FSZJ[)N:C 6@+"_K[)RDP;E\U#/'L09955FT+\T8ZH+,;,C++&&8F1 MR6LK-/AQ*_9/>D!VDH-6=/#[5GB'5&:/F"-2L^AX4GJS!^0YT0UH81CE?;XE MA?A%]_TYJ/>\5T5A9[4^K*C_.5Q_\Q'\JA_=O6-%+S^SQ?5ZU7./ZJ/ M\8/Z/%^O[TB6+[$,,,=^!#%- [6/$Q1B/TTAY4@0S@)/;?2LSHM&$')N-%I+ M"K2HX/=&0DN+;921-#R(>N'Q&7MW:3$T]J=4(V+GZF!K#!&G/0L;$>2#X[,Q M^[(C><'XLF[T5]5Y]9I4XBW)BC^3U4:8T&_/ZW-C3RT8J"53IJ>V,&N1@9;9 MC$7[H.HG04U3 'K'+N

9&)*U>"[#3#'14 WO=%F"K'6C4TZS357 !&A7MK#AG VYFN;W$,([,=!.. MH+6QYQIN1P:>,[$F->I<@_G_N!#R?6=^$*^?U4=%Y6211^E?5RO,O:X MY"+U$QJIK372.^TPHC!E(H 1\WPF"8JI;W7ST=?9W*BZD14H86VO1'LA-3XE M= +4^.>"+4;@B:"*VFI1P>_MGU_$]PK\HJ;7W]P>#)X%R=U1X.FNIC[\.ZOT MD>.^\^_8TEL7H;6B[3.%3_AR,H$.<0 M(4DAC@2!2GD11%%(O(B;D(AYEW.CDIW00$D-MF(_L1L:P?EP.2M@WZ],D\,ZI.^1]S'UZ<;.N: DE6-97DK1 6XVG0NZI_G&WT3JI\J M:R5 EK/5AJL1R/+F@74.VP':ME'=D@JHAT%99:M5^V!6@/O.F-W7UHSB'O#M M=ET*T ZK^C'3:M\(<$M*U7@%'I4\5(@<<*$FK[*+!/_#Y8N*_;"U2XMZKUXO M_*")#?AWBY8F63GL-=NN'P/>'&:$OA92%(7@NX6J<_7^051+*=.8>HF$@40> M1-CWE1U*/!CY)/4%(A'#5G;HF?[FMGYLQ=5S3=M;E;9)Z]MN.\/T',QFMJE# M\$9>*G:X=>S4)SY\'WH0M#9'#7%Q9)&>ZVU2H]10]>=VJ>EKPTCE8R'N2<;? MM$ZOBKYJ_Y[6:?"J=B%IOQ 2T,H[0W4@I690]BQYB?E&'^26A-%6_6FP-EKREK?*,>HRO1BG3\ MTOC5NJR6(0GCB%(&$R8)1 Q)2$+L0Y]%GHRCA'LL7![$$)Z=ENXE-9J^9J&5 M+J?R3M&ND:%U!4^578 GZFZG_J+9K$(=9*PVLAW!*POT&"J+\6, MCU]HX*?A;4>#_AQGJC-.T&0^!Q!'S/?2SP_8#ZV M,:Z->IV;7=T1&M12JZFNY09[P>T(W@Q[,\YVCNC(-&P Y@B&LQ5*CLC1K,]) M^RO3OBN[S,U)-?"J+3[-0W7/JFJUBS]UDNWE7B[MR=B&$K,YH- MK;2@%1=LY:TWE5IHM1[H@_K?M?"@EM[!K+#$:9"#GDG[DSGK62C;==RS>6VD M&(M3#L'7]W6$U)OORN;,2J(,A@_UYX= 1?MO=@"B+R>CNTEF.-H"^LQ-;,$7G2D1N;)[MZKJUUW M P;HX_$]FM9Q 5HMM6M?9\ ;32>,V1@Z"%,%;%C+-Z]HC:'P6H=J#.[(WC#Z MM%D)WZ.1K[K_4MSE%7^[(C>F81K'WYX;"VLI@183^D_F])?:2T ?")H':YS MZ[SM>#E4(]/@>93 [UID1S9B/QZ#S,(334YF"?:KU#7^SCPYT%E"4<+-32$: M#^%KV3H2[S>RJM= ME5J)S;9 PT W])UP".78SA.7H6CO/F$(C2O_B7/=3>M 8:C\@0>%Z7O#J.:] M*$LA=KD!WNM< 5L?C9@]BF42)C/T00<^GVE&+$$@IQC# M:1J%-$@3C]E0CZT B_+"N/HF_;[*BOH-[$,6C#G.IHUR,-U;&+8K]E#JW!'FP45,?>EW4 U5(#)3;X] Q0\+O32*IA8 W;M)EW,]U& MSEKU)YL[^[<''O#KC+FWZY5ZHWRC>J@>55]"F7YLM=:W:?NIH=/"X2A6T//4 MA\CG"218QA"QD'B>Q[B76IE?QCW/C9VV^<@^5\6&Z;1O U)H&R%N>*P^!HXC M\U$CIV/"&0R(RR3:1OU.GTS;!HZC2;6M&ICXKG&7L>2J+#=WV_/M)KC]=?:0 M<9%S[NN3KICCK*=Q):;/6O?1\GNMDT_H)&ONDY*;>%W=G=JW?$%-OD[U85J=5,TZ5MTD:W:]T/O#(I,]]@4N]!R?1#5 MM7R[+J2HTQ"72YQ0&:* 0Q9P I&'0D@9DS#&'O52&3)?^ ,"+RX6S(BWIH^S MV(L.RKK8"]'"[W,^,^UDLUJ1EI=*BQ0 [L;48CFA#Z&I1D#7HC0Z">Q=N ,R--W4GUG*?<.>Y@X>]Y)%0\3X9U^=$!2JIT! MN#_]*%_I'"9%'1/U6M#J79W11)N,3X.G=J4<&"'"CP(,$9411!%%,(V%#WGH M!1&)>@&M&-AK]BQ$TJ14Q#B#VT]1+S%D(_/9 M/_5H623=FGC4)DK)-='HV27*<@AU;QHM%_U,EV3+(2I/4G"Y;'>@(]A!T;W= M!$6Q[Z?,CV"2)D2ME6D,,0TQC% L:1SX3! K;]/37?XZ5S1RE4M1Y-%QY5IWN:%H?JK,*'WA+G7_CLA1^;X5ZAZQV*0K: M' 2_B%S(K%K*0$J"D+*G9:PS2H>A8@L>P8A0HNB"(1D$0S+Y]7<[-^9HI1V6 MO>\,PF;$X1ZWD4EDE\NOE;B;@:45&OS8BGVZ8/K@I'YF.#G.[7>FTQ=)\6<& MQ*E,?X9O#Z.@7]=K_BU;K=[=W2N#2? KI@STS4K?4#0_TN;1^W59+ID?BS3@ M&/(D539+PA0+>3R (4M9DN*4)(QN[U[,>,BX[P'7*R.344=4D.UD!;^3$I8U',\YR[Z! M@5?)&UJ*OV]48V\>U']TA;;V,#V-O82E"8?1)>P]M:%Z"-?0L[#"_[6]5S6+BZ+3W9S[2WH.?4 M/;C=//O"RZ1XZ=R?7N4Z3VE6-(X2[]HJ0G\1VJ8E M%A[QPH3"R$\P1 A'BH8B I4%13FB$J$XGC(=S$7:S(WJ')>SF 7&$R6;F>P[ M&)N]'2:FZ6!2Y__JH*+K;FQ=<[;(@!::;4(;T232FX'_ILLQ?FG?3B>Z_'/X M?;H<-M?Y=-P(-;#,WF['<"W?K_.;]]F#ZJ?.#/XGL>)*M*^E6/HA25(?,XA\ M7-*@]E CW0JN5UJC7N:V(G0WR6@(M-JSEWJ;$UY)#M3C"36D9 M>V V"&:+EW-H1UYD]O(N#C!=[#']VH.I?8$^&XQ<5>HSZG/:DGTV,!S4[K-Z M>6!9 65S9OE-J5BP)M#7V6JC:' 9Q)Y/N?1ABIBB(S_P($Y%"L.((!+$0@2^ M55F4$_W,C8"T7W)3:6FAZX\!WHC9^)2#'Y49]?7SZ_HW]4].WS98@6U&.PX@ M')EHMA)J6[,Q61>@E=)A5OM^&%REIC_1R[3YY?M5/4@2?^;Q 1Z5UU(J ^BS M'N]/36YY93-]N2757T0AWN59E=5GHKFRD]9%8TEM:_CX'&$<^P+Z41@UF62Q M3*7Z&T(T\)# *#)VI!PNQ]P8IM$$U*J O2Y-H<1O2ANP4Z?>M6F%VKV;35G+ M"P:NGXTF'(Z1V>J2D; L@77ID%AX0DXS-!,Y0(XR6>S<'2_'L]?+\8+FIW-N MO!R#)SZ-#IJ[S$O@*E>M5^I#TRZ4C4']_-]MR7;LX2@2J0]C+!!$'N80$Z*# M P(FA9?B%'DV9K"U!'-;OK8*U">,>Y';#?KBV(\&U(-W-'IVG@:CC,E$'@?C M#L=@?P1K2!W[)9CW_R+^"=;PG/)3L&]H&(%^*>HB+H]UC&;MEKX,*4II$A H M):?*N*?SON?)81/[BK'U)J_*3X*)[*$N.R"JUDM\ MF;)(V4$,J2E>FSXB@&D:QY"(D/J!AVDDK*XF^CJ;VV3?RU@"/6* K;(F8V^; M?(*L5NMO^JZ^U/_Z'WZR"%)4+\?_P_<6L>M[*L]-8[+&:,X0KL MD;EC*R;8R[D 1*HA!E=;A(%4N[M7A>!9XS^YBRAQQS$F:#EBF]ZN)N4=$Z6? M,Y#1.\.XJ"F@O+Z[+\2MR,M=T4L]Y*](>?M6?0Y_$OQ&_$JR7/]0R; B99FI M765S+:P_FR_D^S(0!(6Q"*'O1Q*B5,80^VD"180D9=P+F,]MB,N99'-CN;;^ M>%>S;9#%CUJ/G]144_H!K2"H-5P K>/NM\U,?:YN38-*73O2-IC7;.D?>$36[DVM2'G<.YW/2=]^!W0I1%M526[M-6SG_ M?S=DE[&%HOB7V&H@ 21!E$:H25N1JDT.\6W?#;@33NBXB);MF5?/S_>T;7ZZB,_] A5 M5JA,$HB" $$LE3WJT2"2R,EO/+U/ZMI3BD&]TTQB]9?]_#UL:9)I>E*![6P\_<#0RE65_M"O97-4<+VI MRHK4!7FO[O3D7@J>!#B4(61!&D 4APB2R,.0"1:% 4YPQ./E@RCHVKQ657^7 M-M]GM^,1-PA[$<&JD;Y.I5K+;UM_Z@S>G,DXH8KL9,011")B, U3#/U0I*DG M8AG&V*XRF#NT)[DSW9""Y)40=1R&LJ'U0=:=AGMLY,TVP"[Q')E=W^\!:P\" M.](N0".ORRI>9L@XJ]IUIKN)JW29*7]8E[V7B-*^]JAZF>NU_?!@9?%CK ZA[48FKFT+4D6!; MG\DPEE0@SX,I)@*BR),PI8& 0H;$DVD@/&85P7"ZJ[E1@I(4-J)F32SI3EY+ MMU4#E,W8P0UV(Q/$7D@KQ*PYXCP8CFBBIZ-)F>*\PL_)PN"-D;(IE&<"27_5 MEKQA[H2$$9$$$41>'$/DJ__00.U]F-H,T0C%7FR7'7-"V>?&:":%K<^^3>/5 LI7NZNVZ^$Q6XK-@FZ). MLZU]T 1+ZXI^4 8^46PG=;Y9E$ N0HZ#).5J-^#*![%7DKG1HH&+VE[^!=CI M5NN?68,#K,P45D,R./2#9F%_.@-O(DO4^H.SLT:-X.BU2_M;F,Y"-=+DB:UJ]L8P MJ_58\:B=-R[V.1,\H3!(M%LB23!,/2^&:1!*S% J8F$5N-O7V=P(]$1A-5O? M9R.OBU:T^:WR7=Y_(#VD24!@* MXD?$]R.!K!CF(FGF1D%*&;"7%3Q5!^A UUHA?>7PY+%6)_![K97M1?Y%XVEX MUS_5*(UO.&Y1_ZS]UTC!2_#UGJN5NH[KN'!\[-T&7.#JRK/@(EFF=3YP =N! M?X*31@>Z,.B<#[?KE7JC?//W358][DR-)(@3(;"$E(GP;7\*[="60C4ULCV )<5561 MT4U57S!4:_"1C%:?\SPNKBZ=3WP<*,?< MN.99@>VU!+7XM5'0*@ .,R%;\M# (3,DJ?$'8F0&VVJ@T3^6=?IP1!I[;)QT M=Q?BZ8KY!DHQ+2U>!M4!9U[8G!VA"L:7;[X+MM&YG%ZIC<#-NGB\^IZ5)BQX M\N6Y\=M.2+"5TK"T^6EX^FG)"3)CFTP'H"@S28GH@$7.JM\3Z:O>;:F!\3TC MG&YQDKE^5J'M+#[_X#"#YT_K4F^[.MYPGT7QD#'Q:IW7!M6[.[49V]V;O%*/ MOR+W6456V3^>%/OLGL@OF: R%HFN6DY3B(0701)%OC*,$N3%+(W3U,J?>Q0I MYT8FK9)=IUOMUU'K";:*UO5R.ZH"K:O.4+33]FD=7?L[SW&_##.KZ\7'>V2* M?+FAMC;81AT*1^;<.#).:NR-"O-S4W#>%>5V/?MBF^A/X5Y^7'=^2EYE]Y:&UJO;SD$$_E M>E3GC-#G/!7YO@V? #]2D0N953^!0C2&0K7>^J 6!UE(=RK6B4-N:K?5E?Y, M@/JM;#\4MOU0JLZ'T7EU<>))TM:DX:)4OZQET9^7D++)^0Q("?2)X?HN8^!6 M9T>LI2!U NFLK@!=AYPIHL7QSLX3V7EN+;27=K8J: 7=*UL?FBNBZ>H):4?#L MTL/B-'V2#\)L!_Z"PSRR0?2B(SS-N1LKJ M<2H6NKEF?Y?KU$2-]XY>.+_A@ )IC'K6KS?>96'9 J+_67Q'8?4#@=PT.:-%Q MZ=_Q(L,Z5186M\+/*Q'+* -CG8ME'"D&VDIJ[U\?C2D9]@[*NCBDCM?=;:@2 MCP:A1 %,J&1JS0LII!1[D,8Q"Q&501 ;!=?:=3LWV^3SYNZ.%(\UQ>P5>.+P MWZI@N7B9#8+AHN,<9JN5X*T_5;DKR*MV)$V-!WVO*,IE& <,L3B!-/53B"*DUE&24)@2+ 4+ M0A)CHY3K5KW.;?G;RKUU?=3)LTY5,+;* VD\# ;.06. ._+*\/*X6GCFC('O M1 XWCG"VG^+-8?WRL$W7:R%%4>A0J>_-K=X'42W3 MT$\%\A(8,L8@"J0'<>P1*$@41-+S%,>39:6O<,RV1L[2+28W3/B6?FY"]SPXC@7=W]R133;Y?YS?OLP=E3-8-_TFL^%7.ORI+])?' M+ZKI.JR/8(83+T60"H8A2B,.4XX%Q"SA.$X1#WTC?_0AG<_-[-O*#K3PL)9^ MZXFCY:]=.;4&>N^J=3@7/GCYZ)B1S5B8CTQ"KN&V)J,AN#DB*:NN)R6O(: \ M)[5!;0PCNX_%^EX4U:,N1U:IQO5]W'WM\;J[@A$Z3UD4)C"6)%$4)R6DD@E( M) ^0+R)?QJD-Q9WOTXS !T,^9R"^7(?+45=E%7'JR> M CBJLZ4Y3([HR:##24G)'(#G5&3QYM!<7J2JS_H:3P!]$+C.]=%?O8!+'DF9 M\!B&*4HA"EFB+*LXA=R3 1%A$B6>7?Z=OM[F1CNM.]!>R$$&4S_ AG]MFZ]QL?PS1B9QN:&V_N!09*XA\??NIDCS?/+78> MOWX:= [=R+S6AYIC)TDK: ;E(SO?^F2YR8P5[>8I,W]IX.U;5I*;FT+!#Y1NS2#WL^)R1*/4CB5)?KP"G$F'-(67>8:O31PB MVP197DBZK7(_4-"Y M$5H;LD:VK)R-<:SR!BT7!, M7CHV\9R8\_(GOA!L9_&&IOU-O,0YL)P)OS&-OFG4[49/U"I/M#SU?!+#1;9\4^=&_'Q'5JM?-F66"T40 ML4QP3$0(0YX$NC@TAE@&*0Q#GQ%*XRB2DQK\.M(#$FM#.*]YR-JC<;'E)_V=//J?8FH8XSRFRG_;G'!L24O1:T MVM^MO%H_B)SH/_-RO)-DWG\KX(4 M;]77N\1JI:$!8S!)PA0BE@J]$@501%&*$5>+4F!U[CU,C+DM1HT6;3S&7H]= MF%A7%=#JLLW;KG4";]6;EJF$AXV?V0G"^*,R\J+5.R"+>@C8\SH[BW8HE! . M<_Y>A*2KU+[#A)@V@^]%0!TDZKVL-?O-^'OU):P^WJYST9PV+V7LL3!- \@% M0Q %PH+2.@(BXBGR M0H]!#PMEQ9" 0QQ0#B5*8\R%E $VFIQ]GB$UV H[ M &KDZ3LR1A8[50=83;05/8J9HPWF&11Z=Y"GWIUNBWA&^B=[P'//VKM=ZYH# M:M?X>"W?%'51G+WSYOLL%^\J<6=2H=BDF5G-X$;3>1?;J-MU,+9Z;X )\&9;D.P+^?Z)5&)7 MBB._T6UW"8RG,8=)CM#RP6TO=;811U,9[*YP.&) M7>>DP0'+WI?L3ORYKJ'PN5JSOS4.*+^)^H2%4Q9(CS'(DOHV.8Y@RG11Y1C3 M*,02!Z%Y/>6>CN:V ]:B@D964 O;.H*!WQMY;;9X??@:K#2.4!MY(9D*,(LU MP!%P$U'\*0 =L;8!&+VDW/?^=)QKH,432C5Y?F@JT")[()JM/ZR;H,>F#/,R M21+J^1S#,/"QV@=$$J8>]2#%<>)KAL?8R/_F7$=S8\QWN>I%0:W]:00HOY%[ M0&X*T?C8ZO@- O)6 4!J#6RSA9X W.R:T@6,(U/H7D1=PZN%ZJH?J@$90OMQ M<)8E]$0W$V<*[5?V,%OHF>%^/M&UY>NSWL]&8=I@ 04 MU LA$C2 A+-8_9/C..!>2&.K1*$&?,>]@J MV^>8PLZ-X+IY0O=:M-;^5@7+R+$QQ]J,(N-:WI% /C*K)L3%&G#3&; /2#6+,I^K2_57ZK,%SG8GMK]WHCOJS_ MG*U7;?:./ZWOQ"MM71>/[\FWJ[O*-+>7;;MS6P9:^<'N_IEO!*C68*>#7A^T M%J!5 R@]%N=V@I?#?_Z"?TSD1Z;O<4"WNN4?BMZ@&W_KSB:[_1\*0]<38' ; MPRSJ*\:*C>#OL\;=)A-E>QI-(Y+H)+!0^)) %$ =P7@F7-513S$Q'')(0BY?JFE,60^G&L=L<:GOBD_E"I MP]/Y(\\X"ZS?WE_I?^_C)[.\CAL.*/(D2QGD/DL@(@F#)/4C&",LJ1<*%J?F M;A#V_<]M_K=B@6Q[Y\?63H/I>\>BGQ(F0'ATUC@9K[V[8]VJL(O5;K08%_B+ M@^==#<#+!\X/'@@70?,F, X(F.]M]J6#Y4UT-@B4-VIF4/ 86Y&RS&3&ZH_R MK=))&9V;N\U*.U9?5[>B=E@OQ*VRE;('\2YG>H^Z*0HE79/CZ0OYOHQI@&@J M4Q@1Y$.$(@K32"30IZ%$(HV%%QI5&G$IU-P6G^=J ?T!@8YBH-8,/%$--+JI M.=QHUR9QTZZR5L%:;H;98 E[@<$;>5W[%Q@WJZ"\R<=OLB"^B<;1-O[/*>!G MX@7=]#5E?*%3=)[%([IM>^ 9[=XG_I.H._ZR5JW^):MN;]O MSWS$W?UJ_2A$70?^VUXWRQRXEXR?X5GQR,,Q$S^$UX(5@K0''X*DR!0FQN1I) 0X4,6QSQ(>900SSPSI7F_<]N_["1?*!YM#*;= M27E];EZVX@\)G;$8#H--R#@@CTR0.Z%!*W6GBK22&WR>!EZ+O<(X,$^T'7 ' MMYV];P]:KTEOT=QT5KN]CD\,\P&O#[.]VXPDY=)+8Q\'/H.AH%R7.DHA%KZ M) KCA$98)$&\K-8569E9T-N&K3A\U_QX'_T7W8>B[T:ZFK4+D=W135'6_ISM MG:BE";R#D2/!DR1 4*>.4"ME$$#,0P9UTDS?9U[LU#?Y<24<&]:[92:WCY\H\-W4/?C_4?6,74-_Q#/E8B'N2\3;= M8[DD*,0R90F,:2PA2B($:8P\& 48"^H%:DJF \X&C#J?Z2G DT03'>D7H)5_ MF[?6'[U2WOA=C.L"3Q (C9RXF)GU.['MB <.A4XK-RQ?&CSYQ M8*MCQ_AU_DFP35&H_;W:UV?EUWQ-2U$\:#/D7:[,OUT6D7H?\,OCMHW'5_K0 MMJG8O90)\Q/F42ACGD(4D%!MS17)A9S+5.W+ Q:*0=&G8TD\-TM&*PQJC74] MJ9W$H!89_-X(/32*=;1A-Z/260WFR#1\X3@.CZ4=&UO7D;BCR?LR<;QCPW\R M"GCTCB^-(;[*JXQGJXW.BO!9RU7+^N8[6VVXX/JNKSEF:$,OWI BUY<_'T5S MV+R/)@TE(Q0E">1IZD.41@P2'',8>7$B/>*G3-)AD<.N1)S;HO)Y^JV_B.SFMJY=T'JIJ=_?J5\UH:CZ..B!K,P3*X[X M<9BM1"\[Y&-?['6BP[OJ&8_V5DGM6]&4M)PHO-CU8#@/*G8FX N%$KL&^'0 ML?.>[,.&OQ3\JBCVG5_=W-1UF"TBA'N:F!O'*]&*^N1F7^W?"$Q^'#B4> =!IU*X!2H,"=/O:G2P6UT"Y;MBMR>/V$_Y=7F;J M2=7XQ_4J8_7QR9I]6%=7?'U?'VENK03#Z6_YF,:JP5[Q*/_'W(2$J-"V7V= MS(V)GL@(F++MU.YQM3UGL+VO/0)J+*-8U D.X]B'B-, XB#U(&/<9Z'$'B7) M\K[V#?Y&TDH?N"SW/#@Q^T"6+OJAWZ]2F,O 9YA)!#P=9&#(V/)GER<5+NE+-D"2?#9L@N4P_&V*SDYB[#72Z^48!VQ85.9)J6 M0UW">,"]3AL?>!=^-&BJ%"(I M?U5-5.6[O(F!77+L\S 6 4QE[$$48PI3'X4P9A1AP6424J/L#U,+/C?FKZ43 M? 'RNBJTYI.R#ERUO.:>:MP-+[]G.)IC7XEW8EV?5&/M:*W]M([&Q&K5%Z!1 MOI/&IVS3$U1*_[;$4KD #00@R]O$! ZOR2<>-E>7YU.)/>V5^L2#<7#1/G7_ M0R,CNLF3?B/ZJ*)Z?$TJH;8>J?0"F4*9:D]AGL20!%(M6=C'J2 "A9YEFLM3 M7.-G1Q!$+YQ0^ M#%,X^\;0&[.N+^JU_)H7ZB?:/.B;B%Y$+F56MQ:Y,\\8BUP9Z13)MJW]9 MO_E.[K*\?OR34(+EY:?U:O5V76CB6RJ3.$4RC"#W?*D(1T:0$D_ .*8HEJG' M%"/9W;Z-*_#<:.NIOMH6[FI?[=ZZVSY6\V;,L2-[N!W MK3UHU;<\?AW]\S&]H9G/1S'Z;<],OH=!DGII:%?0 M\61/ZGTE9ZJRZS^GE M_ L7ANQV:CR6NQ_^*1.%:O+VL8W## B.4YDFT.,DA$@*"7' !<1^Z@E)8U]& M5@>_5KW/C3\Z(9@[26L?S0]7?[XTDM9H-,Q(9C2,1R:>R^ ='N!J Y/K8%6C MOE\F\-0&EI-!I%:-V!$:%]GR'9/%E;*NU$A?594HF]NVMRMRLTPH2R,D$QBD M@6*N2.W.4P]1R-46G8=^Y,O4*'% ?S=SHZAWK]Y^ JVHH",KT,*:4=,97/LY MR!U:(Y/-,*",2<8,AQX/>M5 0R3J+WO^.-/L)$1AIMJ6$0R?'F;+?&R+.GU4 M0ZM3Q^W2R/U:K,MR&80^%RB.H<]X!)%'8DA1@"#"/O.H'PCA6VUT^KN;&Q5\ M=%#QZ@S 9O:(.]A&YH2MH M0BUH#MQ-6W\0J<=W9'V:P.#(XSG0VJ85AIOAS MD\+PK6%$\NMZS;]EJ]7[+!?O*G%7+AF.D:(/!J6,%'=@&D&,?$_9$"$3 2$H MX59YAPYZF!M=; 4$OVL102VCY6;F$$4S@K@(FY$YP0X6:Q(XJ;JC>7_8_J13 M_:1ZSV?WZ0<'7O[I]"+7\FLIKLI25-=4G[D*_BY_\YW=:I>&M^OB6O&)LD3R MF_I0G&C[:\ZSDNGK,,&5).K1-@[!9ZF, M<5VFG'L013R )$H#R%.NC"Z/)#CF U+:#A+&:&Y/G^*VT>7T% 9=?4"CD!WC M#ALZ,ZX=;R2F8=E&_L5S^!=[_!?'!L!YA,A%.#HBUF$R3$JI%\'TG$PO:\P^ M^\Q'L;YBU8:L5H\?25;[Y5IDFCK^]MP,RH]OKL%63*#E?.9-WS]M3"'KYR8W M:(U]-G414%:)8/JQ&)3UY423DZ5XZ5>IF\_ES)-#O=:+[('H2+&RDUYU>TCB MD5C@Q)?0)ZF$"$[ 2K.'-K[^IK8I]U [4.W=I.7+DV!K.EIG==1-[*I7?J% M?&]S^[<.B'6>U7T&-4H3Y$480X:9=OY#VFE=$D@"'&COORB45F1S@2QSHZ)& MZ-IAN!6[/BS1CEA9OJEK5#:VWSH?G);8?L#,"&NB81B9SKJ)AO=ZZ'\=&9L? M6VU^FBB7\&!@G2<-MI?DA;(##X;L=!K@X4T.C2*Z7Q=ZN_DHT4Q>/.TWN9+6WSI.A]Z.5@F&"=,A@F,@SA2=F_((/60 M#U.<".KQA#")7J;&AQ9O;@0]7L4'R\V\XZ_ UIB>>FPGM*^G&M87K-[117]V ME3MJX?Y)JW9T@1VO8L>37H8M(B+/20 M8#])?$$D\JV'SBQ'!\N!(\NE0S #)Y9J M#:BH+YH7)MB[=6#IPV\*YY6C_<_'<:4/'BNGE=Z&[,CQ=E/DRT_B0>0;\:O( M=7>"__+X&_GO=?%JE:E>]H<'RX@C08/$ARR).40Q(KIN203]* Y#&3(?A<2$ M#VTZG1L%MF*#FZW<.EWDG98T$R.[9/>Q\/XRZWHH*@/!12EE>M5QFO BV-#0%KX?RQ_ H2N'P2H5"N^ M]W^#F@YUHHOZA*'(RK]U&O_#YA=QV&Z.X>(I5 6,/9P##$+,$2,(YB*!$.,I4Q10+G/L)-0W0,?C+FL![W! MIQ>X0QF ;V;QNH5TY)7 9KN GH/ !H[J/?]RSA*F0-@'-Q[^.8P"OH@OEVQ MVCU;&<&JMUS]E35I2>JZ?8_-?_=N-SQ&.)*"S-^&A/AD=FJ%]Q%4P_T$?S>_CF*G]-0 M]!Q1F77WDQ+;4'">T]S@=H:1GKZ>;]*XKU;K;T1U=2U?"RF*HDXY68<$EFW^ MPI!Z:/#!FY#<2W&/?1[]Y!;;WA0O@!]##"["'?Z?+ FQUJ3U F^AF M]RDI!X#HB/YL>IZ4^09 \ISTAC0QC.^^YC1;K03_))C('O3U<;F]>TQ"Z:4\ MDM#'(H3(CV-(J=ID2L8DDVD8H-#J!N9T5W-CLU?KLBD?L_?7^T6)KF_:!U[S M]L!L1E9NP!N9F[9"@HZ4(USLGL?"$<7T=#0IHYQ7^#F!&+PQ-"SO&0NIOVQ_ MUKJ4/RF&D_-M4N]E0GF,8S^%B43:G9!PJ PH!A.28N0S)(F=Y\AP4>;&-XA"2!_ODI-T>7 0AI9 MGE7B??:@\ZE52KI,[4R:E?04X?A1*'F0A-"/ P(11@(2D@90#I^K.AOV DQ;;&,P M0 <5-X:W-($7_+?U4F+$$^P3*$,9010Q99G[/H924$9(&*5Q:A6 :=G_W(AO MJ ?\M_6(_N]JF,QX<43P1R;%8;[O/:B/Z_F^Q^XE_-Y5[_/U>M]#Z>9 M2P/5FWPDC13[81A(K)AQ6&3Z('GF1I1'\P"ULJBSO2U-2L;M=\/V\-L^N:M#4W)OU<*:' QT*?Z*V54?/Y M$]C+#AKAS5/M&J'9SX)C #DVS1E@J C-)979HC0H0:]1!Y.EZ[51MYN\U^J] M8=9>0U3OUV79)+#8FB!["^09H8FRY;%E$,2IYR413!.:0)1HEW(>!!QK/X6QQB&-/4BR;PH8M*&)$TZG1L=;F4&WY308"OUY?EYC ; C!M= MPSHR"SI U)KJ;"!R1&I&74Y*7S8@/"C[TL-W?-SYX=^C"JPP8YAC)-!$0$)Y *16.!%X;(8Z'G(2LO<[?B MS8WFND=&M7Z0:@6WUQZ@5G$!FBU7J^63\)"]HD//]IR,NNU1W]1C.>')7S., MOPP=QHF. ET.@/.302?"O=!!H4M@3Y\;.NW%;MW0U>S;5):/VQ**']3<6"9) M*CSA*ZIGB=K;4\^#)(T\R%(1$C_V.(L#$^8_U<'LN+N5<5]75$MI1L,G0>PG M4A?0C$V%=J@84]@YU7N._-2K#?^HO^QIYV2#DQ#'.76V4__L#VB;?B(^BR-9\B3'G M'$<^Y%S$$"4>AIC& 41I&(E _3L(C&H\C"#;W"BCJ]W3$),F1%&'6.\T?&)) M-$J"K9:@51,T>EHD\G(\^/U\]<)#.C+5_>N-ID7VMI<;U8F2O(TUNGJ/\*EI MV8VGZ8C#T9L&SG&7TV6+&P>K)TGE1NIBX G/KH^N*,T^X2KG[^KT@]F#T)FG MVB0L2\PIPHG D*:<0H0HARG&,0QBQ(@G">'4R)B_0(:Y+=[=*=Y5PO+@9\(Q'**#8XP+FAK(@*+.]M'D M^%RI/J[X799G99UT]4&TWI'+6"*!_5!"Y,58[60(@I3% DHO2A(_%"@E5A=O M9MW.CN<:J1=M_MI5[:A(GD@.1".Z[:&SV3 8TIUS<$<_&6EQ_;6#ZU.AS_KI MVC.;%4JNR,RLTVGYRPJ( \JR>WL82W6"E*ZK6U%H=BS$K6I9=;%W6?@@JFOY MA7Q?$B($%9A!QD@"D0@)Q"),%&?A))%^F$1VX426_<^-M[JQ?&LM/V!=!4!6 M:V#'6+9#8D9=(P(],H=U,:Y%!T]D!T]9"!I3FD _C'1"=!9 S ,/^DD0<.J' M7HJLHH).]C0W)COJ"=!-2M$(/S#SYFG S=C+"8PC\]16QB=7[B.DRSR+A2/: M.=W/I 1S5MWG5'+^A:%IZXKLH3:]WN7*"*O/@TMEEOU)\!N=*H.I7]6E%E]G M)5NMRTW1<58A7-(8JWT=0Y&RF[R00QI$$D8X8D(*CJ5'[1+7#1=F;M2SUP5T ME*FW*JTZH-7GT39#W04C9D9,4XW#R-QE/@2Z5NU>%\Z@#1E,4YCR6'("(,H41R*$X0A21%.>!!ZD>=; M9;'H-#XW.JQE ZUPEEDGNIB9$=A0)$8F)#,0[)- '-'658:';M/3IF\XHM1! M;H9CSPR-)REK#F@/H,IEDO*(I$Q 3PH$D4_5GHFB /K8%S(@L?!YL*S6%5F9 M3<[G'5A-T%TWXWV;7W0?8+W+9#+L8/H 1K/Y>@DX(\_9QD>A+OET#I$!41W' MU786P?&L^8FC-8XK=QB9<>(YNXE<%M7R-_(]N]O#UJ>V]K:"F=YBG$(6/]I,0+&4_2DMGUS M4[W4F9?J7_LY>=C>))/QI!K;67CZ@:G3X&]/.+J_7D8)]4)/)#"02$(DHQCB M(/!@B%,4QRDED6]5RM&M>',C A=IV1=@=^0WW#?'\5=@>FKQ4F,[^CG&],,Z M81+^/O1?/#'_4>'^29+U]P'K+H%_;R\7WF0UV9F/NSGM/#\;?\]Z__+<0_3# MNOJKJ#[M/$B7(?$]SZ*FCVF MZ:!HV2<-318E>TS\;G3LT=\/,^!^7:_YMVRUNF)_WV3*@GR]*721XB8V+@U" MB25%,)%<[>D)T?F9E#7&XB"B$1/"YU;E[OHZF]N4W,H*M#6E .6ZF*8:NURP MVIBJ4PK139GENKRFLK-HEI,!64EZ!\#,2G(%Z\CS?"NF+D'1" H:2<_%@%K; M+2: .#(]>KN:U'HP4?JY 6#TSC!B^23TA3VKZA;5/Y2)H2ORB)6^ME(]B7LU ML;+FU AY"?=1X$'F1XIGDCB&1'(.(R$]G/@R]H655[=%WW.CG2>BU^="GT3C M>]P4W>JH ;IZV)&.S>"8<=!(D(],2<[1MJ:J ;@Y8BZ;GBU(4W8 M9Q;_0NAF18KW65D]RPUFF$[\9 -S8Z564* EU0?:QIY!_3#U4XLSA$8FD2XX MHZ0R,P)B4/[OTZU.EO3[K&+=3-_G'QZ0&VA?A&#G1/A>6?7O*G%7+AGCO@PQ M5WN>.%6F24HAYE$ 0\^/TUB[5"=&M?O.]C2W*=^II-+UM]7R@EI@0^>%\Q#W MLX!3X$9F@NDPL\A:XPJ[B7+07("A7?H8$UQZD\'T-C!=:A<3/9XD:C%Z8;AO MYK74NTKM)]8>*[_YSE8;K@RQKMFE_KX2[?WDDPJ=81I*'LD0>E&H4RH*'0&7 M7_3"H37;24X[8".O"/55G1J86IUZ1%J%%F"GTI.=Y0+L MM%HTV1)&*='J#F2''K 7"C2YSZP; (]YV3IJ>6!.AKS*>+;:Z+";-@]G)DJ= M@?/U^HYDN0Y23FC@1Y 03B"*4@Q3CU/((L93G*1A8E>LX5R'AP@G&%(?4>@'2& 991<#=7HQ2P?A"X?(C+RWI&; N-IOGNEMVLVDF>H'.T7#UP92"+G/*K)JTCDW);EJ5T]1 M+;F7RU"!*"/9]AQJQ*FI[N:F[$T9$4[*K+-;X"2EI+ M/CD-L"&5.(%M;!89AI@]?9P%PQ5SG.YH6M(XJ_ !7YQ_8QA5U"GS/BBQ27G; MW"YL\]H&:C=&)1,P2"(*D<0IQ#RA,$ R]HA@7ARB92YNM$GTQ9PP3G9H].'C MYL,_Z':\2=#DC6P%WF6,;&6V/(@_#;89:UR&W32D,1 O:](XBX4CSCC=SZ24 M<5;=YXQQ_H4!_A;7V\PE^[R:5^5'4>A#BFOY23R(?"-*73==4K45@=3CD=JB M^ $DA 20IDQ&/)9)0,UK+)GU.3=KX[.XJ<\,]KE>FH2^@)2 @/M&?%UF92U! MV3Y;M+I8>!H8#D@_O8P$\]A$LT.V)1DM,K@J02LTN-:5:\9"U,*+PSVR$_ES MG/R&?US5M>G5I]Q^R,>^XC\XD<0.QT>^(*8OGJ,.OPES9( MI@XR*.L*4%??LW*9>!Y)@M"#.CL5NMO1,G[=EV\7F]H)3>K*\9TW'KY23"1/6B_WO9D:^EA28@?")C&5$#D MZY2;01A#KHP_GHC4%\*J))=5[W,CCJV@8"_I NPTJHOSO2H$SZK:B%F 5@U+ M/P2K\3&CFM%0'YF 7 -N[[(P!#A7_@M6?4_KS# $E@//AD&-7)9J[;,RML55 MSM^KD5_MW'"?7\UA3^UZ [71#1.U[_4BM>]-0P$C/Q(XHLA+\*!$:B:=SXWR M:IF')30SPMJ,O\9"<&3ZVN4@4/\5@9P=P(:"L?T (.VJ4=0&C&.9< ,S*O6&%B31NG%'=$#0?-3SK]3RGW?(J? M?&[8-%;D4 A2BM>B^?-=OK5TVI3LVH&&3ON&#AN9@PS_FB,S$/[@7C='8C=KNUC9R!:1V-K0M#;UF?A;I=O6A^(O677[:E-6ROXJWN5MG(Y.S:K^I[.T M+EG$@I12"FM/"!37Z>T]"7&( II$/L?O4X8V-1#+M^M"BJS:J __7=[FM\.A"/V0IC#AF$ 48ETT M@$0P$"+BOF ^PE9E"4>0<6[,VLY&IN1L.]"3E?SSHHQ_0+UFU$LL@"!.6>AQ&VJOW,>BDF(U.B+1Q6F9]/ MZ3TH^_-!8Y-E@#ZE1C<+],EG'"1LU7$!RKYH4R>^W^6=BB*._(1B&$M,(<(< M0ZQ]="-!>()Q1%)D%?ECTNGJ 79/LN7%?"FVUBW<(Z^;WV" MI,Z5T^1@K25VG/1K"$9CI%H]U>7+Y5@] T)O/@N7;!/XF$ MF=O]X>LOX&I_4H?C[O6G'Q]JJ]5))#Z2HGIL\T,E'(LHYC$,E#T(41IS2+G: M54F6D("+-*7(*BG781=S8\5MJO9:Q(%IMXX :6II70+/Z'95!YE%75=GA(1: MIR%P9C8==#"QD71*P4.3Z.23 P_;-W35W&EJMZYE&JC#[@Z6.GMT*V;HN6Q]I/<30\D;:'9:+#9$,H[(]^ MCVKLZM3V:>/3'K@>5>S@K/3X4Y>%N[W:EX3:YX+:YT7CL<="EG UI1'3>8X3 M2"D.8$@9#H10_S\L^JV_V[FMX9W@(LL+*T.8S6:\>_!&9H)=;%Q'XB?YTD?) M,F<'D^/8N3.=OD@HG1D0IR+K#-\><(3RBI2W'TG6UO/ZJR#%VW5Q1KN9&-UI8<*^D!;PYMM#:'*OVX69RK.,-O MHJ.5@R]O^]6YRG!@!$CO"4M_"],=LAAI\N2R-@0'+^[)A]7WY)W&OOHE; M92V6=0FB91A["<(H@1YE"41!$D+L(0RYB(,HPE$HN-65V+D.Y\:IW1IYM<"@ M(W%;#\LV&?HYS,VL.I=(CDRSEX%H'UALB(RK6.)SW4T;/FRH_$'$L.E[]I4$ MKVYNJC=%H3UUFE+JKX6:NG?*2N36105-VIH=A]S<%/6)$E"2KW.QWI1/O>64 M)LKRJ,!>%_/Z@T;@]C/*&+B.S2CVD#K>-=J"-JB"H5$'DQ4SM%&W6]?0ZKV! M.3JW=U%M0JZRO2R%B,3*?$$,P]1G<1I%7HP#J^"4$_W,C7'V M5YU;.2WOB,_A:F:B.$!K9!X9 I1]'LY^&%QEX3S1R[0Y./M5/>;QB6,Y MFHHB[W+M 52+4V<(_7)+\M9M>!>>\!>1W=RJ/Z\>E (WXE?5=/5:+4=O25;\ MF:PV8IG@ ),XUCZ_ 6]NK$D2,,B]6/H)BHGTK#9.BS\ M8%=$9@472^,P9#)! M.OM%HJMF<(@QP9#1,(D1D80GP?*^]I7_7)&B^M?\;I\K.-[7NX]U*BME 2W MM^V71=HOZZ;^LKC^LJ3^LAZT,@M Q4V6YWK1HF15QT3]F.7@Z^?7.M0 M;7#ZI><%UW=7GGX4103Y:NM#6035IB> 5*=6\RB-2"PII3RQS+%TJJ^Y[4TZ M:0B[GBN6U\HF()LM7XZ@&WE5&8S:D+1&Y_!PE[OH9$]3)R@ZI_*1+$1G7[&_ M$'JK-%CGXI-@:T5*CZ\WXLNZS>QX+=_DR&+)N?&%*WH8"L[ MX!L!JO4N>^E:@HX""W!UI]- F=\0V:!]_J)H)*!'YA7'&%O=$@U ;-!ED4T_ MD]T9#5"^>W4TY/61BW73;D7;W2(<1FGB,1I#GX8$(C]1-D\41)!A/PUPZ(4) MM7)XODR99 MN+L7N,%UN_M;M4^1\R:OU'Y5&9+ON&HQDQFK^_VPJ:^3TS1-6.)1F(HPABA$ M1.T3I80L1C[F82"X6::TLSW-C1@;8>O]SE-Q02.O>1:=?H#[F Q4K";C\?LA6&VUWL=GJ:Y9QG1*(R(X,J,BGV(DI0J M,XKXD"=QF" AF2^,@C<.6I[;Q*\%6]198>Q,GCU69M;+( 1&GL,FREM;&@>* M.C(:]NU.NOX?J/-\*3]\P&[RE46U_*1MO[IN XE3$?C<@]B7:N)AR2'%-(%, MB!#%0GHD-'*4>]+JW":=KBF2E56FR\3\IN!39E!K^)I7OG@*6_\<' S&V!N! M83@83\FC>O=-1_5"9RJJ?^VGX=.V)IF"1\7?3K_COQP0Q?A:T&I_?_-J_2!R MHO_,R_4JT_?N_+UHKFP^Z97VBO,ZD+@NAE-GA%]2C,*8AE)9S5$"4:3L9R*9 MA!'W61204/W:/-+Q8G'F-MFU0IV[9;W<-#KIO^VU ENU0*W7 NPU UO5+$( M+Q_5?DJ9?JQ&YJ)_UF&RB.:<=+@FBOAT.&Q-J4E15"3+P9>"Y"5A_2D3[&)' MG<'?&U]Z>2_3Q: Z0^1)G*J[5@>F)FE\TC[?"E'IJG%UYH$FZQ4BF/ H%" MJ?I"?%VT@Q"(DE!MB7%$E(VMK&HI<)1@HR2LYSJ:&U&TYZH=8;5;);&KLWT6 M7=-SZ,LQF^88VAJN :?0_5A<< A]HN&)SZ#[U3L\@C[S_.#;?]*&%"N&N99M M :(F'P.+8TR2.(1>(.J,0A1B'=3E,1J0%&,O]6SO]D]V-C=:>"JK]I/9EN,: ME/NB%VF/O:P<#-^2._2PB[F[03W"F%-ZWI&[ M>Z_>+4BS<]=N+M2N95/FZM-ZM7J[+O2#2RRE[Q&IC)(4^1#Y80A3Q GD?H2Q M,DQ0G-I'E(XJ\MS(S$&\Z+&HE$9_/<4;!,#O&@/0@F#)D!-\2&8\.Z_/8^P; M$8>%S!Q\&<,"E289+)=A2.,*/'V0T20#<#2$:)J>AVZU_R)6J_\G7W_+/PM2 MKG/!WY7E1A1+@<((HP1#G_J1VFMCIHNQ^U!*$08A4SMQ8EPFK;>GN2U$[>Y1 M2PO_IL4%6WE!([#M=OL4PJ;[;0>X3;/A'@#9@"WW&3@NV'.?:GGB3?<9!0]W MW>=>F#A3R_M=Z;"84R[34$(OB1E$0B^H_N9@@"VLU[6Z$C%Y=R!_-+![.]?IC"=.P"=!9(?MCS(ETF*HGC6 M=\[KF/3W&:'9*JLR42YI2+G/*(&(\%"7A?!ABI7]%WNQ^@<)&0^-3E)M.IT; M'6_%!JP[LW5ER'6=_&*U%]W*H<5L!/K9="QC0FKE M">0= ZC-"$1*?;ZA2PULDP*5]<6Y]OA8;'_5^:AK=Q^R M6@%^?"+L*:NL9X5^M)D9N?HU:ZY[P)JNLN88MU0_KT I[HE.7KQZ!+R)<5(- M9_D1N>[)HS[O!50\KO6DR]L:"3^NB_KI]2XE)'MD*Z5")L%JK40J?G*5S=[R M,SCC=V36UI3>15;:/?,ALGO7/O= Z^]<>V\;YA;HO#*WQ:05S;"XQW/]^Q># M"U0?F>];J9SYJY_0=% 4?K>=R:+LCPC?C:(_]NMA&W8U+^^RJ@D*S=4LS351 MBIRI.7DD,XV0U M2Z4-)A =1&'.8QB2%/$D0\[#G>Q+9[,VM>I_;5.T(7Z]K M3\1WD2/(;FS,MM6C(3XR0[@$VWJ;/ @T1SMBN[XGW?P.@N7Y/G=8(_9FPO6F M*BM2)[O<)A]YE_,/ZI,SM1I.MS W9M(RF1L0/72$W"4,6@ E M9_:0\0U9@5[ K*R.\W@,,D)ZFIW,)CFO6M=$,7AZH&=?NZ/X0KYW-A"_KM?\ M6[9:*0YYI_;.^4VFMH1792FJ;&#[OC%9UTH:/" FR5J-?8O1J@T>-S([-6O@%WFD>AZ^>@2P$9F5ZLL+!RHSBE]"#/B8/& M)G.6.*5&US_BY#/# Y/8NKA?%_7AIT[5(%[I9)3%XZLU%\LH3N(8A1)&:>1# M1%(?$D]-6#^FTDM\#R-J'9_4T]_6B3@;+'(IQ,7ANV'>JQ*+:_^KA>9>QQ MR5,>45.@;UGL&QCH),IN!=^L MQ+7L;)*:?E37G=U2'<>U+WI+"*:(\0AZGHZ78E$*"98)##TBJ"^XH-PJZ<- M.>9&9Q_JJKC'SQ6:5"SUH?I&GWZV]1G[)$]$!T^7S;TO)]^ MJ4 >];@'.8TE1$$80,Q) B,J_,1C"?4LD]B?[&INI-B1=) Q8HNTZ=&U"_Q& M/Z.^#+H!1]+G4'%V]GRRHXD/F<\I?'B:?/:-8>1QI4P#GJTVNNG/@FV*FI_> M?&>K#1?\K1)=>^YMJC; _@TI=)W2\J,H:N_S_;EI(E)/>%&L"V3HG!IQ#(G> M708LX2(.PC3D1C?MK@6;&S%U]0)[QQ&]J:WE;+CF+21@A 1/A),S?*;[2!M3K'3LVZ*FT+F"W 7W4,PY=O:SMROW @S2A] MNN$9F[F1MU[J0$ M;8F1K:!VK'@"4S.VNQRID5G,'B1K@NK'P!'QG.AD4D+I5_0Y49QY>B !Z-@X M;?45XE;QBV*AIFCO^W597CV0;*4/#]^NB\]DU3$9K_A_;\K:C_Z#J*[E%_)] M29@4),0$>CQ-(0JB %+*)/03CHC/$1>>5;2.*\'F1C)?\T*05?8/M=#?Z)3U M/ZZ40C\!98QE=2:E)A]^+JHZ^)5\M^0>5\-IR%8O,$AC\]NK=PM0UR?8"ZRL MYJTR4*X+J-59@%_KX=.J_K0 1*J/!^PUJR]AOO0,GSTK.L;:%8^Z$FM:YG4, MY@%7NVY_X$Y[78CL)F^R'+/'5Z2\?;M:?_N3X#=B>T/T>%6])5GQ9QV/OQ0B MCL)$8BB0AR *10PQ2GP8QUX0"1J@0%BQN*T JWVQ;??3[H0'@G.P]QW: MCHO=[KN[>]6N9EO-RMJ Q4)&',HD81 )GT LB0=)D*#(CU/%@&SXGO=I9W.C MN;UTVNI\O\YOVF.JUJ/D3V+%:\MG8UHGRPCR(5OBX4!.O3'N@*I%'6M_?!R0 M47;)S[IZP;WR<:7[=\PGWK&/[OXHUK^)NC"V83#W[H6YS?N/;Z[-0[?W:O?/ MV\$:CSQ!E;+@]T8J1UE?#K0<%&Z];V6RZ.H#P;O!U(>_'+;:-CL>M8EY\YW< M97E]BOU1Y&15;W5JMU^AQK>Z8JS8"+[DV O3($AA%)$(HCAFD*2>A&F:)J%( M4Y]Y1OFY]T_1\(S7.38&@S ]*:[E+CJV:_YH(4N> ?1:',Z+NZ*EVU M9G]KL^@O.?49P9S!B 42(H8Y)+&'H!2!\*+$YQ@;A4O9=CPWTMN)7D^TK?"@ M(SVHQ=_6R[!(R&DS'/T\-R;((Q/<3/"U2'HZ$LX3)3YUAK==BM !H/6F";5I M;[I4H0.T?)(N=,C[0Q,?JO;RJHF&^I25?WM5")Y5^F]+&7@LHKZ 4>H%$&&I M0_)) !D6DB"IQD'$_S]Y[];D-HYM"?\5O$U5A'""%Y $YRU]Z^,(E^VQLT[' M?/6@P#63IY52MBC9SO[U _ B43<*@$ F^WPQ9[I<+I+8>T%'FD MD>4'K[I\*C9X_19W^9VFG?$\8RA,249@R)B * DC2(F,8<2C+ D%PEEJW 7I MZ-E3HXM6<*:USUYXIP6MGQ%NA&)@!C!&P4ERY\C?FQ1WVF>-+KASY,0YO9WC M2]P%C;7(AJ+7KV3]95W);?#JJ*I-FI_S/!(A11BJ=9Q.C,(8YB%-84YQG =I MFC%J=:YD,.;47MS:9%!JFV?@F:QK]7_P6[$$?WY_!Y[%&I3:\-_M-8NOP6_Z M\?<*ZN!!0(7G]QI/9;#6W*E-KH_!]V4_?G6)#2'RJ$9\;<31-8@-(3BG/&QZ MJQL7?18;?7[^=;WZ47#!W[S\6>J,\H_5&J=8/MSIIN=USQ&9"QX273X9$*'+ M)S&D,<%01BE#F/!(L=1\L]J0A1DEF0]MQ4P[ P9W%V'V9JJ[!'SQ%@6 M X]*7/: '/.7PQ-<3PWK#?AOBA^__R3/S9$S#_.(!X3!1&0I1'F,8(YQ#$D< MJ"6/P")C5GIBYX>96N"T.VG29@)MY_43;!M43<_S;L5J\&,[>Y@@ M:\-P[T)=[+_>66^KO66!?(*3"),0PPBC&*)$19!YF@E(DU@D41(D/+/B9-^X MC]DEMSK$Z=A>G?9%C-2'PCL@9G>(\[V4F?VB/F2-[,8 M>5Q),WM(3F3,'!YQ4T.>NX>'S?MU59QS][1QZ,=S^("I,5&W_\V[U1(KEG A^6U!P=U]!WU M@T[YO*TPJND$!5%(.(I3&/% =Y#5&MXB#R$*0\HRCAE2C[52I/4Y,Z,*U$YE M2LR^!H, /?#'P2/&#J*VEGAYT[@U'7=DR5M+.$X5<&T?X)@_4A4^;SI%"97( MUQNQ%++8S'."8Q01 FFLXE(4LPC22 6GLN,8/%5PI(_V#C9G\8.7Z2 M^&%VE^,YB=[L?Z.WS;H[$W?KM?IY5*'QFY?])8UBV-U/LN8[186[LMP^U3GN MK0#E?ZT6ZC%:>4&?ZUWC.:AK)^^R.]B_:-@8I[*, EE$L(\8/HKQR4D M4JI/7<90*B,I2&)>@&LY^-0^5WOS@6CL!\^M S/P5+L 7@195T5;9>V&1:VH M[>ST?SN&QGS@CT '[M9TL+,=-,8#;3WX(L'WP<&V*,X=$/21"G1[?^N[G_I& M@[__I?^'IS)=1_AZ2W5MGSE>N:ZCMP]$]%MN9ZGB0: *Y MV4K",Y C'BU:8&@O:VF.BB\E2X,1QQ6O-(?@1*_2XE8WRE%T]BS6FY>OZM?1 M;D$_ZV'>%25;K/2@^SZ %$GNR/L8[0,SRW.(18^1R(.$EDFEB]Y-8F3(X'CM3K]TZ O1>[]NWNC00<)LN04P:=@J%I MQS_Z]K3D#* OYK(W8%QR-U9"OYJ;?48*QEAXHE_^L<:E6J,W#YF%;.;["O3U,.^;1L!KI\1_&$V M,!48P 7^TC9[:F=P'12G*K2>QXY6AG;=M6X=FL'5GG=W._52L4QEG$8(AE&B MH@21IS G-()8)E'*&8L0MBI:,!AS:CS1N_$XNZ5.S60";MS3G63E6J>ET_U! MW_$!CI@LD!EZN_:URMDL(##>G/56X+9;]I3[Q5'YABPJS>M'(3:M..:;E_T% M;U?+*M+15KQYT4NK8OGP3I3%0]U#X5XWM)QG680SB@*8!5$"D99AP;$D4+ @ MCI0Q42"XTV&X=U.G1GG[/8>RLS^AE@"-MZ!R=R?Z.M-9H9U]C-;GAALK%UU/ MWOW_+"P/[%]UL@H2Y M5#=(PB(8H4P+'H02DEPWP>7AYH:Y=5"M!I_2X[K0=.,R/Q@ M-#!;[8T\T"48@Y:NX^-+R^;R0.-JV5QU^$3+YOH=#B507\5:]Y\A#^*+_+K0 MAZ'\OU9:J[F2W/NX?+=ZTMK-[/N6E@4OR%I+DH=)+**$-YXPDH.ZY8U.@XS54_ M/XTR P/35@?\+Q(T#H#:@Z9QWLJ:];BQVKQ0SU&1]15_=5B M19:^*J]NF9+>\BNG!X]7@W6+WP>%6#<]R.%C5M42[V5BRX]+]974BF9TNUFN M-B]B\UUL-LJ0.:-92M(TAB(C*O+5G9=(F%(HN! )"Z.,86G\!3,>=FJ?K5H& MO&,YV)D.E.U &0^4]: QWX(MS6?"X/LT"+X#?Y2F *W%UV<0B$?ZY)R(V:L_ ML]7#LE)2X[7:]Z;^+!4K]9EX)!OP2'Z(W1Q0(9;JJU+YI[?2]<64+/_AZSMB M#6[OQ\/\:>-],:P]//A,V-]]@Q 2O:Y&08_5*)K^OKM6P'\7Q<.C;@FL0@_U ML#FG3)XKUK1IAU&*,I)@G.H_C>"*")ZKR6+( YR$0>2)S&VZNLWO@N3 M_&;=IH;SI96_V:$Q RT>H $$5(@ #4E7/<<@P7(J/SVSC:EI_Z#&^$A/^;?D M)K?T*M/I4WUI7 ?&%V-ZE0DZJ\WT.I;8)T!7 Y=O%ZM2W*_^6#X7N@JU.E#> M'RD:9D(;/&IJW[S:9%#9K+='[HLGH7="_OC\]6.GQ%JQ4.6'>7JT":S]WY$! M$!V8]$W!;!)G_)YW6,+EE$IM\OS1NDK7P%7;,0U3MF M Q-,J[1<&5SM3%6BVPAIPW6R;_R&7MH>0S=.'H<53+Z6C$9CCKO*LX'A9&%F=;,;"=75[0W= MS3-!:(19!I,@#2"2*M2A(HQ@&O&<\42@,!,V+20.GFY%*F-WC "D,M6.5P[! M,^,/9TB&7@U5=LW VRL=-*R9X*S#GM[XPV>/^F:?=>OX#3Y_D6LUJ)!"/8A7 M9^:-QE,8DS!@(H%Q2F.(XCR'E&>A>G\3D2&!TEQ:'2N<&V1JP<#.QB:GQZW' M_5DXS5[A6T$:^$VVQL>A9O,R -Z*-,\,,7)5YF4G3\LP>ZYU7!ULGY\7U?8K M6;0:-1^7 M4 Q)CK!D24H#G!IGUYT^?VHDI"T$K8D6F5QGD.LG$@]X#$P8!U!8AFB7,+%( M8[L-FY'RU$ECEVT^R [KN%$O 6G M8![@&9C&3I%QX;)+$%D0F@>H1F(UBQ^3';5=@:"7WR[=.Q[)7;'^@.FN7>LL MF;!9;]FF2H36]?UW2ZXKDM<_Q-VOHIQ'49#@+,"0QE6#>JGC-$QADI"8X("$ M>6(4K!F.-S42/#"W44S1=EKN*UU#V6R%Z!&[@1G2'C87J0(3,/R)$O2.-K;\ M@(GK9X0&C&YS(Y+W9+U4SRV_BG65&'A\D)J'@N*,QY!G>0P18QSF81!#%@=A MBF.9QY&5KM>5\:9&)*VYX*L6]7CL*'K8,*8;\\ MBW6U7"_WYWT)102% 8PCQ"&B3, >R0B.Q@RM2HK_'$\F3O MAJDP([QQ !Z8_-I4YMJ+\QG,,[!W!NR]&>1@\'90_28^NQCR&MG0-P!V(47Z MEBCRNC5LA+@64G0<0E4/H$# MIX#VIVJ;JB]6OP++M(H;I]*,@4>XDV\/38QWW!Z44;+-[OF*%;VK\;T)C4BR*ZF-P4%FSNTY+"G(1 MYIC'$$=I!!'+%3LC%>0*'"99G 5I$E@5VMUBS-2HN2XD*^H7>Z,MG(%E3;U2 MJ/DA"T#KSZ_E3N,M$V:X#3G2- R]1]FZT8V$M2?@T)792='?_OI*2K461/.X MB>D!7U\[G+>8,N[VIP?03O9&?3SS!EFC-]>%'-X<"SF\K[07]RTOR^I3"(DSR="W] MORK'FAWK_RO(^H.Z=AY*GLB,QC -,AVUYA+2,, P(#DF>9Y*G(16_0B=S)A: M$%![T;0#/3GWGH&N*^VAT P0J5L::9^ =LJRN:#;_)E]5(>?E8&_@+T3,JNF M@%4?J8XW,X.IL.__=Q.2OGK[N1DQ;M^^FX ZZS*IEC ]$W)31YASSYU. M0Y@>KZWZP?0]QU'GBC&QT(DH@A]W&?A4+,7'C7@JYPGF,8]#!-4/.=2IQ"&D M<1[ ( H%1[GZ/VFEM6BRP*$$^4NFWO=*.FSV&@ECJ_KU8^""_[FY<]21_1- MOMSRX4X?(U;='>&]OU7N^JM1N0G>%V[&0Q%V8<-0S" S.5!K<2]_G: ?YR2GL2Y#%S%$211"PB(.$X%)%'$A!+,_[!W$U,E%<@\/:_%0 M9XPUAM:I #-%F'5JOM@[,P-BR?6[38EZ"G,Y61WF!V!Q5/KJTSK]L\_=Z>;[ M[M3O7![D!'/0:9E(NZ$>0_^MV@I=!]QW^R"#$6^K$UG)GAWS#]O-=BW.[)L? M51I$89H(RG,8LS""*$7J,Q0)!-,D2 7)XI!D5N(H/HV;VH>G6Z5P[?2P=O'L M(:);*8F7V3;\YKS2' []E?$S?:.4G/B$WG/]B1?37J48Q2>HERI3O([A<*3Y M311/=+NN/CO?Q ^QW*JEO> !#^,HABEB$B(F)"1AA"%-$HE1'H:8FY]9GAMA M:DS=M5$M!BJ,;4Z]SJ*8<9%3@0(8(H8ADEQ"BED DT#];R!P++-XOJQ6)OQ^ M:##S&LR3X?[-,#4XI+WU]S;P5^4 EM:^6V&Q.$&]%9Z1CDCM8+([L^R#H/=0 M\NR-XYTZ]ME]<*S8>Z%C*F%]$ED7N[.75CK[/_69Y=](L:R*)U=O=('/@I1E M(0O!WU6R:Y_59RJ,_E@M-X_JAQJ$(E6K!$@S3"&*<@$QXWHK"^$LEC*CH=7) MHA^SIO8Y:G,P6KSPU!BZ#Q6G3M!G'SA:Z^<^=[J]GGNO]-+WMU; MF/,,\22)8X@HRB!*L@#B0"W[)4UI$LHPC"2R",5HR%&C$1L0CF,-JWL=]AFK MA-8O/Y?J%7XLGK\2]5!6/%>/_;I>/:S)4],+(N=JS8T3# .6<*@(*88DQ1$4 M/(Q%0N,\H>:MDDQ'G1H+U=GX.\/!@>6@,=VE X?Q-!ALM T![M!'.J^.J\5. MW1#XCK1[YPEGNVT]6[QZM_J,'S;>]I^M?P=;@M8W.VX3JK&*ZM!JR3\4O_2? MVJYEC. @1AF"+(Y5=$F)A#G'"11QD :$!U&66D67EX>:&IOO+*T"(-G8ZMBO MMP=AP\TV+[@-O8%V -D'8\CLM\*NHN%K>^OR0.-N65UU^&0;ZOH=]EM+U2[" M_=/#?ZY^_K%\+MXN2Z[^?9=X8KC)U/^4J?% 92VX+YZ*Y<,,*)O!'Y^_?M1J MT66A4!/[NU*&=SB6 M)2X6JY\ZW?K#:OU636JQT9O;S7=-8H$S&@DHLC2 *)09I#((88Y$0(2R+1%V MY8@]@TV.,UI;2UWK"_AJ2S=RNP"$L=56%P+K[^-V28O%0KT*NK-58=]HUF@6 MS*(+7]@.O1!\_Q:T*5@S$$8PR&=@9_L,U*97JMX#!!TF(/FJ1NP;:MPJ1 .G M3ZH/3>YQ8YROJW(CGIX7JRH1NU'KW_>TB%$2T22FD(I$RW:P'&*)%/%PRA#/ M2*23MRPXIW^XJ;'.H;6@-=>DA84+V&;4X@_"@G$ MS/%C0C&\RTT;2'V@GS19?:&+XJ$6.%;_6^IC^8_+K^MBM:YEW]ZMGDBQG),T MD$@%-C#G 8J)MH)EYED.((D32E$6 :0YERO MC+,X#M2,A,BH4./R$%/[3!Q86? HE'#=L?:U-[C2(7+\M%KRU?*+E 43S5Y+&@59P*B ,M(Z M-RH6A#0)=/[:7^3I;@PUH1:5&R%:@M=3F%/X.D00!W M&SX#O]&U<7XQL8BO;L-FI #J "-/0=%EQWNCGC.WC1?67+;Y(&[INL+7C61N<>IG7 MZ$'C<;&-7P?L;'6C8Y)6VU[B#T%T-W?]N_I[L7G\<[FB^@2QEJ!YWF[*PW9M MW[2HL"XO>D/*HJP,^BXVFT7U@'+.,0HHQ@0B%*A0-5=_RH-$0A6P,I$CE&+! M+>K=A[76Z-T;OVA^WSUG!CK^@I_*8=#U&-0NG[1;W'D-*K=G;3>$CNN6^6;# M_%C,CGQ><>Y'RG-[S?FV3Y8;=#I\)=H-8^2X27J# GV2X#?L:&X?J8]+ME;F MB'>B_N?'9?ME;!0-YGDJT@2)#)(@RB!B5$+*20JU%":G 4YRRFV.Z*^..+5% M16LP^(TW)O^NSPIX&\.MK=1%S($WXVZO< Y,PWLDWW61W$7#C<7^F-08'$^D M>'V\4?G-V/UCJC*_T;5.MG[:/?E5!]R:%VLAQS85:1Z@5%%,&, L$TS%N1)! M2B6'G$29%#C!:8P=XER#H2<:M.Y>$]T$O%7$VUF_3ZNS+9^]/A4A9G&.0@&E MB!*U[D 4DBC",(IBE/"(\)!2NXIE/W/P&CM+HX-O]AGP#.E8>TNN:#I4+AOC MXZUP^?J((]95/!_A.(@$1"&A*BCE!!+)(A6C$A2S@&$NC X[S8:;''D_ZP29 MNNR_TL_96PS8JK3=?KZ"M1FY^D-P8,;<&5I+Y72@NZ8%;TU^9IAX8K0K@XU* M4V:.'W./X5WVF9W[@'7)_\^6+ KY4G4DJLO[WA4E6ZSTINRG77- F20YHB%3 MA*(5<@B-(,U""O.49D3%D*EA.:33Z).CFW.%?/L%FWZ-]GZ!UC&P]\RAE:/; MM/53U>"3,72L-\X\6&6K.N-Y0R*K_9BCY;@ZP]%-?W5_B%NL]44W0-9!WEH\ M*J8M?HB/2[9Z$KH.]$@?]5Y%?Z5N?%@95_W;HC:5__>VW.@0\+/8?)'WY-<\ M4!&:S%$&4X2$3DC3BM2)@&D:\#P)PA13/%F4=HPAMJ\X5US!SRQ;J2- M62MMO-G;KX*]UH%R!I9BHU=^&_+++N0;:,K-0L77G\:!B;IR$!QX"&H7&SWJ MV:X%_$Z]NN-IQ>0=7\'>V1GX7,_X?<^,6\>IPTZ(I_AV("-'C8N'!?HXGAYX M-.>< V6">DZM-5!6L?Z.T>:9E$$Q81AF=@U+^@? M;FJ1=D,2^F"DL;=9I.XLMLXSZ /;.,G $X3#9QBXHN>27& BK_,@K[!QDXK M,'#\3$Z!R5UNE/+^G]MB\_)=9TI5#89U7M5JN_DF""\6+^^$>G.?BJ7>E-QE M8=T]Z5AZ3G'.6*CUHR+=A"N/$HAS0F# 6$!IDL9!8J67Z&S)U(BH=@3L/:FR M)94KH/$%=)T!W13+VB$[GG*?03,*&V5>!F:WX:;$FOQNAM,3+[K;,2IEW@S7 M,9O>_D#7V$T]692;;V0C#CJEO!/KXH>*%W^(N\UN2!4PSGD6A%R$'.)$QA"A MC*IP3A(8$1QE492$&3/J=N)LP=2(M7HMJ\[H.J.TM1D0G5A112N+@M!BH:;W M=]M0SW9N3*._ 1$?/""L;0?:^)/^4.\Z\&\.^%)YX3-2= 306_!H._[(\:0C M/*?L[W;4PSE$:902F"54+VDP+B6"10B8) M)P+G,8_L0DRC8:=&>ZW56EZG3C\YJK)QEKTSG ;#.-$[N$,'A3YPM8__K&#R M%>R9#3IN9&<%Q$D89W>WHP;G>O4LUIL77=^Z4-Q3M)[40;B2L*?-=IF3.X) MP8$9W+3!H%HNKY;/ZQ7?LMZ?[DW]!L=K,SB9[H(.307]]!+5SQU6+U\++;P1%2AC+**(0[N(MV[7E4%?Y/T-!1MI5&/XGU0[%\^-MZ]7/SJ-F2+%_F'/.$\B2"4<9BB"A-(46*D1)" M),JBF..H/^W#KVG-'>=D-G6M??-/+G5/XFN.X6LOGL]B\_\466Z['6:WX MSV*QF)- A#2E":0L2R$*9 9S$:10IB*/28IDDENIZ)@,.C5ZV-M<)^?5Q7;6 M.7G7P39;COJ&<&#"Z*#7*GSIPK7?=C:#UNC+:8XNF7;&&/E+KKL^Y-CY=,8@ MG$FA,[_WAEKCS\J5JO!L-*,53%16@GI#?C4ARHWZHS6F9@1Q.U)#;[N<4QFMC!Q05_0 A*&D M1.M!7E<]],#1JX*AAU>[,4"C/?U-Z"Z?*AXYVQE42T4QK$_T ([A]'#X)]9T17YZ%WBY?/GS2;0L^M864S9%?^4Y7??W:W/\4BQ_B MC]5R\UC.$4,QQCF#,LT%1(D((<8)AU&*4\&B(&.QT=[WK89,C?AK/V9@YPFH M7)F!G3.S]OQ?A57*(: ] K5+H/;)CN6=I]",T\>8F($9W&1.-BM A9J9@L_ M_Q5D#;XL/>J9W@JB)T)V-F-4^KT5K&.RO?EY=M0J&)]__?%<:3G?JT>^4;[] MPX0*S]XX-7Y3>($?Y4$$M-=5G('*>#/^.H]3/RG=#-' 3',&G5H8'FAK066N MA\BO%X:>LSYU7T,36KFG98?S3QOEE>]UI'V/^R]RBWONEIN"%XNM+F[?RX'4 M>_:"?U &ZE/#[:9)(C@N.'WSM^3:I$BDZB\PPH.XL?!=^2!>@'QBI(.X^!4X1V]*C1PK/S+G1CLPM7.&1\ MUQJ7'PBKEF9M<@/.TSC+4AA&L0ZG,(,YSC#,!14RS,*8"2.-C8LC3.W%K&T$ MK9$6:<]G\>M_4[V@,O +>P2(96['960LTL)O16BDY'#3GXY=;GB?\[T9XF=O M'"]/O,_N@VSQW@O=%I@J2GE:+:MRT>;71AF64L@,9K&4$*&401RK?TURGF88 MDS3-K4J_3T:8'(]5!M;%RX[Y6*C>\4+B\H7VX?\^.*Q6_X;A_^%=4WL[]];];_-%P!$0UQ-5K ?]Z%;L!_X0JW#^5I3V1=2OI-E&+]0Y0[J;VFO-#+;^U)5C[?>N(OP&4Z.V4?9 M/^0#<\2 :%M_UNW \_2M-QQTU # #HCCJ,#R;M=ZT3O.U0^Q_+HJ-V3Q_Q7/ M;U=2[%%WGW_+PHF#[B M_KXAF^U&_=6GXJFH-XS*.<\I"11!0!(CW;8[K"J\&HL>& $!\'DD,.=4M_ M2/W@ZDCSD_Y!JL>^6^D<\SF5DB1YF," QT0%GT1]2I*0P)2+@,4A3O/(JD2X M=[2IQ:!-?\.=M: U%_Q5&VRY+.Z'VHR4O0$X^$:9,W:.O2&O8.*U->2EL5ZA M,^05M\\WAKQVTQ![I)#PA,&<*2I!2$9)9E4,:#+H MU(C%<8?(C76,9L7'5MSD.&@HF#WOP@W"4T9#3F@'KI^UK.YU(Z^=.&5;XU&( M\@]!='T"_[+\IE,"URHL>T/*HOQSN:)Z:!V2?5P^ZTZ0W4Y"^[*$+$@CA+,, MIJG62X@%@7F<(Y@2%*4BR>* 6Y6[#6'DU,BQVQBPXR9H_035NJSQ%%2NSD#7 M65!Y>]*7R[R@8KS?AQGMOO:L#TS3KS_AUH0^Y(QX^@ ,8N*H'XPA03[^P PZ MEJL$#]W\710/CQO![WZ(-7D0W9:;*I#.0Q1'.6@:%O1KDF].4=7Z_7JIT[ZMU7M MZ9\&,PKW".[ ;*PMG8'65M 8"PY:^_I4]#'"Q9NT3_]H(VO\&+E^*O9C=MMM MNE_U-L$]^54%VNJ?=:YKN6OJD'.:4QQ'4!%- %'&$XC3D,% QBR-Q5L^%565ZM)_690F.\S/\HEL73]JE)^$9)3&0L$*2(11 QG3:?QAF4 M>12D@HK$,&W^Y,E3(Z#&.,M,^5/ ^AGD)A@&I@AC!(PIX**W?>^XNJGS?JM_ MV[_;I\\;Y>6]Z$;[=EZ^P"UZ.(I+/F_U,[_(NO'9E^VFW"CB5B'X[K-%4\QY MFNJML8!!%(12OZ\A#/.8YQ%/4998]:.U-6!J+_/?CYU&)%H6]$_BW5]G6%&OO-LF0490\[!P$QRLNJIC:\$^>J)Z-@_ ^]TO;BZ M>HCHPQ5%3U&(]?"C1B.NX!Q')<[/<6WP>J'W]V>QF2,:Y5F.<\AIF-==80C. M$4P2&:G_$L<8A78M7B\/-C7::VVMXGK1&NK0 *(783/Z\H7;P%35FCD#E:$5 MNT9:N1NK]>=/NWW:G"/B\ !*1_5X_0_]"-_D(5Z MYA]DHU5*7KZ*=;'B\X"B7(91!%,D=2BE@BHJ\@@F@DN:,BFQ,,K4,AUP:ARB M;:W>@NH/>ZO!4V.VCI.4W3;5_P:P]Y/*$& .3"P5?'=G<&PM!E^'P-%&5,$O MGB-I+-P_"O53_%6M5)7!#YM''59NBB M+.YS;.O=IN5]D7J4#XO5S_T6KXAS3#FF$& MUS?8U,A]GT:JWIF*F"ISW=M>]P%M%B?Z@F]@.K\!.?NVT :0^.KGW#?4N(V8 M#9P^Z:!L M/S6:N'/HRG,$F-G+[P[#P*][VY!K@+?[O,^^M"\/'SZN7.59QTX4)L]?9:\* M4[5"OW]Z^&/Y7&@-;&NQ[XL/F-SKJ UMFYK\\?GKQX[FM[EXS&6\^M]5;U - M_A&BZL;W<^^6Y=??>;X, M-Y.'G(/1>A/46\HZWZ9C^ZP^$H.5[6UOFJXXKL?]YQM1]+4W[6K&N/O6-X)U MLJ=]Z_/L,WG:FJTOQ= ZX-YVM ML]//FB-B M/O2NR[G*P_8O]$[,U?D8+@CTA/(-J5"WC#Y:XI0'B+II5CX>YZF5<]4U>AYG M H5$I) FG$$44:PX,@]@(EF84![D++;*-S@_S-1X\&R7XLK2&WLYUZ":186W M0S4P?3F@='LOYP,0ANKE7 _RNKV<#QR]VLOY\&HW"O@L-GJ?^>MZ]:/@@K]Y M^;/4J=@?BB59LHI\-L6/JN9MGL541)PQG8'$H6((#$G,$QADA*$@3Y,XS&PZ MO)L/;445(W1]5Y;7!ZMM\J5L;09D9[0=:UC,@QF3#(/NP.RB@:U.HEJS 7T! MO_U9H_P[V!D/[J[#;$T[]HAYHB*+@4>E)WM CBG+X0F>BM-JAM2Y?6&")4%( M0+7,BQ5WI2',DRB!>1J2+!.)P/2VT'>MTRL1.'KQ:&G=YQ2XORJFOO.U&R=?%\T !]+E.F M0IV 0;4(HA"E4:K;;3(H9(CB/..YC*S:;5X9;VJTT3:W;EI:=TP&?VFC066U M95K--5UT_W\7[^FUN)/--;(AZ M%&_[23:UE!')"+;^* MU6>QTJ=?'Y;VZ3Q]#YG:.ZZ,W9:;ZJAWLP+*:OCU_1?P6?W_[MD?^+!:;9:K M'J$82RC[WWVO* [\^EL".$0"D E2;DE O4\>+Q'(Q, ""C&QRW7E=+71-6 ME6S7:YSWO_0TBUW&J4P2PG.&(&%$ZWCE A(N)4S57Y* 2DY2JX.8JR-.C5.J M'6Y0U&OQWT1M[.\.U9_7L3;<5?6)X-";J1U;V_V,WQIS?Q\D#]@8'5\;IU?' M&W>_U-3]DVU2XQO=F*9ZC31YK<6C>FSQ0]2C?%J595ME\)^"/XB_J2!(_^6= M5&_W-]'6E+'V4/J>_)I'- U)B"44-$L@BB6%>:CH"9.?P5F=/E:^)NKZ:-2O-#@'K\11AD#+>/1[LD_BIVZ9P%FR.*XBR+))1A(" * M6 RIB *89E*B!'-)16[S%3@[RM3H7!]/U\'HK))6HMK(6F )_*9>[S^_O]M+ M+OUNQ\[G83:CV9O!&Y@O=_M9RL Z-WQ6B74S?TS7"X$GRCH_QJCTM!:ZIS_7D/P&9DX >VH?>ZW!"SKTR]"H:O*M7+ XU;L7K5X9/J MU>MWN)Z :;42ID4PE@]-0Q8UV%IW>=]M=8;SF.,LRQ(&0RI3%4G$&%(J0TAR M'.$@"0.*$KL3,9-AIT8A!U:#=6TV(#N#+=,)#;$W/3CSC>C@!VE=,!N+9Z"Q M&>R-]GFN9H.1MW,VHT%'/G>S >+T',[J;OMSN??K:EEUMR2+E[(HK8_D+MT_ M-3Y1=JZ68K4M#P^/6KO-3]\N G;]X,T'5D.O3/IA&N",[1HH3L=K%Q\ZVLG: M-;>ZAVI7K_54S=1IV%/)J/(P32-&84+#!"(64XCSF*AH P>4XX '+&SKZ.]O MJ&XZ'-;HQWY8,W__6M5.SDG!ER WBR]\(/B*U4^#Y 5?P6*H(JBCT5ZW&NJ\ MZU?+HB[UV? M]'&Y40%.6;"JL=@\$I%$41Q!&2+%3(3DD 3J?Q(1A")+0YDSJR.U,8R>6L!3 M2T[02G+B\%N^=UM7$W6OVTE3:-]GH/%^!G;^Z]JN&H$9V+E?-R2T5!4QS*1*1"R"P)B-$^H'_3)O>IZZB%=-T#C7^@;%HHMK_:K(ZD[?X*LVLGY#[(!/1* MOOL=<3QQ^$&0.I"1'V8$AR_[-\%$476Q+C\H$/X@_[U:O]V6F]636.^[*\^I MY)S10, \2#!$499!0BF!:1BC0*NMJ<^Y\2?;;,RI?8O7>ZN!_KV )VTW8(WA M.AVHL=R"C0WA-_AH^@=UX*_A:^)I\=GRC^M(WR,/^-I]7^R0ZOUP&#YJO"^" MG6\'5&]YJW-7.28$KT;X3A9"MRA9+1:"Z=_8%_EYM1'EWI"Y)$&>XHC D :) M6H%E1*W @@ F<1Y0@8,8I\2RSYS%\%-C]M;Z^C6I*N[V+X]U[SF;>3#;QQL. MW8$I_A!8;7K=G&MGO(Z5*_/!M^N N[2L<\#-7Q,[F\'';FOG ,R91G*;K)D-()<(BCSB.A55#D^[#IT9.;U=/ M3^I%*;6)H*AL5.Q4R3#KXN%G-QJ=.NNMAU'GT2/W+#IUZK1'T9EK;LO9^"9^B.56U-O4'Y=L7:NR MU/^^5WN0>-U;/F! JT MAH/?6M,M2T_,)L$NE\,;M&-E=-R"JG.6AQ%*GG,]^L=\E8P/(Q@NY7V8W>Q& M3SOI.5%^)06?IU@@@N,+615I6TO.Q/IJ(\$0%C*92ZC9)Z@3',64ES4YCM?3^NBZ6K'A>U.N% Y_L7OM>[,TXP!>B Q/"@9FS MNHCM!?S5_-/K,9T-,IY8HW>H42G$Q.EC/C&ZQU$ZMI-;JAS8J@!DN9DCFK($ M!2HLH%2%!;$*$"@6$60YBHFD<9IFB8TR_ME1K.AD!!'\*ID(+%=+V!@(%GNS M+<5ASZ)JQAG:,<45>^]P\D7;MO=CNU>>B MF+]K#N?NUV19%II6OHGGU7HS#S,9IIA(R&E,5#P1ZN)5SF"(L@RE.! \-JIY M[QMD:G%$:R?8&PIJ2\W>^EY ^U]Z7S -O:E@CY#Q:V\"04\-F;J]?N'5'_;O M>>]#1WG-3=QJWW*C:]V[+ZOPF&_63TO^84$>;#LO']P\M3?WH)^PME2H49^T M[JU]S^5#E/I?6R\ #?S.7L8&_*5-]=QC^2P,-_57/GSBZ+V5SSITKJ_R^0O= MPO%[P1Z7J\7JX:7*@?^H%K7+AX(N1%T)ULB#LSS@:4(HI)% *CP/0X@E36$0 MX0A3G,<\RVP6_4:C3NW=WQO=%+GLS6XJ&1TUV@-8% MT/I0J7>U7H"N&Y8G5/8S97AN-2C^0Y]F>8;>_FS+&3U?)U[V!HQ[#N8,T,GI MF/N3[#?.WR\WQ>;EZY8N"J9XF&SF+*-4A%$<RKQ)(TA$3H5%T1LR0-4,CC MR'3'_.3I4Z.TVD!06P@J$\WWR$^QN[XY?A,B Y.,#1A6V^$7G7;:!S]]VF@; MX!<=Z>Y\7[[(+7;Y0(IU)051+WWOEKQS>O:'(.5V+?B7I0J:MFNMRJ@N^+Q: MKMM_K;)*/NWZ>.8!#O.,Y3 (A IKB&"0:*6U@,4XDSQ-0F0E NW5NJG1@W:N M5HV9M=M%.AVGXR%H7035$5+C5755UTU0Y_:XMV?U^R,PBYA>;6H'YKE7F57K MB&L0]#T%8WYM&S5.&P36XQ!NF$%N5MWL&-'^;=/'JA-S:E%?-19D41(E$M(@#R#BL80Y)C'D.0\#+%# 4G:;0N>M)AK1S"NK M>1YD'.W^2^.FWDS;K_5:3ROJZ?@**F>=M4!O_B&8?4#&GM=7T!@=?BYO42CU MA;I_-=.;+7LMY5-?D/:HI'H;PEF4X%FLU0I&_>HWZO'O_[DMJH?O&\D@$G(< M8,A222!2RP9(\SR#N8A3G@K*,;>JLKDZXM36!:W!,U"97+W1.Z.=.\MVB("9^V=T PQO=(U3U\4/LJE.AW2/"?WH M;T7YC[M?13E'B&.6DPA&81XIQDDH)%&20,*SG&:IR-/(JM%RWV!3(YN]K6!O MK'HUE*F6!-,+L6E(YP>XP6,T!\P<(JWK8'@+G7J&&CD6NN[T:7!C<,^-NZ-O M7MJXZ>6M/CVN?M19FN1)1 DDB&80A2%308I,89S%(I8ISV4BG'8[SXTV->+8 M60@J$YTHHQ]>RWW$6T$;F#0L\7+?T>O#P?<.W=FQ7F?'K<_MBSMHO3VUZFN\V!-2TEZ'G&U#A V0H:8[N"^A;]I7H1ZR< GV -_.Y?PLEC M>K I&FY%!GT/'J_6P,"]@Y(#D^N=7O([_M_W*YT^8?UJ']TYQ1=ZWVFOU&)B MW>8#5N_U,4A&;_,-^(SP#O= X_]5O@"%ZPM\_+@Q7]L+KAR]K)>N\M=_]MMJ ML?BP6NM2I#FF42)9)& <9Q@BFE.(18P@IEF44X%$B*P6_5?&F]J;?K9)*OA+ M6PP:DRV#^6N FX7S'F$K;U^D76\4OY_M=SL:ZF]!W9B+D(P+4OPK5$ MRE>AK>FPXQ;36H)Q4C!K>[]SHM>/HE3/4NNM=ZLMWTIYYFD%&1YG(K0J?^T;;&H$U=K5:6\R V_7@A>;^JUJTO' M;UK;>EV2A:6@>R_R9M3D"\^A]V0]0NF2ZG45(W]97I>'&CO!ZZK39W*[KM_C MV '&M4>RSB_;O.SS1G5*I8>.#0QZ8_>28 M?1#]8OW:Y7]6^'HJZ^O!:M"BO7/C3J DKP<.LX*[O@?<1FB[)CK-BO>-6 I9 M;.9ASD,>X0C2"".(<)#"/$T(#,,4Q92$-):I36^**^-9+1E&ZU+!VY=*M-L! MM#;7L5/>);#M:,D#A&.1T;[_U7Y'Y]4(XA2?,P3G.41LQJ M\_;".%/;?MB;"2H[@3;4J>SE$K"&Z_S;X1IZX>V"E/VZMQ\'7PO1"Z.,NS+L M=_5DJ7;EIG&64J*"C21,U,))M]<3:0"1 MB'@B.,EYABQ/=?I'G!I%'/:V%XV955N]NE?WJG; ^CSG"O#&ASK^X!R80@Z1 MK#MX-^:"G;U>SW+,H/%WH'-EO+%/=25A$(DUQ$A$8I8%4H8E$BH$R F,:IP+SF$B46X4F=N-/C8]VYM>-/<]H MK+NJB=A.C&%H,QS<0X<\/I"V#X'<\/(5&EF./F[(Y ;-22CE^!A'NF./@F\7 MXHO<:QJ4G9WSG37E%_FA6)*ESA[^*M9RM7Y2_Z*-V__UJFZ,]FG5RMS3A=BW MXPV%8'&($ R3*(:(L CF:9A!%J,PU$*M<60DQ#R^Z5,CV?V9GN[_(]2C-^"; M/NS[_I,\E^"=*(N'926>3LJC7A9Z/[>#D24%C_=C,63O2?X$AB;^QFG-^QVW M#XZ,]X[KJW8^@H[OE315Y[\T[L] "P#XJX)@F-[2X\^(:/^_4:?4). M/GSC6^#VS50?X+4@I7@GZG]^7%;GR_N,P'(>4B*2F" H4!ZJ;UW,($ZXA!G) M.$D2P;,P;L]RS;YVUP=U.+\=^#OU6VOT[X W9H-B";9+6BP6ZNND"R0+IH\: ME\*PI,9B#LP^(9YP'8?Z6V/!;ZVYOVM ZP2ACLG^>-H<'D_\:C#@J+QH#L Q MGUG]\W3YOUZO5J_7:W7@FFZJUKDHBA(XQRED%&BRW-H!'$L==T3 M"5B4)BD71GNC9L--+4;>M<3>ASC[%7-E/]@[<*WCK@O\_?3C']2A3V9]XNG4 M?/PZ3#>U(>]Y_.@-R:^[>JXUN<%=$\UYU^?)*I(K5GR>A8+S/ E@GB2Z=S(A MD JAJ"O%4C$6"Y*0VD5.(UH_O1"LD\&^W.J:[^ID2+MKN_8?\3=@N/B?V+S^ M#TTQ5_>K$+/&X=\HA?QT\OY=\L0[EO_/2@8_G9+1,[[/F'"KNO63A33+ZL3G/ >]U+Q6LE^Q4@ MO.MY'X[R2E+>9UV]K.)]_G('F:Y=6N2[HF2+E>Z+56T]SL-()#A#&(8TXQ ) MQ&#.PP32% 4L#*-82*,6([VC3(\5=DF\>TN;8P4;\:J+J/93@3>LAM_5&Q8F M"ZTO'W"-I/GE!IN=#-@U.'KEP"[>/)XLV#7[#^3!KE[L7#!2+'5$ISYQ!=WJ M'X7NN?+^Z7FQ>A%KQ;WLL5@^'/QWH7XCR\T\"=(HQ3F!@N,,(I1%D/(HATDH M4982&=/,JMV!NRE3H];69, ZMI9@^ZQ5@I]KF_527]37B?]5@I(LR+JP7??? M,'NF@=H89C3.$Y3!.$N96B;Q!&(>21A$H9!IEN$H2MTR MJXUMF-H7N)LDV]@)=EZ CANSZK"LN<)JS^66&3,\X1QV'H8^J1QD"F[(-+8& MT7O*L+D%KY3[:PW1Y21>^T>Y%NRMV#\^EN56\'=5XXWZ?*\Z)RSOV#^W19T* M7,ZQY'F8" 0S3A1-1D0GY:8I3!C*2XT9O)^EK]9:VD7LY1ED1YF,60)9Q E* XAB%D!%",.$QH4GH MH(5I9X71RS>^(*;Y1I;^#[4OEGN0CK-F1G\#3,+4]H1M@+>F0C?\/+&AY>"C M$J(;,,>[UWC6*\[W2UYU^E($D.$DS6!(N%K\Y0)!2G@")<]C%,2" M9HG1+M;%$::VQ-M5'M967D^1-@2R_]WW L_ +[TU,DYUEV>]OZG4\O")HU=7 MGG7H7$'E^0OMFZ7>K_G=>GW':RW&ZL=GV"3U],ZIO9VM;1:OY 5(^M_'V]$8 M^&6\7Q-^I)8/S,"QZG]Z&0.GOJ=G'C=:O]/+KG3[G/9ZK+ MD;2M=C'V95C-@FPO8 W^CI_#Z7H_=NM0^RH8GF+MR^.,&FQ?=?.RC*YT;.M)MQ42=1; E!$5221R** MTS1-N$U#WW^31KZG<%:Y-5IOI5AN-6DT]&%=('-;,]_I-_$=IW?O.#U[)]&K MU[)'[S"]>=O.O]V2Y[;1^,O;K?I/5<*XYOOZ7^8YR<,$"T47G J(&,\AR=(, MTB#**)-"QHQ:JC?963 UAMYUMV9=X=Y%ZX);:W#S^3#CET%1'IAY=@ ?*"/O MK)^!QOZJ2F7O@?^&XM;@>6XQ;C[^JS0=MX;G4AMR^PFA6"YUP$3)0N\P6RQW^Z$G28YY2".8)UAW%!0A MI&D:PY1&D=1RJTE,&NC?+Z^<>@T!?#OHJ\ NEGP(S*6D@E"U&F !RB&B:H65 M)S2'F-!0?>&C/(K,A6R]X3W&U_L ZTZ,V]KK#6*#?2]OP W\01X-,XNM+V_8 MC;3WY8RAW0Z5$2R]6U3]3QAOC\K(DX--*K,[W-9-NEEKU:MUKZI;[ON<2AZH M$"%.8$Q"M4;*:0QSD4$-P8&KM@->Q%/PU2+M6(U \K6'ZQQIUO6+D]O':Q.PF-S+Y7/5P^B)WV^E- M EHYCU@>R"0/8"()@HAI9=9((BBX^G\Q)U&<6A')Q9&F1B*?=VVM]J=KK:UV M['$97#/F\ +9T">1+FA9T\55)#Q1Q>5Q1J6)J^X>4\3U&]SHX9M@"U*6A2SJ MML=:U^..J2AUN]!GH553)+UELA:/8EGN:MR;#9.ZW.VSV'R1*OR9ARCB<1"I M6(3'$42<"(A%$D+! A$2%N=I'-HPBD_CID9"Q[[5(CD=[YH.:P?^-<'\?E>R M50A37NHW5/EI1V!>I]^,\UYK4@>FR='GTYIBAP#>$RM[-6U4(A\"U&/N'V0, MAUWM/\BOXFG[]&:U7J]^ZJ8#1+T+Q>9EGK& BC3+( FR7/>-%I"R5$*:1#A$ M(6?#Z &)L5A,;+8P?.!U4B;=RUF M=(<9:XP%/XO-XVJ[T1DE9<&;5!+]G2#+%] <6]6B-P6KN_NH_]RDLFUU-<8C MT3=O%QQ0T0R@/DRK=>>BLGW0X@6HL/'F\38/K]E_L&]X]6)'L;RJF^D=+:N>D/-08"DH"6&4Z7I3C@FDD@DH49*F ME"1!:I9G?/[Q4V/BICOQ7ZU]E@6D1]B91;'NB Q,N>9@V,O(G?79ETSV,/LUK\+G4YTLO6.[;9DL7B MY2LI^'^5;U??Q4(P-> ?E6"'V)_&&2I@V3QS:JQVD(78.@&T%^!'^1_5YI&. M]5MW0../N8J6%>#]=#8DU@/3F"/,GH]*70%TDNVR&F@T02\7][M27T[W.VQ] M[2BQ*ONJJKY6]8+/,,YZCA5EC0VFQI^89TI&VUWQ :[>_ M98%3[U:7R7/&V_6R\.I@ \SF/D>UQE9J_2U9KU_D:OV3K/E=M;DY9W&8R3CE M,$PC"1&F I(=_E$Q-'@%C?2>$O*Q[LEU__0^WP_R$(G MU]S5 RFVJM+SYAE)HY2A! :4AA#)B$*:1QBF/ W"-"8)PHD-?1B-.C4BT=96 MY7"50(78VVU'(6:(FY&)=QR'7G^V$%9_Z)@\ Z1A&AVA5&;[XQ@KE#RQC=F8 MH_*.%0S'#&1WLR?]QC?;LE@*%2"551I'94/]7_@\#-(PP8RI.$97M&$:01J( M #*DUITL3V(1DQM5''N&-WJG1M5R_*H>]*@BRU*?B].=Y3>*-_;-@!E%>4=U MY"XQ'27'O>6[1+6*QUKS!Y1O- !M*!''OJ%?5\K1 )2K@HXFSW 4R*[ZGNK- MN0^KM0K@_EYL'A]7"YU4HOZB^J]OU/MZ4)@]9RDC/-,'G9'0_Z.3R60:P#S- MA2241#2F=JSF8L;TV*WV JA9$>))\$I?1CP]+U8OHA:>^;EW2[V=976YI9ZV MRWR9<>!@';V"[/@)OM!%\5!YYE&4 M^P9,-5$/I-;#0_GS:9GI,L3S%) M H@3F4!$*(58\ RB7*U@11Y)02)+^K08?J*TJ5BS-=^5&FWF0,8YP3C$,,M" MW1HFU_G0F?Z.419R&O%86FG*>9^!,7L_M)^MG?4# F_X+1H(SJ&_0=ILT+&[ MVD9H+ >UZ;LJDN_]OW'[[XP#9KZ^+S9#C_M=<0#EY'OB\@Q743:ZV5?+JZ]4 M47Y_7@O"ORS_BZP+0A="=Z\-YY(G&><9AP@C]>6(%5.Q;+35$# M^ WW0OV".O06Z.UXVF]\FB/D:[_38,1QMSG-(3C9W;2XU4?.SC MIL8R5U)HZV)W#^G)Y['MYYF!8!WZ4-@"T5$RD7L!\Y2$?'Z,5\P_[G6Z/_6X M_U:'K.-Z#:B)Z_VB>"A4&*68[4=1JA_('\52UY'>/8BYB%&8Y"F%NJQ3"\)) MB%F(81JE),^3));<*.0Q'W)J7+0W&HC&:O#10&,<%9!L,D#7370]UH/HXA27.4)%@$-+2KZ/=KW]2^"#L+ MJ[9./\WUK(>:/[.%\2O.RL ?E9UG73UB[1PX]&X&:O]T']Y=;P9];>TCV$_L MSLN9/N]@7ILR##0/OJ02/%LWKM;",-">B#4,-(Q#%'__Y_ MBL4/H7/];46%I9"UIS M@;(7U 97^VPN!6Y7D#:(U?WA-S"?C@R=163N#\*10O+;H+0+Q\W Z8W#KSQB MO ##R-OP%E[<#R)N-J..S($JUV8)S*KUK>[T9?=YQ7_>3)0N\F?UR^ M)<_%ABS>KIZ>5LLJ06@>$*P^!HJXL@BGBKB("A7#/(-1&!.4YBFB=L1U?8O"L3(9JE*(@@P%')1]S (YIQ^).1PG""[K1GU9EJ>M_/JBU[W\*_B#^1HJE_LLW0J[6 MXEB-^DZJ%U_+O].0X1Q1!$.62ZAEGR%.U$*6TY01DI,PX;&50J%?^Z9&99?E MX,%OVIO?9W55G7835'[.@/9T]U]IY2XX]G=FWP7 ]R_!C#I?<7X'YMGAII9H M9_VV!1AH&GPI+GJV;EQ!QF&@/=%K'&@8KW%LLY&$ YRMN/;M--U#( M.N9^GI7;AH'J37MZ7!3S=\WV[]URN26+;^)YM=[,(R[C.&!4K7D#"A'-(XA) M%,) R MJ>V[AHHQ UQSO2?O4=U:O^_J#_O7_.(#1WFSK[G3OLQ7KW,+!M[4O<2_/PJQ M^;1JXHQ?13D/HC2F<2 @8XAKL=0 YESF4(4'(8T(86EN51U[::"IO<^-G: R M%+26@K^TK98?_XO8FGWW?2 V\#ON!I;UQ_X:$IZ^\Q>'&?43?\W9XZ_[U>M= MRU!W.1>?"D)U0Z%"E!^7/T2YJ3NH4L$#3&0"A4ACQ1 D55]ZAJ",:"RX+DJE M<:MA<&]3AGIE8*/?_Z%ZP?TH9:B=9*B.Y3/0L=VV^O3:')@QB1](QZHWO05& MAS)30VB\U9=>&V_DPE)#]T\K2DUOM%]7O%W]$.M]JRPF:) &.OQ 3!>,6J11V6<=9.L4\"NKQR<81CXW3=&P&JQ<-9;IU7" MX9-&6QZ<=:"[+CA_@>/NX(H5)_N2;^M6IL6/W0[E[BA!HB04E!*8!E%6*QF1 M*$WT.H$*E%(1A7;[A7;C3^TEOOOR]N.9PX.] X?G"->/"[Q,DN%&XW#0#[WU MZ!MU^_U(-^Q\[5!:CC[NGJ4;-">[F(Z/<51SV])2_'.K2Y!^5#J4%!;:BD1=A%1,W;R@M/ M/'0"T4#I@U>Q\"7J=7&<<16\KKE[(M=U]08?VEQ-);G^X\?E\W8SQX2%.1<4 MLB0*(,KR!%(%*:1)FJ:$!Q&WBX7ZAYL:/YPH174,!I7%MVAOG8!MNO7A"\+! M]SV6[Y3>@>[\7R MH4D4H&F&XPP%4*0DA2C@$N:Z?1U7?\S2-,P8LSJ,,1ET:O2B;:X;;LS SE3' MM PCT,T(QC>4 ].,(XK6%&,#BR>B,1IR5+JQ >&8=*SNO4'X_T0&NR.8_N9E M?TFCIWZG&SI]>=87EA]6:RF*C3*NU!I>OYZ+=?6$\N.RUD-5O,5B$J,(4J0+ MN1B3$!/)(0J%^J=$>KGD<$0TN.$3/6*J]>UII2I\*$:U=QW0%]"];J>#7[=% M:Q"8@0X&M6#>'@5==E#CX-"88-#?D^%*<1(_C_%;'ES_2;P9\"?AUA1AC&GR MV4%A4'O';[S.,,K#;9_&3[K(C=FU0/^DVJ.T9YTO;E^?=5LR#2*WI M&4Y@%*811(D*R'&8<)AF* PS+<@MK);[I@-/+3*O[=9$TG;NK4R?[8[OM3)K M8_X,O.OIF'?;?)A]'89 >6"2-P%XLP)45(G7_AC:%BI/1&L\[*A\:0O&,>U9 MWW^3R,(W\42*9=V90*[63SI%;-_9:!YE.2&,IE 0@B"B2$*2B@2&.)69C#DF M.')06.@?=6J\U1BM%\*-V:!C=Z<1E%L+9K.9,",M[_@.S%C^H'655C"#RJ^N MPI4Q7T-4P0R&"XH*AC<[-G3N!G\JCFN:Y+T12R&+C1:=Z1P1,BE$%F0$QB13 MH5:<84BR-(!,Q!DB.<SZ;#,M M9N0U%-@#<]@!DM5Z^!CXRO2!CGA=0//5$MIFZ'$[0SN 40XS2#,DQ2]=UIO..!MN'?I%;^C-OP:XG;E@;^]0F2?F /G:=C,8<=R-,W,( M3K:^+&YUC*I(^:C_O^ZH\H,LZD.C^_\4J058MU%K+M\YY$*>$Y"%,:4HADGD,\SB(H<0QB:*8 M$RG)?+/:D(5A7#:J^59$N'-BN/=9]VHO&O/!;[QQX'=0B6B5CU404OU![)VV MC.[&_7D8QH>3G?2A(TSE2I.VW/%(+YI;9T%]2=U"]. O#^^H40 ?=S^>%HC? M==U4@P5HP:AUO6LX/$:LKS*-OF+><8T?-VI^E8DYB;M?QPI_9T#?U KA)UG< MB_73G&0\8"C^?^2]Z7+D.)8N^"HP&[.YF69"7RX@"?;]I8PE*V:B0KH1RFIK MRQ]N6"5VN]S5I+LRU$\_ !??G0[ 08HUU[HK4J$@@7,^$!\.@+-@&#(KG*.0',@#98?D9QV^I-GT4L%XK@/B[U2>N,T#C& M8:1+@W$$48(QQ&'*8";63SIF$-,\E3,*0(\Y"DC!L7&7D?#]3F_P[Q89V9+5R/[R$ M;#\%>,1K8!(8 2J+*B)^(!NI@H@;=':50RX#TELUI.?U\2J&7-9AKUJ(P>.. M%R?J@Q!J/ZCS&'WB#\>AKTZN@M#^VL0,&%]7 M)A=Z&_>ZQ$SUHZL2P]?LR\-_6RY^5SVT<34?1<7*HO8LMJX,?[FEJ3&'DAC^ M?GM[ORE3OB.T>1%X P3[^<(_> /311]N Y1Z-\?&J6$_:)[2%N[!,6C"PJ:G":0JW%/9+$GA_BOV MZ0D_+5;Z5&BM6MYQY=#VRKJ:44(C(2F",HBDX@84PCQ+CVQL>+2VB MB7J[61*-GG?,HKZNBH6HJ@_+9]J>@[2N7KI =9.3^:MZXLM*/%=*F)B1/!(P M"U*=S4-02'@60Y[@A&$I>)H;931UZGUJQ-$)#W:D!YUCXU9^\*?6 -0JV*9A MMQH<,W-D,,@'YAVO:-OG<7=!S5=R=ZN^Q\WX[@++41IXIT8<"Q-VE^+;,E8S M*646TB2%81+K>A$9A9@B#N,X33.:,YXFH8TGZ(D^K*AK!'?-K>M&4Q4E71K7:+P.QMV^Q@,2_#+7 MB5JOQ].,S*_$:&#*WH*S5Z'08WW!\^K[JA%XHH=QZ_R=5_&H5E_/HVYL^6VM M#ZSOY,;D_&-1K*I9PEF4Y!F'81;HD,8P@[GVGP]13%@0",:$E0OAZ6ZF9NXU M4H*EW-GSU(+:3?8SF)K-]^N1&OJTV1HDZTG?CX&G>7^FDU&G?K^BA[/_PM/7 MG25OKLMW#J-F),PDC;-,S7NJ7?XH@5A7NZ I2](8IS1/Q29%FKGYU->GPY'R MPPCF5-T'X-T1ZHK\!/.MT&X'SB[ M>I=#YSZESYTZ][YSC=?P#YT%LF[NWXK5TW*]^BX(+^9O'X5:P;4?#IV+3?K( M/UYTZJS[LF#BEO_'NJG.LTV;WV3?F'%*1<9IKC8>/( H$AG$ZG>PIJ8T#TF> M&E7M'%K0J9DSK6/N5E'P5Z,I:%4%N[J"W>RKC;Z@5AAL-=ZK6N&2=F:P;\2, M-J' 6>=R;(\EV[/( MJJY_&@99$H1)#K%@,424($AP$$(N<)@AF4<92JW=-\_U-K4EHY/-J:1L/ZYF M#.T-K8%IUA0H-V?,2P#X=,4\V]?XCIB7U#[IAGGQ)<=K!.V(H:-K2O$D%I7B MGNV9VS>QNI/*=CX=^+NI=9A$0B",)8PCK'?/60HI1XI8$J1WSB'%V"AJQI]( M4Z.;6B.PI]+^0?(-T&DGEK+>0-I6G_0XE(9G]:,.T-!'^[['QO[LWQN743X:]F-GN_+Y8LH5V\Z)=I*9TI3IN:+YO[[Y;Q@;UM?;Q&C ME(<)@5F01,J3++ 3VHY(C4$WH\LA MH!R8%#N1;^KTBJM],-4O:\'!G^U_!TER9HN:)^XS[G94AK,%XY#'K-]WW'&R M)\'7VVKQ-FW.VX%^".]NM^6K7C MX*I,DI*%0 M@(G,RB-N4&DG1S@>"\%M%=])*%TY'PX.^]48FH!3^1:&)M=)? :CUP(T&IZ) MU 'LE_6?J@:@$>R^Z_^9=6J?%^2S0G&Y$-\%6[Z*\NWC6CPL50__M29SM8(V M$33UJ6M;*J*Z?5Z99@IQ:7MJ*TRK ^B4 'PM=-FY0SVZ^XI.%;OJ6?/W;_=?=@T;\R"_D!;F"N M,<6L/5KTE/;H,C1.#-+3[&@\<5FU738P>-JQ/,RZ6BV?1?E=S)N:R4_%2]6F M^),R4)MOS*!(PPPB1")( Y+#E$GL8MV7%9Y:/Z&@:ON)'&@WI-A\2I M'=::K=:E+ES5'NTC3#%G!"8D""$24D :"P)YP'$4QS@@$;>AC+,]38TPM*!- M?.:.J(Z)Z\_#:\867D ;F"L<\;*FBHM8>"**\_V,2A,7U3TDB IQ%=7M M0N==^Z!^J2.SL06:H*-?#[MXW MTO6,\A>C7<^]YT8LFZBE-M6K/@S6,4Y_+):T$N6KWA-]6;RL=3$QK6DQ+VKK MY[N.B-+T]ANIBJJ+P'W[75&==J!M*H=IJ3^14EIVXQUW=*^#),&N]J!1'^SKKRM@M0B &H*; M35C[6U^A0SLR'>^[,F/E27XM0Q]H#_FA: 3:* K0H:!/LCH<_"T;HP^=I_5G M/+E'7ACE" MB#,AL=4:>-S%U!:K3L*F)*[;!OX$D&:D?QT\ [.S)3+6M'E>>4_\=J*#48GH MO(*'C-'SI/W5WCUY^T>UX_.[O:WY:ICDUK"5"7VK2EKP6NTZPN]<4GE.9FN) MCM.-E4G[HUU=62B[>X=E\YIK$OY_+.?KQ8J4;Y^+N5HL9C*+2*3W<"$*8X@" M&L"<<0%1K$,3@SB.A-%Y]-D>IK9\M7GD-U*"1DS;=/N'./;S@Q=T!F8$6V < M$NN?4?Z*C/J'+8Z<2O^,0LOQ:O@MU4E5M7? MQ)S?+O@?5?N+;VJTNVLG$D0Y(P',,A9"A&,)L"*)GKXZR10F"M M/Y L362 2 X1B5.(DC2&>2(H9)+&B,A$(I&U'\BGA6%YV@E_'IT.[_IQB 7_ M)_@RS/;ADQSKH6WLZX.FVYS@.^HW)7_!2@&P#:G>8*!^K%&80 BUZ\"]=SBU MM=S_'*'5KL/A+03*;7<#! MFQ?PZ5Y&=O[M5?78Y[?_\2MK!MS).J/@TW*N7JX:.MJD>XE2(;B,$QB'1$"4 MA0&D&0V@R-(HPBP/\L0JX[=1KU,CB8W0V@K=%?M_=(:(HT$P-"5]0SO" M4>O5J+I7(S!!R7=5@MX^WZ,E*F5-!;^@QM3M2)@5\@Z];;:U':C MLJ?-_I.^JU7YP=5?B-8UPHP=P.4!N!/A73Y:M:/\.UM;A9G*:(HA#G1)0=P%D$L(@)ESK*((!3%E)FPZ<6>ID:4/\2B6);- M;9*>M+7(H)/9,F/%99S[N= K>@/37"?FX)#Q):N/3>KCEG&@V^MRNM^>\5I@ M#$Y+\^KQFKM#]?\U?U]N8!1J-M:C8UWS%QSKQTHIF#*2/_UD]<6S#CBX6WP@ MU9/^GS:77\EUS!G,8=([< A#1&# MJ8RC@$A* FY7.M:_C%,C\49%O+M=XSW;V(DO1OF.RKQPXW M0KX*QPX@X;@U8X>#^*A<[(!=V7O3;3+;%<^"?U[6U<[^0>:?Y^31U)6NIXFI ML?Y![L0ZIR('[GH ;.C[7!>L M[.]O+P#AZ\KV7#?CWM)>4/;H8O;2\VZT<,N8OEZH[LF;SIOQ85V6JI<999)3 M23DD*0J4P8 DS'$60YQP(E"<2O4_&U(XWH & MIH --JV$-Z"5T=_\[\? T^P_T\FH<[]?T<.9?^'I*^)LZ&6?5GJF=-"GGZ)D M1:4%^C=1/#ZM!+]]%25Y%-^%CJ94#%5?8BJ&6I/Y@RB?PUD@11I('B@J(8I4 M@CQ6]!)EZH\@3^-8X!1953=_!QVFQEB=W) T@H.RD[QQ^VA$!TJ49_#+FR!E M]>L-6#;J ['5WR'28N2/Q]"6FO8G,;29YK%DW0X2-Z## K1@@ T:8 <.H/'P M'(;Q/F/I,R!C9 W&#\UXGR$Z&:3Q3J+8G]?K.X#6T?*C^N_MSZ(R/:<_\>K4 M5J4=$<%'H1>?8M$0D9;X7\V/Y$_!=/DH_DJ$!B;I?G#4QEJ)Z^G0O0<(I\/V M4^V-=LC>H\SNX7K?8VZF\K?E8MEF]SLGWYJ@A$S&2 A4TEAA'("D[*:X)O^AON&=P7M2@K\TLIJF3[\/+IA MD"4I(BD4F3Z83',,:1*DD&.* MJZG( M13&UJH1ZOJ^I\>J.J+7K*=L5UK(.:@_"9I3I";>!J? 0L@]&D-E70;T,AJ\J MJ#T]C5L%];+*1U50#5ZYKL3A=_$J%NO-12D/)4UID,.8$PY1P#$D+"20!#3+ M!4ZR.+),4W*JFZG1Q*8R7]F(Z5C*\ !+,U:X'J&!"6$#3BOA )?._1AX+E!X MT,F[E"4\K>BY8H1GGG:\=&9/@J_GXD[^OESROXKYO*[$/HO2&"$19!#GH=JE MH310,U_]-5$S/XIPR E*K"Z&3_:&> -;PTO1ZN MH2\V79"ROW#LQ\'7I>"97L:]N.M7]>AR[<+CCN4JNDW(J0Q;$664H5C G >Q M+G,LM?-9"L,PP$'&$RYBJRP??9U-C1AVB_1:UI3H@]2,#7P!-3 E[)Q[#)Z_ MS 027Y4?^KH:M\B#@=)']1Q,WG$,;2F73 A>?5:"?BVD^+)0K6L?^?OEO*AW MPBQ(E![PN+5UDCI0]>,4#QA-C"5-%+>-&A5X,]&4C"(B6* B"<.Z>MI5/8P M4/F0-TQ><6.,]IQ$W[L\+HHZN=?EZ5N=49Q'J%(I#"-0@P1C9G: M8>493! A@J[$])L:839A&M0PG(/Z*:9Q%.I10];X)FO0NMP@KK'2 MTQKRZ91R&>I#'?ID_CT*OOC[1J=8&\;E2_CGJ2!CI=W_W^K,N SM.U2C<1+3 MS<39--E4_KU=\*\%H3I/9Z$3G]156OG=XKO.E%KJM <+KL0LN[\J)8NJN>M, M&0ND,D=@Q%@$$4\QI"S.(4W3)$T8SGEL=?SK3;*IF15;AM1)$EMQ:W^K7?G= M+J+]#:?9POPN@S3PDNII?*R7-N]8>EJ4_,DUZG+B'<[#AR M:YT$5^JGJN!M#M5.K+=-1:[;)@&;OD$B.:6F:84.'AM M4V$T8 M<.Z1:UV<[TL=%;MZTT5^5LKVTMOO%\T*S?XFB7 J.8J4H<-CB"(%&0E$K' C M& LI^SD?A:;^@+8V!X^#L LL,[,5T!ZA6. MTV8(>?>DOM#M.[E6FX%QWM?:\'U[,^&A)%R;'&7YV]N7!6\F@Z&M<.K=J7%* M*^->W><;?0NA!%9&%E^3N;G9Q3SN2J;%"'&*&!0A32#*&((DBB.8QR)$&.%LCYW[,?!X3WP?' M)WIZGZ/@\RJ?/=SM><6-/A[*^FCXK2[OK(.\EXNFS, LI)1%$:*0L2""".4, MJIU(!K.(\" 10E"=SLR4SO*WH!&W9&< M]LY^#X8G+^\YR@-SJ,]&^?M;/R_7-XG5V"UYO?V,6.'!<9 MO6A]J:JUX!_7VB'A7I3%DM=&;_UO^XFY!9\)KL/K&(88Q50G$TL@EE$&4\XC M'H1)9%D?V5J"R2T2=36[1@/0J :'6ZZ_5SS2*L(V&ABR?_60V7([T,.P-#\ M[1][>VIVQ<\7]5KW/RZUNL)S1)W.#=F?S7];+N[%\IM8WKX^UE>2=;V!^=L] M*;C%E?Z%9J;&9$IUN5BDZ?M@?RLW4 _D)=B1>;%?^O4 M;950C>F2XQ_U\>&ROCO\L*Q6U2P/TX HDPEF(=%Y666L3*E40I3%G&5<9+'9 M4=\5,DR-@J[-@WW-_ M[E\Z/;N_*WV[%G;T[M[7Z@\_P3WA/D_9"2-%R@/8] N7*JA M>FT*U?_7Z],U38^R;GG0O5O/?#3U/J?2=1A;]671&.\78]QF'+&09WD 64+U MRB@C2+(@4'_('(LP3@BU.VX85_ZIK:\^3[0;*$"QV&RYS4*"QSWVMOW@QCD4 M'_ S^B5_I_J3-YQ:'R?V+N*X5@F3ZR:])]?EY6R MBZ. B#!CD(=1HE-Z2[7!##@4A% 6I9*I%=2J--YNZU9+VQCE\)3-6]32619I MVX,,2X(R2@B,LD!!)A1X-.89S @B8290)*A5>6QWR,8X\%.0=27;M'R_@MO5 MJBSH>J4]),%JJ9B[-]&_ : DS 7*60ASIK!$@> 04X1ACE@N,4U$++*9F@UT M.3BDN[V,".HUZ)E9(\Z(#'T*:@R%?3W 4RK[J@&XU_:X=?].J754Z^_D0XY) M5K?1ZEW9$AFF:EU0NZTHPP(B&H:01D+HJJHDP31(11#;K!K'74QMZ6B"^%@C M')AOY;5,J7J,I=G\O0ZA@2?QCG #5'XYK[JO3*G''8R;(/6L@D=Y4<\_Z5KB MJ2Q>B5 M/BX-9?".8VC3LE2[U$7#0>SM0>U1*]6^WLS>+GC]UWF]"3[*&XXS*L)8)# F M7$(4401)DJ4P($F0H@3))+1R,':69&J$TRH".DTL0Z"6!Z.D08 M[&I1AU[OZM'6D!@VH?/5L/J*P'*68]SXK&OA.HK>NKI!>\>Q#T_Z6)#?"U'^ M7B[7+Y\7V\EHZ#36T\34:*T5%6A902WL#?B\7*X62U-_C4N8]1.81[@&IJ<^ MI#S7RS($Q=QAHB]_B+E@*\';)'_?U.@;3_%3+T]N M V?T^V.-[,[5-H M;\[V/GA-.:F[ESKYV^*QJ3^S76D$#<)4(@11@@E$(0\@SM4N1@8HYW&,LC"- M[2M*G>MN:I.]JY*TD;>ME^124^HLQ(:'H=Z &_I@] QF ]6_-,/%:WVILYV] M0XFI2XJ?KC)U\:TKO."J)AAEAG(9I&$N8"8E@RBF.<0BSB /".>)I!&-HME" M/)*5MD*T%\"/%2E79C2RVY/1MY\WW_Z9_H:;#;^)QV*QT+. DKFN G@#*H?, M#7O(4AFE5!(,0R1"B(*(0YJ@$'+)FBU34]OO_4@5(GG9L.G[GZ(OEVP>N O*?E M7+U?-24ONC(PLX3D68@Q@B2.*$1(_8111B')$Q%0247([4IW&G8\.9-K*W=] M/EGM2*Z=[L/L?P%1:^!\"]T_$(;FV #P#FV8'2#;UC8:HA*1+3K^+[7[NWVO MJVXC,'HNP,W>=[S?*A;%2GPM7@7_LEBI#Z>@\[9\P]=B(;ZLQ',U2],DBJ(D MAQPA7<@FEY!B$< P$&%$4IG'R"H-ETFG4V.H1F98"PVV4C?Q16J;HP4'M>2V M.?U,1L#P[LHSKD-?4WF U/XBR@(C7W=.)EV.>[UD <+139+-NUX3L30&VNGT M'@E26R-)8YA2D4%$>4P3.-(T("G66Y7"-1:A*D15B<86,K&G +++M3$ M:>-D/R8(*\DXRZ"6%2*"D-JQ$JHL7)SF28)SK,:DW4,^O/O0[.]I'_Z/&"'# M#?"@R*J>?A-R68KFN0?R4U0?U0_5JF S''"8ASB#+.("'* M^$XY"SC*$*=V):ZOD&5J2YS.CF''D=<,A!E9C@3OP*RY'PBEYR+8J@*VN@!: M*],%MM3JW(!.(7_DZ %53RQYC22CTJ4'R YYTT>3;@3:G'G\T)4BZR.1?RM6 M3\OUZKL@O)B_?12*;9Z+A0[4VZ8I?WY1/^IU7 M\NUBLR;Q)+37#41Z)C&8P M8QQ!%.09Q!$CD$4)"O-$!FD>V5"J5^FF1K+M@>%6._!7HQYH]0.["H*]U/T; M)8'6\@8T>EHE2QOF"S#C\G<;UX'9??PAM2;\0:#WM 3XE6W416$06 ^7B6$Z M<5LXO@LFBE?=UU$\ VS/$"Z/#NF 40B#"%)PA1BBG&X,W( MUP^< S/I5LAAPR^]L <2);;+-VR/G'JS_^(?>E'?GGN$,RX!D,L PEC*!*(XB2+':&DP?O]:I\)T+_PDGULKD-$[H3C<.W";>V";*<96NL_DM97 M_.R[1,U>B)7U&"%;+,2=_% *7JP^$Z9=L=_:3&2_+"@DWR3CQ!LA . M]; 'Y3C>PZ$->W- F1F/RX7X+MCR591O7Q;:76S.6=E 43GWX6W78TR60FTH1 &B@+ Q&60RII H.,)CF3&4F#U+A0 MVH7.IC:S_W<(M+Q@(S!H) 9:9-#(;%%AZQ+4_1S@&\"!V: ?NXN;?WOT+ J1 M>41QI(ICO6AZ*@UFB$IO#;!+;8Q7[,M0F[VJ7J;ON&WQ?E\N^5^J[9D@&:-$ M[=Q(@G7P6)9"RD4$XY#%89SG&2;<9OO6-3PU^NSDLMMY;6!BE$88YPS&"0O5 M+C=#D&(20J'@(8&,XT"&LQ?;I"XN8!UV,CQD-V AU";V,*^+(Y)F^U,79 9> M1"Y^0=8;RD,E/6T6-\V.NA$\5.9PDW?T[]=D;_O:^!A4K"SJ:*4'[?LTXRS# M(N Y)'F(((I#Q65YA*%,4BS5_\6*S.Q3MYWL:VKTUN4@JX6] 3OB@C]K@2TC M\_M@-CQA\@/>T =*[K@Y)F[K1<1KUK;3/;U#RK9>E4_G:^M_Q?[LI[Z:_F/! MR_G;X]8[6U>;-SS^.=O U)A R2B4D'JAWLII?B1T'JC+IT)>,!IXPC<^+R=! M\A;(882%T^'0^59'.Q^ZJ-CN$='EAQU.B;XLU#P2U>H[68F[\NO=AT.G0QVA M]__>?ZEF42;3@.0(!E@[B,0Y@7FJ3 .A(EV)/ZF@*D%_$VVP?Z1'%@ M,N^!#GSS7Z##%B%/F\.+W8VZ0S15_G";:/R>K\"W+D!T&VLWXPF)><(8C#@+ M( IE K' %!+)1!;0,%5?7)?DRXQR3+HUFC#[&;T&)IY?.K%_!;Q;A8L%*+=1 MB('[7:+A-N/)6Z"%CXMYUV %_^JDS<]5)9NX6=2S&=_&BOK@G7=M =:Y]I_AOZY5BQ'M2 M\%E(@HCP((!I'BK+*$HQNG0^-2NI$1^LR$^P7-0W M6W7"0<56&R74!&NT '2] HOE"KPH14SR1E\_5 ;[Y $'8& RVV*O0%;H&R(_ M(-P66^IO6X.RI^%1)O]EQ;HI;O"D@VEX M+TJY+)^U@\X=G1>/]9+R0_U9R4+P8G&O>BN;X-S;GT4U(Y)DJ<0Q#-- F88T MUBZU.L\J59O81+ ,,W.76LO.IS;Y=\0'6_G!1H$Z];%6H8V55Q:ATL+&&K0= M'0-K<$#,!Z:5Z<%M80T."/M(UJ!O^.VL04?\>JU!VS;'LP8=M=VS!EW;<#L MW2^8V%7D>?NV7+11C3,YPW8R'P#ME+;'71>AMWLE-,KF .O U?B:'V\:8R-I[/-R_V->K!IK/[A MJ:;YBUVDB/]G;0TD6%6&:Y7XGQ4)?PWT79%[\M^"S**>9B,(,QCR*(0J$ M5 9KIDS77$9!&NFP!:ND7>9=3XV$NIPFG>A@1W:@A6\O,&] IX%3?AB303%C MIF&@'IBB.I'V$>W#_J8K#_! ?GK/*F,!GM\4,R8=OT>^&0M SB2?L6G!C=[: M3%G5G?PHZ$J78-&FW(=EM:IF+(D4Y"%3>V^U%4>AX) PE$$:H#S$0<23/+2[ M2>[I;7H7R)VP=4IFKN0%12LP8%IB.\KJ ]J,HZX%;Z3]I3!" M>0H1B6.8D]IM/*=I'BA>R:SB-WOZFIKITSIH;60%G;!6!T4F()NQAB?H!F8- M9]0<"Q?UXN&U,-'IGMZA\%"ORJ<+"_6_XD8;'T59O*K&M'^WIU;C*D:UF0*D& M5DM]-Z^4NP&B54\O^^HGH?]MU:IH1WF#?R!FO#FE81^8?+>J@AU=;W:WE>!0 MX^:#N#W^(+ZT'\2GG0_BH?T@'BY]$-9L/M8H>5H2!A=WU'5E+/ /%Z?1^KTF M&<"9<\F_$UUS8/56APYOHQ9DQJ7:8B:0"4IUK9(04A;G,(LI0A3',4)642(. M,DQN'6J#X/L.XCM-VK!XHU(_WL;,;!T9>"0&7AI,!D$1.Q5 ^WJY#8ACR@(G M2+VF,K"3X!U2'#A!=#KU@5M3;@3Z;Z)X?%)AC,5^KWS4E MH>_6JVI%%ES)<\O_8UVM]!(PDV%&<89U$J0H@R@G&21"2LB0$#+3,=;"JHJH MHQQ3(]).#4 :/8!:_)ZUHVU=X5[\UUHMIG.]A-I1INLHF='F"-@/3)T;V%L5 M0*.#MH<;!<".!C>@U>T&;)7QQYA7HNF)-5VE&)4YKX3JD#VO;<[!V;(^Z-T8 MQA^6KV)!%JM;MEJ3>1<6K7^KY?FN;>19Q%F5CZ'P0['TMG#'N]+.U;'<_/TEGC/4]+ M]U;5SS/,M@P'3 )PHIQ#)G4(0A2U%$44JM['/O M$DYM)?)9%GZKZZ6,8B-]#6;[@'<=XX&7P_<97NO-PV!#X&E;X5^^43<<@\%[ MN!49KB/'U$FD>KI=<1R8;,]"> ,:H<&?[7^'2:=D M Y>OG$I&?8Z;6,D&AJ/L2E8ON^9SJU9W\H=J^FA>Q"D),6&TISP'5/^T]8#3P7'>' MQRJ'=P\(3MF[3[4W6M[N'F5V,W;W/>;JI$.JV@W^P*F#",HS% L84J:V&PPS M2+C,8)02'F-)TQ1C.T>9@1+E@ E>7#(8HC##&E M 92(QCQE419B*SZS%V%JQ%8?$LKY\J\V2731B0[(1O9_M6,SAW$QH[5AT1Z8 MWY3PS8EL)SZ@;^ 7K8'"_%>P40)LM3!)>6O-=NX@>J(]!P%&Y3]W@ Z)\(J6 M/(88'93D&2I"'(2P"3.U'Z08P'S&,50DD $&44T MD5;73U?(,C6./!TV5A]RMMKL3MJM/M8IJWV,HQF5CC0Z W/JD /C)T+/#M(A M@^\,)7G_N#H[R(Q"YBR;="/?!_+S0REXH3B_+-_DLM3%]S[]?"EJ;]K%1[(2 MLR3"81A'&>22Y1"IKQJ2) QA)(1$.15QDEHE[3/H!CR=)$'D@89(+!A'*,X@YR17*! N"\B2(C6J/G&Y^:N2BI0-://!G M(Z"EX74 GAECN$,R,#E8H&&?E.JDTK[R4.TW/F[JJ9.*'66;.OW4-0FFZD(3 M._6TXB0,2*8FK:"11RF4<0SM24+X\3*"^=D+U.;P&UZ)%T>J+Q< M6LL"3;.I?#5& \_H%IY:P)W:8S=M#DR/OM"]2'C-&W78QSMDC#JCYNE<4><> M=O4-?BE69%Z[EBFS0&U'#DK+_+MH2B5))"0E609%H'-4$IY"G"IVR&(689D& ML6UY5<..I\80]^7R192KMWJ7KV.Z7^H+(K&C1_U/K-&O3AM;+>7J+UULJ5BP M^9HWR?7;K,E@WH;X%]:.?:9#9\8]0PS(P'34B@QV909?=HM8*;'!FUC523-\ M^AC;0>7-S=BPVY$]C>W .'8VMGS?C>CJ&/#?2"6XKATK%E639Z\LU0=5I][[ M[6W[2)O,\U;OCII(\CO9!)'?KE=/R[).>!W2 "=I1&$29;K^:Z ,)+6=@5&. M:9HC&F4\LV%$[Q).C3IK^6 M/MA5$>SHJ&^E=I]K]02WS;'"46J'K;9VY.G_ MB M']Q-4'*0S>2[T-M\]?L/RT5]5[ F\P=1/D>S.!192I5%'G"$( K"!-(@%Y 1 M@01'!"72?A$:5X>I+5.=W+!+XU1VD@.V%1WH*$[PRYL@I2X&L:S5!\NM^@[K MT>5[G['TN3:.K,'XJ^?[ M#-')]?6=1+$/"7LH29W:JRSKI/V&T6#[;TUM*6JEVR4;0V?($XCTT_UU8 Q] MS7R,@[=Z!><5=XKR.FAJM "OTRKLQG:=><(U?+N9N#JWQ8=UM5H^-W%CYTM4 M?EG/KN&A\ZAC-O1Q] C#Y1"A[@MA;Y'L M5PLTQ&XG]4XDYVV?FK64C#2.1J0<.QD!"%60X)DPQR2;,@ M8U%&$Z-B\*>;GQJY*NGT.>-&/CN&/(#.C.W< 1F8N0ZQ&"=5SVDX/-',0>.C M4L9IQ0ZG_YFG',/LEXM'?2*EDU<^J"9:#S*J9BY*"85)3G,UI=4?-(Q3&%&* MPXCJ" NK&DVGNYG:U-92POI\3LMY [2DCAYY9W UF^_7HS7PO*^!>K %RC[ MOA<'7_'UISL9-[R^5]&CZ/K^I^V(@(MB]FFQ*E9OGXMYF_Y\EO(XPD1ML6@: M(8@2100YR0F,LCC*$I1F.#1:T4\U/K5)W\@'M(#M-:+93#\)7/_\OA:.@6>U M!1+&4[E/Y9YS$O5:,W?5#]LI>[*Q429JGQK=].Q]QFUU;K/IZ'.K+XN7]4H' M_^A$1=_5RO]W47]Q*,8$T51 $B1JI8X)AJJI'.9Y&*C?<\(3JWPXE[N MD1C4(M^ 3FB=%]W2#=< +FG1K 8A6!VA]@%;(8YV\LR-GN"T9>CR&WK58 MULHS'0B_]?$N 3E&A;RS,DRG1MXEF*RJY%ULS#'3C]*35$]WY3TI5^U?;ME_ MK8NJT,>S=0;W._EUZ\A_6U7K9\'#&4*>"E9KGJ^^B6L\U[>MBT_=EL2R;>S#U[/VRD:V:H4RR,$USR%BHS%<62YCC M4$"9A%C*E(HH3V8+\:BK5!M>9'D0RVBBY\U$WQ5NN/G>B0]J_RVP7-1AKR^= MP* 43;UY94JMG@1XT7H![>]J>5/F8TP-[]?&&J>1;N5VU-$QMZ!32.TONK'; MJ-2DSZN5:GT(ZEGF\MO.(LJ_+/A\BC7M%Z!'$HXM%GVT[IQ2H^^KZU%GG M-L'+RDK7DN$*< MJ=G.OW3J_ IXQP,[ <7%J1P&X'^"ET;/&[ 0EC7IKAQ-,_(>;XP&INU.$?!+ MI\JO>GCV!@** M2"0YRR."0B,/DM/-3XTP6B>G6D30RFCK\+4'W^6U_3I0!N8 *SPOJP^W<^-8_UB*+OQ"QB@*,\EA)'BDIGO.M;-L M# E*68Z8"!-BY2Q[L<>I3?Y-M;*]R_E.9L=8E\NXFYS0'IHIK@72N]G81 M',]5WL[W]R[5W2ZJ?ZZJV^47[5.'?%?$15:U'^Y'H9?4MFQ<7;;!,)%(7QM3 M8X\=6<&>L!:5+R[BUL\5/B$;F"(;JH2H^<= MYOEZ+L* )J'.@<*7+RO!/\_)H_$4/_WZY&:W$A-H.6&XES"G%=EB>I^!RV!F M7X_4T).Z'R3PIY;74W:A"VBXS>LS;8XWI?N5VIO-%QYUS+;)G@17+=])S1;E MFJW6I4YOM.#?&\Z:LH6)TD:Q*'.+11&"4098I &20@QB6@N!!51FEAE MR33O>VKLT(FN[PGVA*^SUK?BUS77*[=BTC;C8K:?& CM@1G&)]#VB1[M(?.5 MH-&BYW$3*]I#*& 4(91!%5]G0<2A@0'HN 2XI$T [?CQ4I5Y,@*WLH'FD,=/W?KG[AL]R4AZ0]59CZAI9 M1BX\Y0&VXVI4/AJU6TV?UN6B3@:J6$ UHWZJ"BZ:BKR;T/8V9TU(8I'C&$,J M>0)1@CC,DP1#QN.8,<[B. A,+'Z+/J=F[F^E!GMB;],_7,YRXXQ_/U<.A.K0 MC/B>@/(EJRW4^A_'!G:O\VD#;+RJ.$#5KAWJQ7I!"-7_UXN"35.C4+^#;AW! MN[SJMBGZ!RD+?014IR;1)T(SRG*1X!S!/-:^?E$:0Y*A&#(<96D6QB$E5L?/ M1SU,C:([ ;O$/%I&.XOV&$0S*_4J: ;F62M4K*W(LYI[L@R/VQ_5VCNKWJ$% M=_Y!M^F\GVJH_A3SD,8810@&"8X@HCE7YA@B,$5$DE &26SG;7K=,Q1\/Q"BE*; M?W?EQZ)Z659D?B>U.^O7XE7P)D2GR7^OT]_7V>]G<4(HSE,U]1DE$.4DA#A, M0ICE$0I10)"P6\I=A)@:.6QUJ!-#:>?K6GBGR#VG43$CDJ&Q'IAJ=F$N0:? M2*E:=[F7D,E2]JA[7 MENI__(H*URX5M_4A^>IM>Q]=W:V>1/GP1!9MK=!_B&I5U[=JJL?A-$8YPFI? ME644(D1CF&.,H-1E I'$82R#+H??@V5UZQ'D-YJ(^\G^'L8XEJF%O &+NJ:! MMAP:!G,H53W&1V#&A9,:TW^:HM2-\CO>/16HU0H/96CG*$UA(G-,TR!)"8VL,=+Q@-C#/N,%EGU3L$A2^\HF=[6?<5&*7U#W*(G;Q M!5=/A?FZL;3F\^5?NN9TU;BWB?)55+^1N?[5+$ERB0*1P)PFBC$4/4 B,@R9 MC.*818+*G-K[^1KU;3,5QO/G_6WCLDL;,6U=&TQ0SR3/18YRF&2"*R,2)74I M0!C@A&5AEA-]P&KI'#\0YL,[P:L>!H;;C+.] SCT0<&G#Z +6KL!802#O"GA MTAX7;+3HG)UK/6[ [;,N0^?3-\4"-V_^*B9]CNS#8@'#L5^+SM5@]7&>!O=Q \X?A;NUN\QCB,Y9 \Y^>P.SYP[NO7%G'XN74CR)156\BJ;@0UW[X8'\G%$:Q[$,8LC24&>%9[F.]Z&0 M(%VZ(>8!3Z2EG\6YOJ:V0NZ)VE:UL7:R. NLL:.%#[B&=[;80:JM)?/+UV55 M_;JI,*,D5N2U6I4%7:_JE6BUU'4>A4\[WP N?SX99WL:VR_CDLHG?#,NON*8 M-D0U5:T*]D%OW\HNQ"JE,DT$SB%'4G%(*CBD.FD(9[GZ!>KIV7I-P+-" A?B3M.]C%NGHX^ M-8_20F4K2)A+&<",9PG+LHS&H=45 M]'$74YOOM81-/G3G$)430)I-^>O@&7SSJI%Y,$7&P9/GG/+>?&Z..AC9.^:< M@L=^+&>?=*VCJ;YH11CWI."S&!/$XS!1"W>3+R>')$@Q#'D22"8$P<@J[&RW M\:E-YTXVVT*5.W"935U7$ :>M)U80,MUHVWZ^;J^ _E 7HH5F=I^/7?VOUJT>/CZ5!*\A@Q;X4A=YH>NYD:+36"@E;$F^X'H(4%=PO#\\I^8/M)QQM< S.,,U(.M>IZ MD+BB9-VI5D>N7->CV'$!N[Z''=P#_BYXPA)$6 (\3P&Y!N :_WH7"J>'Q%I!K]-Y;6*YJR/&X M<4TK\5]KU>JG5_5'.VF"*$HQ0A+*/-5^NB*'&"4 !,@-X!/1"X.MH[V0?XY[C]:EY=&C7^_"U M.2N75?6!E.6;7)8Z7KZ:Q1S%#&4"9BFG:M)G(:19%,(L(5$L>,VHP ]H _.!$UY79+@\!X7W3)='';U3QLMS"I_/ M?'GV#3>:V*MB]N&)E(^B:I>T1 0X(@&#NIXZ1$$>*)H(,\CS-$&!T/F7N U- MG.]J:C2Q)REH175T(^P!V(PH_, V,%$X(F9-%9?!\$05/1V-2A67%3ZD"H,W MW*CB]^62_U7,Y[^7BH-F:2YDD.<((A[$$%$F(6&4PP2G/$O"+ @#*X_BO=:G M1@B=<'93?Q\PL]GN#,/ $[R3ZP;4DOF;T2<5]C2)]]L>==Z>5.MPJIY^R+ZH M^9>FD,5#R>O,KX6H[LLET=SX/EM":37XNC&.#F52;_<^F@%TXT5W2V=;OZ2UR+J;5:!W^I< M5'=2.S)O0XC3-&,RBW7Y&AE %+$(YCC3=1]1D$:Y1#*P2A[E(,/4F.A\K>]6 M"YV-L\[(IAYPB$MP&"7#,\EAL1_ZQ-(6=IL@?%\UUTVP'+;V>J\$4ZC!;@*1 M82UVHZ:K.L7H[8)OZHAI1OY:+,27E7BN9EC&,9%)!I%4"Q$20:KS M5VW)$9**'!GM3@3RTWJ 6W*R1H 'T_W0T"Z,#D M]GY86I5D](OI: 49K\;6MAZC.4X7JC$:-#1F+49SO0XJ,5J\Z)+,JET>EO+' M^N5E7J?T(//]&E)?%G6&#_VI'63)B65 1"P$3'FDV)QF(21<8H@PPE$F\CB5 MYNZL5XDR-8;?-;EVU0$'A=# CD97ICZZ:B0-UH71QF=$:_B?86AL4E&--40C MK3_'J ,E/+AB!'TM5%Z0[D]"=54/(V:>\H'$?KHI+RTZYIC:^IKIQ;8D;*7W M1K?/RW)5_'OL2QQ!C'$+$U5><,4R2T"[7U.4^I[:\[?I2 M=C+7)P=U3M2-V)9IJ RP-SNN\8SHT#N8*\&T3S]E#H^O-%0&/8Z;CLH<@J.T M5!:O.ECD=U(63/S0W\IW18.LCD1MG2$B1(.,SN789R' M,>:!^<%)3T=3HYM&5%#+"K;"NKC-]\%K8 1[ FU@1AD)+PO+U!-N(]F=SOC9 M&9$&H/2:B'WOCV< &FBQ9]Z9/.]FO'TN%F3!"C+?%KJZ_5E4,X%33F2,8<+T MX42DX\/4-P I3G!"@X10)FP,MC/]3(TU_T[^0VV6] %_I7=*'P5=U3?5;4V[ M'X*MRSKG#?A3BV_ILW<.;#,+S0.$ W/H1L*=XG^7@+*VQ"[ X,GZ.M?+J!;7 M!54/K:Q+CSN6>N*O0EEIE?;Z4S;;48%TRI)([>T$#"(D( HPAS@7"&(B&0]# M2:+,*HW0A?ZFQA@_7A05+\OJJ7BIF6)'_'I#8NG_?PEM,ZKPB.' E'$(U[!E MY0UQ\543ZD)OXU:&,E/]J#Z4X6OVSH4/2[4CK-.D/RWGZI7OJ\7M\\K4H_#T MVU,CAUI*L".FLHQ7RJ"[5 7'%*Q^-O"#T\ $X J1E2=@/PI.[G]GFAS-YZ]? MI5U'OPM/NED%;56#ZO.R_"Y>U,?P1*K:*693&WXFL2 !3Q@4# 4041% S B' M%+& YP&1*"0.A=8O]VST=8]?(KT> E!N9+:T# P0-S,./ $X#CUTPM:76%MQ M&Z\[+3"H)?9G(IBCX\E*,.AP5$/!'(!#6\'B3=?L@#MMU=.INENOJA6I:_C- M4,ARD>LDQD$<0923&-)8A% *D<0\SX3$1CL1L^ZF9FNT6?!V9\5-LZY68$=L MV[2!O8CW$XY_' YL?.<.@B:K'J0:-WK+??=SR_WA8 MWHNE+ICR>;'=7QMN/\Z\/C5.4&*NJ]H5#CPLP?VG._UMOXA%19J*8Y^7R]5B MN3+,)=J'V^6=B ?(!C^+,$,+_.GU<,( '*<=RKDV1]NB7%!J=X]RZ5''FD5" MBK(47!DDHGA<-/60'LC/3S_UJ(K?Q$+(8C5#),V""&&8!ZS=J) P#"$/LUSB M*,L":I6WQ*S;J7%%*ZUE,2,SA,TV)OYQ&Y@P.H%!*W%7'TU7/VJ%!K^T8O_J ML?B1%4Z^JB&9=3IN>20K(([J)=F][1@%*1[U@O)Q^4R*Q2R1+(OC.(!Q1A*( MHEQ DD4IS'"(& UIDM/<*KYQM_6I$4HK7 7^;.2SO"S=1\Z,09SQ&)@HS*&P M#PT\I;*OH+^]ML<-YSNEUE&@WLF''!TA2%'6U0Q^>]O\^+="E*JAI[>O.G=B M?56?L2B56%!(=FAVO@M/>?L$+'ESN%6:?C>E=8 7'D;&'WMATI5>5J M]D'[%3W7%Y1JLU(PM9-F0F9JQA,8TR" *)$! MS,,0PXSD%,=YDB)BE1[M2@$QWLR ZT\/_S:U\:UZL& MH9_A!H1V8&(S1=4E%M$"7HO0Q&%@'BE2\>J/V"YBT1ZKW@!&B^;&BV>TUW$O MO-'A]2LLW^K#NBQU;!2MZDCT61*3/ O22.VI0P91)#-(6)Q#RD.B^)X%!!%K M\_:PEZE1>2L>(+6P_^I@G![A:&&!7H/.&&9FI6S+%J _.QE]QB'U8>#37CSJ M8WRC\)R:)RV_LP^[S?^8I MQUQ2R^>7Y4*[2MS)SC_G@?QLN&'S+88$28R8CC9&'*(LYFK!9ASB6.9J,4^I ME%;SV*C7J4WOC?/9BOQT6\7-P#:;^-XA'/RRK).WR?/08JD]]QJ9!Z$**Y1\ MY9$RZG/<3%(V,!SEDK)ZV26_JT[R(?C=JR@7Q>/3JDVKL'C\3E;BQ]WG[^U^ M.<,1BS%/81;2"*(D0I!D,89<$IXPG/)(&(4;V70Z-1)JQ08;N<%&<* E![]H MV<_?*[FC;W 8- "F [.2(9PN!T&FN-JD3O6/[TA'0-=^MI:)3^UPZD]Q:MC6 MB,E,[;3;3UMJ^:YKV.@MY^KSJ7ZH[TK*P2F% MN=H+PB1!,D1A'G&.[0)&3W.0RT7[WC - +S]N'?FH#\I:MUF0^?[LG!?]'=2)# MAG5$J%VK4V.$W4!'T*D!M![@M?H7<"Y)BWGG.UA:DRU+1B[$=&M>NX60[,3KJN0&9A3;$!QKJ1[I+CG:KK; M]M^EHNZ1>N>JZAX_Z#:9OXG5!U(]U18-%_RWMS\JP;\L-D4;%*L4KW6RV>T% M%F>8!U$".>82HCS-(,W4O(]XSJ(D39B,N #@GOBI8ZMR^+VO5G\;@Y"SHQWRC/9)!'$4REHD"$ M] 5@E#.(".6<(I9$/#$^>K?H>&KLIT2'3$_*HA.^#AN5F\-,:Q*T'@J#<_B! M !Z:\-3VK":\8[DM.>XZ@"T.Y <">J1#^6/ ZX_9%76[,WH'Z'K/Z6W:&^^L MWD'+O?-ZE_<=/36W04]WJR=1ZFVVVE"+156\BB95B_8*_;JI+)L&.4^3E$ B MN-H(9WD$"P=31_A\^9[:=C^N6ZHC.$<>JZ[MN%'B)RF%IEFQR52E M;TF; *FUXN#6+E\NJAG/9<9E3B%G&=96<0JQXD>89"057-G+(0]G*WU.:4:& MYEU;T>!&@ %O[CK)E8E<3SOM+2?:W&REOL73B:791I/N $&I8L>#%J-CQH## M8#[T1>D&[IU4>+5'Q7>A9VEG:K;;04UF MYQCR<[":$9 'L 9F&P>..1<+Z,2Q@55#]GATN,NKK?ZUG1;.Z#Z MLE![2FU?_;9>?5NN_EVL?HC5:BYXDPI\%@1!E,DP@P@G$J* 2TA)DL&0D2B, M,RHQ-2HK[=+YU$BC*2^R(S_8* #H>@46RQ5X$RO0*M$EMK=Q(;4<'8.CP0$Q M'YA[I@>WC>?N<+"/Y<'K&7Y+CUXW_/H]>RW;'-'#UTW;?4]?QS8<$[\7I3)< M-PM47;ENX8#F,8U@GDF=A)D%$$L40TXEB@(1R(A;G13V=3:U1:*1=>>V MMI;6.4:T%V@/3O3MP]NG=#1#QE=2]KZMQ4[D;*'V4P-WD'2^%*?]1 MW0M1_EXNUR_6CL&&S4V-*<[ZH?ZC EIZ4(M_507+DZCVL\9 @ Y,'F98#N#A M:PF5KT*8)_MXS\J8?4I?*)79^^I@=YMM,!Y%!!.UCX69)#E$&660)(C G! < M4XP%#:S\_8Q[GAH;6=ZI685'V@^+MRO,R06@WMY]^ )N5ZNR4)LH0N<"K);@ MGC2)<"ZA.L0MYZ3?K213 MS;N3*NR5NCO]A&O&^%>Q6(OO0F>?5WN@>U'*9?E,E)QW=%X\UF.D"UHQ7>2Z M>-:7=O*'^FTEM6NH+JQ)RM5'-;YU?958($9ER& 4,@I1C#BDA 50")%G+$() M1M0NN[Q/\:9&&ZUV-V"C']A1$&PUO &=CJ!14N><$ MLBQ,68(#DA*K]<))BJDM"[><%PX.9&XC8,;4@^,Z]&7KIP_@!WL2?#U7K!Q& M,,AOP$8IL-6JCACH]+H!FZ&X 8V2>CNKM:R?:_7T1\A7P>R)=]UD&)5>KX+I MD$6O:\QA_SN??_HIV%J[Q7U0W/NX+ O1I5 WW0WWM#$Y-IO/P498L)768C/< MAYC!UM@36$-OE,_@Y/'8S!0-MPUS7\/C;9\-U-O;3)L\/V@$TH,^)9U%B 0A M8SG,6!I#1'2!6"$CB&7"4"RS#*56)>1M.I\<8]B=U=CBEL*?IO]?TJ-/[E%*'T_?D,XZ^C(*N/A85FR^K=2FV7HQ4A'$B,BB8V@^C M'&<0BR"!,D0TQ(*0/ BMO!A/=C.U*:NE!%LQW1T73X-J-HVOAVK@">V DKV7 M8B\(OOP33WEP^Z_=&>%/) Q#],(YE&FH^D8@13+ 91HOY!K?*9G3>1'[&F M1C%?MG'"M!'<-A+8SVB9<='X8S#T4:_6 -8J@'ORID-)P&U9JD>$_OFF.[6] MJ4.+6[4\1A%[Q=-7A+$?H<:-/O8*Y%%DLM_6'4(5OXNY#GM+TCODOQ[T7@7'W;,:+O6 MC=S)[^)E6=;NPS_$H_X^JIE(!1$RU80HU7858P%I' A%C32-XSC!S"X]U_FN MID:-C:3ZV]W*"CIA+3/3GL?7S%KT@]K ).D&F'TBV8M8^$H8>[ZC<1/#7E3X M* 'LY3<<-[2DU!Y/U;TH:]-M$!N8(#H1M5-F$U4W MR G7)21\;>[.=3/N=NV"LD<;L$O/.]=_?=:.C4OVG]JQ1\P("M.42@Q310 0 M!2F&.1)J<\40#\,$!U)8$<)A!U,C@D8^4 O8N+B)&_"EJM:"6Q=WW4?2;/I? M@\_ T]X%&I<*K2?U]U>,=;_YL>NNGE3N1(G5T\^Y3>J'DG"A;\,ZIZ\PY"A& M008S01E$<:CV 7$609Y*O1406#*KSA'=%%O>)(-L3U';,]93:2$W MMB?*,H91I-/04@01C1G$61I"DH:2A)D(,VYY6^TLR]3(H5/%TLR_9C3,R&,D MC ?FF4UI]YV$M*TBX)=6E5]OP%8;L%5GH(OSJV'U=KON+LG(5_!70W9\3W]] MDS[3>.^G1_Z]F*^*-D/R+!<\2+,XAFDLI>).$D,L90:IS".:L$0$&9DMZB!M M_F!Q-&(IA]&[B>0]_LR.&;9OPW:N2J507-5OZB9]M^*U=.'=;52 MO9<;XT7&@N)$JGUCRE*(2)I DJ@_1"P54R+%E;E1T7;+?J=F-K9B-U4/.\'! M7TIRT(GN[!UI.A1F3#< P ,3G"=L70/Z39'R&ZE_L=?W",$WA>),;+WQZTYQ MH%\6O'@M^)K,[>,_C]Z=&K_H>,8=(:W"/8^!Z6<*'Y@,3 D'8P8 MI$F>X3 D<4J-2HOZ$FAJO&!L_#?1B#M:-47.+N\&AAE7?[LR7Z,UF5V:\T@- MLF\S@7?$?5RO.)/;UYF Y[+/,VK7P8NZ2]!"YE^>7TA1:N>BN\5]*5Z+Y;J: MO_V#L#H$5DKMY:V_],ZB2'C.1!)0&+% \724<4B0B&$D<11&&4*1F:?0=6), MC9VWBH"M)F"Y %M=0*L,:+0!C3H6SL?N8];/P>.-Q-"VHNL@N+B"NX^&A:_X M**,RDC.Y_REBYVA^-9:]GNCNK8_GJGXU GN^[->WYEBS4"^)WY:+95=_HED^ MN_ ]F6848\YA$L<,(IJFD 0RA%F4"Y8%.JE";%6ZL+>[J:U#C4FY*^XF$TDK M\:^6I0S[T3:S[OUA./ *<@U\]A4.C5#Q5>BPO[-QZQT:*7Y4]M#L+3M2X:*8 M?5JLBM7;YV(NRC:5U=LLB0*9L32"J60Y1)*E$,>8PQRCB,=QRI+4*&3[3/M3 MHXU&1%#+V.50,ZQY>@[!?F;P@,O0VW@K2(PG_P7%>PX=U9O-1%<_;.?WN?9& MF= 7E.EF\*7'["\!% W\]"M 4-;JJ3,)9^"Y?%_A ;N"9ZP*5Q\ MULW:_Z&VI74"BB:G(,X$QW%,88@"I*\* DCB)($LS96ESU,>"BOK?K_YJ4W_ MC71NV1H/L#.SU=T1&7A:FX-A;8F?UMF3Y7W0^*B6]FG%#BWK,T_96](?UJ6N M6/6YJ!B9_[L@Y:<%UWGR9S3-9)S'!$8$I4UX*=;AI9D,T#J('GM!-&5K;V)1"<#.ZSC8YF=5]2 M:]?TOOBL:UA*6;R2YOZJ6I7U$;). ?\WP1_5[OQ67VT5JT)4V[1LU==B(>HK MK%G"4LH84CR 0[7!#BF!)*,I%$$J IS':918!J9<((L' MV(X#7'PTZKI96K+__"Y>U'?^1"IQ7RX?2_)\NUX]+0=U\!V:DAAL10:MS#=@*[6W8Q='F+QMZLQZ'7FW9P7%\3;0[G5'CFK+2=U) M$_^G>D>Z+5*?$82#,$0PX+FR&G&,8)Y0"A,L)<_B0*3<*@;E&F&FQF;[LM8% M$=6^?JUFS]N1)^)J">[6:JNU<57<_(M1CF 5=?+'N-*.-2KP?0COC81YM.&7;K&)[?WCZ0%T)5 M^ZNWCTM=*W/&\RB/(H(@RW0(8!3G$ J)5&1+$;:S?_V2ND0H;@J2 M02G5[]MHE--.B3SGH?CPD#R7" 4&*7;/=#,_8FVBTMZ\@)VHX,]&6+/LL>> M'68\=W"-S&43(&64:-/W2E'!*<)KY"89>',6J,DP&21H0F!!&1.)'+$Z,[B9/=S,W=NQ9 M*ELYK>HZG4%5SQB\'JN1J=$&)F/3;1@%1T;9F4XF-;>&%3TTI"X\;>Y^I!P= MY%CK>ANUC\]MYM8^,O+W^GY#G=[#<])2Y9$GX$5MC1Q^#O2S\N_IVIC,G>= MZ+[WSN&O[$NFW:V6.7W9;>8I3WTB @$3AD*(&$J;(QN:9@%BF8A#C$WKI1WT M,;>)59G)*1QU;]BN0F?T>S.RO@&-?.#/]L]1#C$&<'!8 M(NVPA\GKHYU1\51QM'./6M8N+=L\;O6A<7V14NU.BA=^S"*4A#[$E/CJ@BE0 M6=,PQ"(+1W^;^5%E1-SN0ZG7S5NUXRK'@Z#+8>,[B#<.R% M>HM>FW&ZD;5WA^2P3JH6**XJIPYW-FTM52W%CZJKZKUE1RFJC)@ZUFRC9%&$ M,0\B C,O"""B))&[Z=B'?A;1B'!!,V[D(+3?_-PH0TG7G/3;Y:D^ $^/$NPA M&9D"#- PGO*GE78TQ0\:GW1*GU;L< J?>>K:N]S?5BOV(U\N=_9JS'PLL)RP M<102B#PL9S)),ZA.P1*$_8RG9I[ZY_N:VV1^^ZBJ9E8@+\!;7)8OM3]8?7FN M+ODZ\6TO5(^AUIOMC@ <>>KWKT,[.2>Z[CP+B_/;S..>7NFR\JS*Y^\BS[]R M779[=3Q757Q=R1_>RK_GZWKNB%7Y Y>L6G"683^.,NA'@>23)"$PQ=(R"!$. M S\20282FTSV%_J=&[>H V1:BVE\IJ"'L^XY@W/T1C][:'<5]1%\+7-3RK@1 M&^S)[3[KO"90CC/,7^KU5;+):T)Q+G.\[NONZ*C[MS;50#^*]+9@;>;ZZG0M M9'7ZM^ X"GV2Q9 '3'(7]S)($L1@1@7/2)*@,-'RFQA3R+D175./G-3UR&E/ MUNM9[^KAM*?(*0?IM?AT^XMMP?B]L&L5)-$IVI[MM%7G]QY3VH[+PJ[&8D3* MOEK$5^=W5R#K+ ;.^K);.53%MJ:SKK:S"OOXRBM>?N?5.VD^T]J1=I$D01R+ M-()JBPP1B4*Y$' $*8TX\I(0>]0H^D*WX[DQ_$XR,T[7!EJ/I\> ;^Q-\ONW MH-N1W0 _@%[6%&9L,UML%:G9ME/E!FR5<<>LIN@Y8DOM;B=E0%,P#EG-^'T[ MIOJ \[*N+_D[QRK^3/DWJBS]?Q0KHKI2ART?B^?-NMIW,99_VY1E7CQ(^LRK MFG=_PWGQ:555'PNZW#!5UJE.TZ6HM>2/DEVW3LOJJ44!]!K+QS6, X1O6RT1_+R;SN"-^]O$D*VAJ$C M4/L&[/8^G_%:MO1%[ *;%U'"$/=4(@P,N MYD9A[WA%R_RYBQ-_LZGR@E>&QS GD-2SI:_#9V2*:813J/3+48_B>7 >!T?& MX(D.)K72SBMX:#X-/&GIGXQ?ZL0[]ZMW_#M?KIZ_K<3Z!R[Y(O(B3P(5*!/& M@RA@')(D$Y#R)!$HX]+&\;NJSGKS_6Q?6I_U?N7FL3V3\'.^E@3[CVV.B+R0 MA%/@Y?(%L$9ZY;;<*@"H>>S">>3UV.$Z-"=R46YE5'DT6BE!)Z9#Y^1+2+CR M2S[;S[0NR9?4/?)&OOB"?133+G?71S5!>+563I-UHE36EM_"#WR!4ZZ.,P/H M9X& 2!H0&] (S_8*6 > M$:4Y)KJW\V,@/?J=NRN0K0*JS/!R&&>EV?'DX5=F@)R*RC)LP3I?0\T?X(Q9NZR*NAW/76N!6-03F1@,&_C MRH(17\2'O, %S?'R;E75I>JZ\O,+$68>)B&"@F$?(A]CF*81D7\5\K.DG,6> M80+4RYW.C=QV]13D-G K->C$!G]V@MM6G1@: #T.MBSA@01KY"*8X)A#%?@@S M1C(8920-HT2$:4JZLZA[?38ZUY_%>=3]!$147__+Z5'A)NR+M.+> /Y378&J MNQPY#$6%:^\GFT.ILR.09IG'(B'-VTS2/Z*>D-9NQJ&',49^S! SJR=T%?03 MDK^246'.\NIY)8%W!*<>K;L :60J[[ND2)C>U3#EVAK]WS?Y^F6!!$XQ"B,81#2 *,04DC#T(&.>\+P@ M"3.4+=:JNIFN77C8A1$1;#L:[T-O"N-5/3G_]5_2P$_^'?!:7HL,^/N0QB3C M""$,,\%#B#Q.8$JI@ *CF'.&>>1GBV=>YBLFE^)R/06PA]V-!^\;_I 7A5K! M"%XJA]ZK\4Q#F@GL4QAS+X&($;EUB2(.2<")")(L% EJ\7Q?:-Y@N4"SZVP\ M+&4/+H'4W8)< \W(JU0CT VX7:_+G&S6M?/E>@7NL"KXY+C&PDD07)93V.]@ M^LH))Q4\623A])/7!9RVR6JW?]#50Z&RZO@+% ?8$T$(F21.B!(=-U;)(=0CGYY= 6*UA&7 M%Y%Q'#YYOK]7B86\J/ZYP,;++UZ;LN=#7N1K_BG_KER,U_)+R>7JT053*C]2 M'P5,&F\4\C"+)>\@! F5O..G1%K):2BXB.TR^%SJ>FX$U$]*T\@.:^'!3OHV M!-JR4*_^H&A:+:- /?;QJ3N4K\@"I N8\Z1 %SM^I1Q!NH"<3QFDW8(=I=7A M$=_X4C[R\!LO>(F7MP6[94^R6W5^JPJGM#'ABS@)O32A&:0>\B'"<@N5Q3B4 M?_60%R6>W*H:7?P8]#TW4FNBJU:-QZ7<5_%&S"9F^ 'GIF'9)L.@QV(C@3LR MC36XMF+?@%;P&M5]T;L$&>Y8S (P1S1FTO.D/&8!R2&1V31AQV1?N6POI^LV MP6J;S--'89")",'$IQY$+/6A_ 8#B!$F 4$)CWVC[$$G>YD;.^V$;-( @]LZ MNY-E>M33P.JQT-5PCYC?O6P&!DM"J MD- QBKH3_0IL1I_D)K!83/ SJCN;W(?M3SRQSZAW/*G//6B9:>7\SN=W_+=5 M^7:)JTH57FFKVZ59$"948)@F7$YW).1T9Q&%&4MPD))8_@X9Y4PU*#M*.G1R8C8CTPV[F$WS\=A!YZK+!J&O4^;^\(.FJ., M%9;-6!X[JZQ[Y##KWFU9JDSIROONSW&[G% MW>7:>,/%JN3;*KE<3AW9L>PC+W#Y\G'-GZK/4F7YI@IWE*]VL:IRORJ"NL9U M$,<91"J8BO ,PR#$6401I74[B4R!.KK 72K+WC>)9\A MM<9@K92UJ:@]TLBC5 ZR3Z$?4":M[C12)Q41],,84Y0*&@FZ^,Y+LC(K=_[J M8]^7>=+1WVG<3SW4COZN?+C*X[ROY38+P'R^#KUE<28C/O+*.NU06]:,'W40 MG!:>'T?25ZA>/RKD)P*P1^_273+RIE;Q425QDN(T\A",_01#Y(L8$B%2Z*/8 M\UE$O$1I-][?ZXWW4R\/\W,M]?5YMT^CKWGH/0:F8Q]W[\XQ M>E)/4Z?<&*\1\T2?[O?5\SH/PJ&3AWFX@2L\=39TO5&YF^L:#74:BUNZSK_7 M62QZ64MW)5%CRB,6QS!*XD02&$IAEH4QC,,T]#!AJ>'MGHT0<^.R/1W VT=< M/IANO85-&,P1V.M1W;3C^#(O#C=X!F3J%NL'?&M(Z$FI6:W M0!ZRN./6;??/;5RS\BV3TMSQ4JS*)Y78XPM9Y@]U']L;_/Q)'56*;_)?*]%D M 6NB81'B7BAB!B.5IQ;Y@032,BE(#8Z$G0CUMP(OQ?PW^H%>HJ! MG69]WYU:.16*VU?/+KS9T6#K;MFG'L+1-_&3C9[%UMXEV,XV^TZ$FGC[[Q+( MXP,!IZV;4?[CIBP6;U=/3_E:+2H?.%MV;I2]$QQ\4%FOI>B@D_W?.N&;RV0EOAX? M&X[$,-^.A^_(?#H':-F*;K86UBM O-?__*'67I?L$&O7'?ENO9CX\O_U@F+8 MVB0+AIV&W8)@^;:KLA/'R=.^KI;+#ZM2^? N$NJG@4\QS'R:J>+@%&(?>]#W M22R-^80%@7]=Y8G!_N>V!)RIA-#7X7^"1@OPI](#M(H86N>FPZ1GAH\(_LCK MPPBX.RA$H87>:+4HAGM_Y7(46M!E&)0KY(D1. M90\?BMU=M :G:34T-P:K!09;B4$G\HV<,:MUL5IK)G'50W&8EYP#.#(+7<;. M\6V]$4 GB*;B]"\/J^__)MMI.8:R';7HM3X)D1@IVM&&V4MF),%XOGC7&N0? M\HKBY5V=4?F#_+=J084(8JYJ1%"?J/S9,<28QM"+PD $A&*2:M7C&NQE;LS1 M"0H:24$C*JAEU>.,85"'N<(95"-SA!5*VH2@A<( $<'*42I2&&*4 !3@;W$YUS$4686 M:*/3KG# :(.\WH<0S1Z,H]> MES/)X'$,@G[:CA/OVM'2I[R0ULW;DK-\_0%359;O97MU\&95EJL?\H>W6'Y6 MJHX"\5-/A"B%C/C*Z88)B)6I$F=!%J8B$QPE)L00@$8O2]1"'62JMM)0(3F*2T"@PBN4P%6!NO-?(?P.V&H!: MA9MMH5XY+3LU;H!4!"A-@%+%D )-1TJ3!$?$?VP:U(!^O0*$RP'(V8T&\.94 M:(F>*S(T[7Y:.K0$YX@0;=NY(F7;F\O)>-X<)N/YTN3?^;)95]) 536[_HOG M#X\J D5N%?$#?_^3ES2O^%V94[X(_"#,1,A@@BAO,TFD'HRN-'GL1QGF&%(>1RH=M K'\J7M0)B58)WJPU9JY/+3J$Z\/F/0MI)2U4C MH0EV:/YUB\2ND::-KE;>/?[9ICTV\ .\CE1=TN:E+ M]JX?>5[*#6A7"UD]SO>J^4IS E?@!U\NU9]8-J;6(+FS:3X(:9$H9>I.FRCV M%\":K :R;=!4(/Z+(_]1-Z,VZ%1Z91?3>9JZP6+/_=11DRXWM0O$<(3CC$*< M3!0/Y5)"1.@D#+R6*XF]FMH;VM(.W)Z6)+=]4.;$X+U*F-4#_V M5B5%P]6C^V)NP]",NB^9PS;"S.J_QDA_+P17B\HN^9URBO^ZMP)]Y9*>_J'N M7"4CU;[SOZD*B2JA'J_NY&Y!_LLB%C&E+ YAR+( HHA[D(3,AY$RU0.$0Y1H M%6IS*M7<2&>K5R_191,9LJ^;NL5KM ,[]< OM8*_@D;%&] J:6#].1MM#3/] M-<9P9#[\_\SP&9CQKS&,$QGTTPZGF1WN&O9!B]Q99]/9YJ[QV;/2G3=NL3#_ M5;:_?J1RO6\37&4\"'F "?0"#T&$XT"E>XB@GQ$:DSCU,-:/#3YL?6X+Y4X^ M WH\@DQCE;H&B)%7FYUHANG23H-AP/G7@#(1=VM\(&:$>T[G0>(\>FDZ CPG M[QZ1G7W(TF=[5?+\H7BKCBC*EZY",XE83-,4AE[&(>(A@C@3"";<3T/*/9SY MW"C#X8E.YD9/K8R660Q/H:AW8G M-B,S5BM>4'D]7U;$]SFXZ=H&I?W7CDF*VRYR'56VJ= #7V>=011B-E,;\( MAJ-5]WP_DRZ]%]4]7'\OOW!M5'3CUZK"=S%+DY G&8SJ3#$BDHP0HP F84)Y M%G),F):]/=#'W+C@,-:W=>*^(AYZ!^?E%=L!2"/S@ 4^5T1"'R'@( YZU^8K M14$?*74^!OKX48OCO<[)2FZ5WO""BWS]E5>;I?)MKXM4W7Y]_^V6KASF_Y]A[16<.5QTTC>5I53LJO* M'@9'9+ICH'&,. *R8W/&*X-J_ M@#^*LKO%5>IU-4E7!7C'R_P[5O=]%;@M\TI-S7>-@V63 M[^1&S5^S[:?#KT!OO_HZ8SOR(J4QK$HWH)0#M78W_<&]Z+N2I,;:^M9=+4*"XBS)8N@GGJ]<="DDG/DP%@BEB4>C(-8Z.33N M>6[4TLBN$AMOI0>=^&!/?AO/&Z,QT3A;& OIL6\4YP.R2<6!D<">JNB 0] - M"P]8 #=<>\"DP0G+#UCHN5^!P*8!2]MR&VUV.G"DSOK=!H2W!7)?#@(^$4LR M3U45HQC'$(4\@SBAF4IPYXLTD:N&7D4:=R+-;3'YU@L*K:5ODT1T9:;/)UT; M:\PTK=E)1V(*FWO/R._[;JGRKSAQZG)P2@5'L09^1%").0UC'[U(>IU'H M875+:,?)MB+-C9,/$_IJ^@DX'"-3#IX"^;$YN+<0=NJ P3S+E5*^NF7S$C5U5J3W/TO:)$_3K$>S_];<^,\F2]T) M+(9)[#H81B:C6C#G>=C.JVQ5%.:@J!E,/%(1B*/)Z%O5 ?/H.^Y36+#I5.I8!J)9# P>@;- M2'"/3!9.D798%N(L9J-7ASCN>29%(LY"HE\KXGP35K6=B]:%Z+9@O^,"/W#6 M9=E3Z=F;!,7M.73H,YSZO@]]'_L0>5X$<92&D(4L34."*19:Y&;<\]RH;2=[ MG>ZNE7Z7GG GOU$%8H.AT+EW&0G@L>]=M+&UNGY15=KJI-R6]) MM2ZQ\NS/6!13*DW;C!"(0NS!#$F;UX]5'6B/$E\OOZU5[W-;$#KAZ^R8QQ;8 M3@%I?;4J&-JZ9H.C9^V.!OG(2X13M(WM72O4'%F\9GU/:O-:P7)H]=HU8ELJ MK2'/G%$SY*: 13#T<0 M$2^#&?,$Q%[$!?5I[+'0A&?.=30WAMG)V:S;5YP#GL56CSM<(#8R:]B!94P8 MEY!P1!5GNYF4)"XI>T@/%Y]W&V_7Y43:E"4OZ,M]B8M*Y<^O,Z[7?UO6AP)= M@$<;^=4$?C5Q7Y_Y^HM0(5BKLJU,FH%$C: M[%*.WS982K+FO.?)1G#HH=#C4*CD8]*^9C#+$BK_2CTL1!:+S"B_IUGWM+?@#WY:_K9:6"VY!B.B=[J,1[2HU]A;04?Q'BD;&=VN#GB8L/.)Z55.V . M&=*RE:L/*67[M7?WXVHIWZ_>_WV3KU\662#2-$HQY$%&(:*(0H+D7RG&(HIC MS\-9L%BOUGAI?$QYLD,C0MMV.]Y2I[M[K7/)0>4'3B:'W[OB"**Y M95$5L6H3;[W@.(N3 *LB8]13AE, TXP2B#.&0W7[SLUJ>Y_L96[V4;.'*U8% M; 4$V"( XS2@!GOF:V":9)?;"-A44&M$=+P!/8> RRWC41_3;_+.J7ER6W;V M8?.H@3O.R]_*U>:Y7C_K6+*&4;ZNB]NGM6X8P85FYC:[E;B@EAWII*H-D]-$.K7O/KO#R7G'^6V2'Z*:U6):L%$YJ,@CJ ?9@PB M57$1>S2#6<)I2,(D2D-T?#QI7??_^Y;5RY4GS/]Z"G M_ U0Z@.E/^@ J&O*N:@KZ_(3TC.F9O5AC$S._1P"E[^)-V-^$X[JY8XP3J.6 MWG4I[PRJ^(X OUY!X#$ZMMP9/]?Y;(J'3UQ*\#5_>%Q_$7]4C4OB(F0H#4GD M0Q%Y$40983#E40AC@J(D4=6%S"J/#_8VMR5H*RRHI54D(>6%*P&EQ,W^T'#3 M/(BUYN;9%8)C;Z*O ,]\/ZT#BJM]]6!?T^ZO==0^VF=KO61')N\X67\LJG59 M1_34J2(6891R&DGBD#1"(?)]#Z8,(1CS+ F"E,8T,V;7>(V;T59L;4,8"*(\(XU<.D-#&@ MXB$Y##UJ$7NKQE U^;;D+%]_P'0O]C"*&?9( #.1):ILH=P=9RR!,<4A(R$/ M$[WPJHL]S8T>=E]V(RWHQ#6(\AQ$=I@/G.(U,BNX*K6"^87%\V%I]KZ-5O%[?;O72X$5[YI M_$.Q\S32O,0S'*4**7*DJGL[DQUG^$0,D+M@*#1F*@ M1#8P6BYAK&'K.41N9 H:!,W&Y+N$GH'5YQ#%B0P_NT_0S/C31&70_KO4QG0F MH*8V>U:@[CO7E2#M^T_UUYR'XOOO*I]=1WOS0N2:HB@-0FR9A(<"3+>1&!=D<AGY($QZF@88H6SW4TW+5&H6U."Y7NZF:''''!&4)CYF$+.F:IS M&T8PY4D*$\[#(**)AT+6#OC[@OT3#7?KQI#M=W8M^ K4I0K$I82:7DOVV5 MN0%82.',TQZ,,>AZ=\>O/)0CFZU:H_C-8A2-;Z-'Q-G1;?88$DYZ&SXBQ(>W MZ6-V99E9H FK:5,=R/;>_U0^B?P-+[C(UPONJSS7F,,P$S%$*,E@&B<8LCB( M>9BDB$6)42J!X?[F1N>MG(:9 2Y@JL>P#I$:F2U;2;>97J2LH!46_-**^ZO# M6'\]8%P%]U_H;=IH?CW5C\+W-5\SOYJ^+]EM6;[;-!4P=:^>]]^:VYSOQPYT M,NI?'Q\@O%8(:4]>#0P& M9K%\NYG%\H?=+!YJ M;>",8^XEZI8^JT/J$HC3+(6!CP3!@F2,F$6&V\DQ-Z909R.KHH[Q4&7:&VE! M3P7K(NU&HZ.W69\ \Y&)IQ]NTX&]5:(/^TT=4-T^,5%)=AM,W==A-Y+BM8JO MVT U4''=JCD[_OS*59@17=?I4]\^XO*!5XO \T7@$0*S-$WDYH9SB&/L0YX* MEG 198(1$W(\UT=\31 M)[N8E("'E#QDU\%G[:CSS:;*"[4-73V1O*CIN=H61J,!CT(_Y# )LA"B5+)G MQKP(\HR2U,<^3JD1A0YU-C"T_7V"OH>_U1Y9+YRI4V^S.N^/J\*:2%(VE+E MZ=K[H]\Y7JKLK.]5]IDUSHO:S1;'),0\:]0RW?"Z M'50]=IM^H"8Z3>_TZHJ;J"%3JH%]W>KDL#OMNEOP&U KV"27[JMXHZJ:4*>9 M9$<9 D<$[%:V21E[%%@/*7Z<3FPS]Y3Y=]P(L\VV(OOX*VV4\R+B,3^WA#8I%WZ$HXG64GLI5CXAQ&5\)UG.GH MV@8MKXU4A,]7_BP_Z4=<\;MR]5#BIZ_\2?*XZG>S?ER5*F1@]TR3;]J7EG;@ MD3!4^=-( )&7$9AA'L"0QRC($N6Z;U3CT%Z4N5%MK0G8B0E:76[ 5ANP4Z?_ MH$DN= =#J'F]-,G C'W#--:8F-\L70VGJ\LE>T&FO5^Z&K"C*Z;K6[RBE%Y5 MJ=.3UGJ^6RUS^M+\=W?OBR,_2*G/( NB$"(:(9BF?B99EB2^SPD5Q"C1K6:_ MJL= CR1$0'ID178%K5RY/'RJ7=?(T>IV^0)X^ M%"^[U0M "-/^X.7Y\8Q/?' .^VZ"^>Q&:8+)[",3 RG M7.^U4;)PP3^#Q!6>^(41KORX^M>N7&\5:*: M*M6"T=@+P6B0(@Y9%C$Y]@)#$D88AL+CGOPP_(A'(Z5:&'?DQT^UH#_N$V1= M,!KT%$KSS@DT05[%0$3;'&/26[ M6[M?E)Z_WFP#53M=04_9O8!^J:_RAQTK+X/19Z&W"7KEP1[9+GK%<1XK6SFZ:': MR0PZH6] 7VR'+&2(DRM*TNUV6GXR!..(K$S?M\A[_7FC,F=_$=M2=1\+)JVI M,N?5(B&1E_@DEF8.4H65HUA%-1&((AI$\G>,(:TDA91JCZG7\43&U6BR;D3'XD;9V+""$BHH##)$FE?8># &8$9S B/!9! M$+(DTJK$HM/9W)BSEK4"&R4MZ(MK6%!$"VC-8SM'\(U]_J;$M +._/A, Q%7 MYV!#74U[H*6A]-')E,X[%C;7-[GCY$M5#?BOJZ6Z(:D^+6G[42/"/1K[ OJ8 M>Q 17]I)["YK_,PL+PU0!BVOH?>GL[PTM-BSO'2>M[.\:C9>OB@_5D7. M;Y>XJMZME&OK@C./IJ&0S!F&:K?*8XBS((*$!Q2%@GHL- J..M_5W+AS)REH MS(A:5O!G(ZVAR36 L)[!Y0:WD>G3%C)C8^LR&HY,K8&.)C6T+BM\:&9IO&&Y M3=OYHMRONEA/_IFO=[>*]ZNWN'J\*U??<\;9FY<_*LX^%ML=XRXT:9N,(A%) MZOM1!'D4)A!E/(1I$@@[+0$A9QY>>-9 M(/]=_8U*3<%SJZK*A[;:'HO@K9[_RW 7.<9WH+G[?.71'7O7NC^P6P5KMX\] MEQ'U:Z4GN.N-[2]*5_D!_-H[_.H%A8Z1%&7, 7&U:1Y#Q&DWVR."?+1)'[,O MNW7G=XY5#*N2Z6/QO%G?RV9N?^;5(HA\'@=!!DF2^1"E 98_B0QRD84,!S&7 MAJK)VG&NH[GQ?T].4 L*E*1R?DM9#8_UW[P^ZI8/U:2V!8H]=0I00;EIR1-T$CXD%#,H;I9X,(361H; MN3&[$6MNI--IU603JFT/I5B=?8(#I5K/-"%UOJ&M@J#1$"@5@1^ 1LG:F]6, MKAR-N!ZY33^.(U/AU$-H3*)N$7=$N8Z$FI2@W0)Y2.>.6[>O/Z$2G'S*"_YQ MS9\NF2QGWYO1!-VKJ;"7PT=)"VIQ'5=5. G%5445]EN,N";GR@7V#Y7[H#K\H:Z<7%GO'RSHCN52D?N++L[J1^4^\W#1>]U6U>:K_ MJCZKW7X(KNZW)QF'X2OR<468\)9]$BSW+^JGZ=*\(N/MAN7RLVN2 M9M(L8C@-?(@PPA E(88X(0ABAD//8[XOD- MP]AO>&ZK?RN;64[2([2&E])K M,!A[,Z&IOE$MQ5.Z6A50W&MHLJJ)I\3OETH\^7O+;)E;!E#!)KRHFLF]HX$W M+\=1CO_2,N&J*H_E-NO=6-RUV=H.)^M<;+#S@O%8'P M!4:V*8B?-U/@^]D\_Y#_K8>X;:/&SLOCX$>WFN5'6YWG-;,U(! M<0,:*/:2-3>)(-82C=:8K*0U60,"\@(TD-P A4=M9#I(G#6/ 765@_1UE)@V M?^FK#M11[M/7E<8VW43QG9=UU8%WG*R_<;HI:W>$U@<[#3D*B9?"@*HT96%* M(1&<01]%/ I(AGQAY'%VH;^Y+64]<8&2%^P$MHPJN@2XWIKC$,:1%X>K$+1( M1*&%B[-D%,.]39R00DOUXZ04>J\Y*/YY)S^,VET&9P%A+$BASP6%B 8HQ*2BL?I-.(ZK'&U3B-S!7F$%U7MO(0@C'J M5F[[>+W"E8=J#E:N/'K8UMNH+75TF/0[CGSBA22%2IR4<@P@.&0?DU?MB.A#7N1K_BG_KDY4UO)C45N?IH-^ M8JM6@O_+<7DOQXDO(IQ0'H441HC[$*&4J;P("8RR((P"[*>$&!DNEG+,C; : M-6"M!]@ILIU??5UVU5"4.N"#?,>,QFS'3H_:)AB1D>EN<#!N:OBI.D#OJ],. M1JV*.Q:\$DM'S&@KQ:1L>254APQZ;7/F#L8?BRJ73[;536[+\I.!E_'YEV*#9R1R/+ZO6]S[6>-HJ!9+E14U]4)(K!JV3^/XF M7Y _WU:W;;EO_,"_B+NVKAUKWK1YV9J['1H70D>&BT K@ &SUM%E*]!5UV0M;G"C5(23?EY##/DO =] M#GX%;P;]"GJ?3%.GM,5 VJ45N 4[', 7 ;9(M*G29_O-&"7&FNFW,ZGK\@R_ M(=-47J\PC!>2@TTIT93IQEX!Z8,$9J\A@>W];ET[Y0Z7ZZ8J"J[35%9O7OJ_ MJ:\H29BPV.!0GF1\@HI70V[SK^=DQ3:FC6D#+2V!M MV'5OAL< <_3KXAZ.-^-DJC 'QMDELG;'$]\LFP)R?-ULW(+ME=.*15<6KNFB3BLIN?L_90N[6LC21.[644KE=8QZ!68!\ MF"*4$1RFC#&C_!8V0LR-L#H=@/H<0$\+M=/:Z;$MN%8G2^B4,;VHLA@SW9NK M<4=B]*NL,0;!XGK+'D5G]UT6(DQ\ 68/TO&-V!5M31R-T_HK?]FLJS6NZZ]^ M+*1)6E0Y;2(JTC2F8888S$B$(>)I!K'GJ7*H+$VQ'XN,&E6P&TW2N5%P/P3W M+^!Y2IQ_Y/?B<_+I^J+N"^9))*=C[/&[!QN M86YS]'\GQ$M3BUN7)CYT*]*;L!>@N^UZX06WDZ:L%&/C3J:.X'CA63A@# MS4[FA'%9M;X3AL;3]DD)?^?KQQ4SGN]G7I_;9-]+4=C(JC^UST%T>5X[0&?D M27T"F!&F\ 4-CFY*D;SRAU*GGCN4>M0[M*+DW[=[SY\V-1^VCO4MK7 MOH:+-"6"IGX*4\X(1"+.(.:^)W^*& ]\E$5QL"CJ/"%,[[!'KV.MKSQKOO)^ M]^-][+]T@O\*6"NZ2F&QJN,0<"VT<428S@CHG:$X1'6R:+$&PU\ZD7]5<#9A M';U:'L/ V@2-&>#D+H1,I].I \H,@#@17F;RMAU%O1>"J\(:?!O,IK(O=P4Z M\OJ\XL.JY/E#L??$NUR^J&),I+VY"$D4>&DD8.)3#I$?IC C*5>E,[PH#:(P M3+6J8;H4:FX&3BLO:%ILRRF9D9F3L=*CNJE'8.R#C4X=L N@;;+5[ZMT [IA M.GRNK]A-Y\GFCC)=XNV(4)V(-"G=N@3QD(R=MCU9.-Z/U2*./#_&GH ,\QBB MV..0!"2#*"$X"&CB^=C(2\-*BMF1L7THWG#TE\.!TR/JT8=C9&:^)@[OQ^I5 MH_!V.+Y>#)Z48>X1>#N8',3?]1JS.$EC?[M?J8NXVZ>U]O%9[YVYL=BNIEY= MMK%WPU@SV,;D='P/&XUS,TM8QCXL.XO()4#,3LM.:&]W1-9O:+ISL1/B[QV& MG?J]G5[)UDA>U"/Q=E6HW:L<(_E3';1X>"E>O7U4/WXLFC'[(LZ\\BG' M1-I>ZQ=_@9, D8 C&(6)#U%$8DA(BJ!( ^XCZL4)869':!-)/K\SN$YQT-/\ M!NP4 7N:[ 7XRL=J_=4A4X- [5YYYM4;L(7!S)Z:ZJ/2L\#F]*%,P[*S^D*, M+;V)Q\N1;3B5U)-:DQ,/Q:'].77WMGF'GYY719WL6+SC@IFVG<20O6^"=8[N0U+$EO M@+W>8C$.HB/S_4YH1=9;:-79:$_P4>K F^/E+&&Q=L<3YRXV!>0XC;%Q"Y97 M2T_/R]4+Y]_X=\F)4KLN47J$&6$!@PD7RL,TR"".$@9C1#&)/,_C:6)T6W2Z MG[E14BW71< M>-R.#&XIW3QMZJ#5^A9;L5#)'[FTF+H[%57AMX[/DFRT75:C)$T04K?*81I! MN9/W84:" &99B!!))'M0([*PE&-N9-)3HW7GV%.DN[YLRFYO QW5BJVQ2CL= M0#U6FF!8QCYZ''-$C.GM2CP=T9^M%)/2XY50'=+GM 1))[D3&E@<8_')$V15NJ0@W9G1W]M#4*SH)T^4,.T=(7Z8].,CN8V MI1>OCL?IMS-UX<5ST3>G?FU^;UA?A=#U!B^7+W/B;0&5UEZG5P61W MG";J]N\^C=ZSVPHUL;T?"\9_D?" S2B- H0K%A\1>=3N?&.XW,H!5:W>@W8O_/JJV"J9?)RGX0]/8N MKJ$=F803+4 M[F16B89R?6-$Y_&KCV/?\>>2T\:#7?Z\Y/6%=\'Z+IAWY>J9E^L75?)N+7^G M2.=9W88O"&%IDB0>#$@<082Y@#C@(<0T% @)3!(/FSE>N1)M?IY5_2-"UE.M MKK6$>SI9G\Q>-Y;&1[7CC\_T9[=]G6[ 5JMZC/:=T#O-;NKZF^N;^I&M>J.< MY3H!W/WA[G5BO=9IKQ,P!XY_W;1OF9=0I;6N5PWVKBE66A=$KW-''22_KD/? MZ^/H#ZM2\#IE8K6(PY G/DV@\,)0%1^-8.ST>GW)$1N;OIMA HPMXU]9$KK6Y M:3+VG2A-T";\:^_A>GHYS.[G"&%72?RN%6?:7'V.P#M*R>>J78MR2JIL_,=" ME9!^JMU%O_-"T7Y]W*B<1U?+G-5V:.UZ\<"_*OI8D-0C0N79#N-(0,1$!C.: M4!@@C@2*X\##6EZ=]B+,C7P;<0'MR0N6K<"@=K\U*$AC-RC#'#L-U".SJI(? M[!10'OZ-"C?MW07H:P$Z-<#720; H++/Z ,Q486><0;$K+S.55@.ELFQ:WFZ M*VQ'7O3 M\2K#:KX)&0-^5SL2I[)-NST9 ]:COB@Z>E>S@E[P ?WQ[IPK#-D5@?YVVN(7NMZ&YX,QOQ,=>BAP6 MOMC[<#K]00M ]UL.:@CF4PC#<,QF4A9#5^I_JB(9AD/ANF2&:?>VU3R?FZZK M+^+3JGA06;_5MFZ!618RGZH+<*YV1CZ%) A3& =I$"(?QR$W3$1RKJOYW6_O M)%4V,<'%?P.R*LO5#VF0&-Z!G,57;PFX"K.I2G+VP5)"0B4E4&*Z+,HY#(2S M$IQGNIFXX.:PLL?E-2\\;UM,0L=U=LX]:.DDUW/4D%OPO, %E4O9VU55[\#?Y155 M*6"J11(QST]$!,-43G*49 AF:>9!S'POP=Q+,FZ4=T6WX[E-^[VTJ7)58^K" M@K72UB=B>55MZHA^JG0Q]'/3'0X]&V$,D$P.G= , MT7+E9*;;[;1.9(9@'#F)F;YOQU^](\+M^:%J>[E2QX7;"'WN15P5&H$^)MW/CKI[4-[WS?+"3W#IU@N8XZ-&6>W1')BTW MP!H3EAE.CNA*L]-)RG#GS8!],)/0T02P2!2*0U0 MX%.8)FD&B2>" *6,<3\T,K.TNIT;4?7K5M/^82]OY#4TJO2@US2IG ,ZX<'Y M]D!\=]1XT^7^=VA'&4'DRHK2ZW1:&\H(B",+RNQM\VC(SZOBZV;)?8]$OBKD M6#X5:_9AB1]T8R'/-C W/I&"0B4I4*)"?^_.2)V(J7N!/);:CF,B+L%A%1)YO=;)XR(N*]:,A+S_LO*[.;^6JJA84>U2:%@E$ M3)70P=B':48"B#/A!=(,(5$L')70J3N<&T/40@&*R_)%^2QA@](2VACK&1@N MD1N9)BZ5&*KEG:1^S1XRXY>J:;J;2U6:/>4-"M#LOV==_K4I!':[63^NRGS] M\F[UA/-BP>($"X8\2'U%*!Z37))Z"0Q8'"%"28J0;T(HYSJ:&Y'TBNIM)05_ M-K(:GJF=3B%__S.6]JF30ALE\*ODC]D/MI M&D,A"4CR4AI"[&-UYTU\$8D84QIKQZ*ZE&QN_-4$F:\:GT05J5J?DZL8/=G[ MDT%TI-/A&V:X5QV4*4YZP047Z3>MBS0XX2(-=OJUN06 U/"U!M(@^O6U!G2B MH-C[1WXTO91O1-6?@#< "_D+\.,QIX]@+5_9^S7XD4L3@RM]^5\F6@' OH7X"8XHBB$B4 MP8R'/HQ2DE&"_"@31D6ZSW4TMU6R*92P)ZAE49RST.H9]2X &WD%L\+*/$OK M!2!<968]U\VTV5@O*'N4@?72\^;WC/PUD$K"X ]UN:[-+OI +]B[[3 M#URQY%ZHP7*GO#&E2;!>ESG9K.NHZ=4=KL^$O"2*21@P&,74@RBF*23*TYMG M%'F^QX-,W?VMUGAIL#+;RV,TV;=2C;THT;U*1[E!+0A7PV2PRD\#_B3&@&:% MJ1O0*@7Z6JG,[XU>CJV'ZP%V:61<(^[_(*/SR4*OJT M=G7_RK_S8L,/\LB$44CB2'B08YI)C@T3B-,408^$+ O2R(\3HY0/6KW.S6S: M%UK-W%;LJY/^Z V"'H,ZAW9DGG2"JC$-&J'DB.ST^IR4THQ@."0NLY MMH>&M;]'<\(CJ;'DN.+O>//GPHN3+"24PI3+_Z 89S#+/ Y93)(@C*0%2+1" M8W0[G!LI=2(W7DLWW<%W)S;XI1-<,V&,-O :%Q6.X1R9B%X-28.; L>(3G0! M<%N[(RIJS[=@L@Y,^6_U<7^I,H$HBU?EC,TE0S3K0:ZB)NBCVK$#L2K!PTJ. MB?RSXN5WE1A)PE%4;;E[]?*F6DO;2=TC\*)M,Z]O]UBNVFNRNU7RD?6C.@Q8 MU5;Z6K9?"_&,JTHET9&BKO,G9S<-!L,V>(&@T\YT]P(&6NT=]YN\9YO?H74U MXPB)2& !>1@GF[4]Z9^]TY7:](TC"E0]TY\8]3,CAQF%/96=9M=I9M=3X>,Q8Q MS&#F17+;R(D'T\SS8,#CD&1!@GAF=&EVJI/93465)VC=Y0FZHO[A243U]H#7 MXC3R5-U/I312,<,A#%S%$I_J8MK(X0$EC^*$AYZUF_1O ,(@//?4V^8F M0'VPU1Q3U/O?.,Y(Y'$"8Y82E64HDCN*E,,T1D'@4\$)PKI&P$';<^.5J\[T M#G&[; U<@<;8QP4&0!@9!6=4MC(+#MN:S# XHT3?-#CWB*6_WG-]-U,\?%(G M]0<9W+O$B%_QFM]Q^0&H2-D0B21)(IA1I$X!?3EG?56 ',="1)A''C%*SF$J MP-PF]E9^4"MPHH9#IX2J"\?KFT@ZY 3F9ICT+(PQP1^91YSC;NY\9PF>*V\[ MT^ZG=:^S!.?(G\ZV'/<"*\SYMWF;+T,O!ZC.85S[*.1:Y$TSX:HBXZK1(@7^YLV!Z*N^D?I M#[5?M*.=-YLJ+WA5O5T]$97/3@7)WJV6.7U9>!B'J9]QF#&60I0P ;,XBV&* M48@P2H7<0YGPS?FNYD8TG:2@+ZH9JPS@JD MAL<1D0QT-"F#7%;XD#HTWK#WT>@JZ'R6TK=)=0CS@CC, ACYF$$41I(J A_! M-(DD;S FN&>4R>AT-W/CBIV?!ANJYV0"I!Y!7 _/V.)5&,TR S"O49Z&MVE-")"OJR6J8[ M&,)8DRC<(#?ZZ:P=:.8$<1D.5RPQT-.T5'%9Y2.^T'C%(A3GCI=B53ZI*D9U M%I8Z>59;S[/]J.-4G>0& <1!C"'RD0]Q*"@,PH2S@*=9PB/M2)S+_VGZ19<(L^-(.Q M+1K-3!?:HJ_37F2+P6MVAMO!:?;GC6KSBWB7+S==I8WJRV9=K7&A#/9%YODX MQ3Z&-$22DSUU"A1$ ",(0=_ M.KW7N!I#J[QP=CU.EC_N*D#Z>>:N:\BR](,07#;;I6&ZQS^5LX@2H:"RH[KW MW_+E.F_2&BP2GGHH8!CZ)!"JM'BBPEUCR%(B4.S3./83HT(09OW/C0/?\38; M@RJ+\J:I Z%RHFZ6M>N5^E! +7[] 1O5=$J\ ;+?6G@^2GX-%1TR@-OA20H, M"(8HR+( AX$06,LK7[?#N7%>3U[0"0PZB2\5DK.#7(_$7 (Y,FM=A:%%F*\> M,,[B?"]T-W&@KY[RQY&^FN_9%N.3#?)JW7!:6R#X\ZI8=0Z]G_EZD0F1XC!B M, T]E>TW3B"A,8$A#6D441'SV.A$4Z?3N=%-)W-73_P&%+Q-K]7^PB;!KQ;\ M>K3C&M21J6>+9Y>?MY58I>CM"5U'([HLZZ#D=#C*,?H3G1/W@JM4AVV8H-.[AM02WY3H_S^(LK&?&4.F"/6 M,NAX4NXR!^20P2Q:,#^V?[OZQI=RM\C9[QS7$0A/:]U3^5/OSLT:4J8H+EY M)REH1;UTK*$'U.43]&LQ&GM?90F/T0GX$ 96!]PG&YSL_'I(G?[Q].!S5@FO MGY[R=4T)*J/2JE!6#"]HSJLZJ_;"\V.YRQ$<:W=P3B1<]UU M<)KFC]:#YT+RZ N-3)DY6D^?@[31FB_9Y[+\L%S]^"MG#_P=+_/ON#E@5[7D M5*^]FL^WZVU@YR(-:$:\-($T3@A$*4XA1@&!:>SY2& ?4T^K:MR5KBM^O?B^>REAJE&JG2K@Y+5^<]@PY.= ^FHUS\/TGK>;B6M';F_ M\N?V7N6N7#V4^*G.[9B$(0EB&D)?J *X?N##+.44)G[B42\*$[VIN MC%!+"G:B@E96JWH; PCK+&V8>QAUMR0S&CPQC:W[CZ^O6DBYV =X0O:*UQP6Y:J1J'Z^697 M,U)5+'R[JM:@IY/#C=)$P+O:@HTM[K2;NXG /]HV3M6OW=+S.Y;\F>/EUA>] M>*C+P+0I%W"0)2$5,0P1"B%B%$/"$PP#::9Z"8IPRHUR00]W-SO:YP\U6?2D M;0H86>88N@"V'GV[@W!LT]4>/6-JU0/%$3%>Z&Q26M-3_)"4--^RHY2O7)U1 M4Y5RKGBX+21C+94'XZT*@&G.J[N$OSQ&D4@]!KTLP!"1",$L8A3Z/*,4\X!C M8I3)4+OGN1'-GN"U0V K.MC);IUX67\\] AH%)1'YB)7 !L3DS%8CCA*O]]) MZ&!,4AC .?^@QA MS@*C!(^ST6QN)-R(?P-^'":]>5"B Z8B)W+_)2_ ']_>@6=>-OEP M#-,3S68<3(Y+YR#OC):5_LE"'Y7^\0(@+Z=/(!0V-Z!!I^?748$:'["6 ($6 MH1O08*2NC!J43E1#J9$""JI1?$%F-_XNSZ-GH=?TQ]^S4'OHM'U6 II?^7]> M%9_YJMO?:][Q[[TTMT52"@<_O_^BZ3!SC,'EFWQK]4?F^DYSAZ<79]6UNH/? M;VFR2_>3"O1OV4\_8!%NT:6J6>.?M=?6-G!TJ0[OESN'N$4:,B)8*B#V8P%1 M%H4PS3"".! ,QW[@8:(5=6[6[=SFZC:UCY2\\7.[ 5OA02T]Z(EO$$N@/Q+# M\WT\?$HA2%;#O)9A#Y*<$$DGHT/>$GS+" YSH9ZX_WI!&YN,Q\3'@V>MQFHA4+? RX\]A) ;)\LRKTS'CL.Q[ M-'CA4;NSY\]\K<(_[LK5]YQQ]N;ECTIM5S_D!2ZH.O8^OKD)TX0+'WDPH%CE M<6,ROZ_S$YL+<9% M[VAU7+3'WA?S-:C![L17!YZ_* U 7OP*MDJ,?=-F#Z*C@T0+ 28]\;,'Z/!H M[HJ6K,[0[OCJ,U\9GZ+U7YL;/:G3I+OW7\#G]U^,CM+VH- Z3+-%88+CM!8 M]R=JIW2V/5/;:VO*4[532AROH"=U0M/Y+.Z]+ M%5W5OT#07/./8;D\V:P1&7FJG0?#613)6?7MHLGV6IHN?.R4 GOQ8BH MQ[_RM=R(5%]7R^6'5:GNO^KL&KN:$IPG8280@3X+.$0H"R'!W(=I+%(1!1Y/ M4JW3DJD%GQNE[&?K5GD2W_"'O"@ZA[+W=;V6-DV7^G4?GGYV?<-@\\D^%+V] MRAR'?V3^[%0>'-1^W>56<[!371%OIWR3W[]1'RC]00M FX5HG$+N4X^;*^^, MJ<2>UOEBXL$X\JV8NG^+P__3T99=U>M(A 0A!#V*U20QQFOE08.*G E&? M9ZGV%X+=/38NS70>L%N6]'=RTIR;A+6?.DN9E6AIKIXDVB8 MNEJP-*0$91D,?!)"E JY,PC3 &(11#SV6$"$42(*@[[G1JOJ$+OG5"#%!53) M"SN!S6QVDU'0,[M'PG9D#MXK+M;(?0.VDM>UP\">[.[L70O ')FL)CU/:G5: M0')H.-HT849D5;E>?),+6^WB^XWR I?YJCZ \W'$!/4%3+(H44DL!$Q55'(4 MQAD3?NQ%B993W]D>YD9*G6Q&Z7'.XS=,-$Y0&7TCK@>(-EE<5'J($N3+/3J0 M?]M1P?EV)YGP%]7JIO7E!RV3\ZZ*^MKOO_+UX]M-M5X]\;+F"U63* XP03'S M899@3\YC'$&,> "S+!%8Q!%-/*V]FTYG-&OC#L=T D74_2V[!Z\P&"X82%&9!(G) MMQN#JAYO+88?MZ.#@^B^SQMUQO)%U"KXG8)#$ M*42^*LF>>C$42 A$L=SU(;20+9'5JP/?EV(\Z/_K, 4!73T]K8HFST %5CL% M5%+"G(XY.'K\/AK@([/^411]([FZZFUD!SWA;\";0;2-5P,KU!RM$69]3[IR M6,%RN)[8-6)Q4=E$E>-EET7R8_&5?U\M9;<+%":AYV<^#.,D:Q)[V=N*TTHW>(W,/UNH/O:@ M^NH4*H/[23>0370[>?R5Y;NO["^.[B@O(S)X0SGP^G3WDY=UV+N=U'C\ZKO) M7O6:\X6! QKX@DNZ9!GB$(DPA*F?A1 3$7J+ M-=]/&=ROKM9Z>MP<%AC6K"_L9,2,[S*=#< KW&%(ZCLO7&#=@F?O[.BTTO^MF+,QXF 8=1DLE-;Q1)SO*8!PGUOJ)?^;K+T)Y@'5?):41 M]\*(PDS$2'ET$)AF40 )PH@$?NKC2,LSRZ#/N4W]/9'5B<1*M_BA"=!ZT]\Q M?",SPCYRC;C@%^68\>L-J/URA=INW8#;];K,R69=$^IZ!>YP6=_3CD D!@@Z M\^>XW./$;AW:$!Q[=^B_:AZL?O?]N0XRTHU3[YZ?&V/?JB]563ZMI')@M(/Q>['HQ_]SC(4 MO?, _;1UZB$$,Q9X(:09]R'"E$#L98FTX;T0QU[DL9@:!8T?=3&WZ;B5\ H7 MJ1- ZJW8U\$S\APU1,8\,OFL\JYBB(\[F#;:]ZR"1W&YYY^TN)C>9C#O%996 MGI=Y\2"[D#]5.:NC-U2MN7YR@ZV]&87$2V(D) W(O3OB*889I0BF<2*_%9+2 M#&EMX-V(,S?*V%59Z)?N!A#LM )[:H&#'!*F%9THP)TT_5B/SUS_K,!G< MVT\Z7!-=[T\Q;&:^ ,Y0'G09N+Z7Z3P+G"&RYX#@KE5+>[@I7/F5/Z]*U>G' MHMZ,T"; /4TH$1+$?PY01#V8^Q9E/F)!KJ)&I;-+[ MW)9$M?5?%745(^5!V58 [:E@:% ;C82FK3T6OF.;X=MRJJW@?5AK!P0I>WMP M-LJAF!5PKDQXH[ZGM>YM8#DR_*T:L=@3O&<;6C?;7F'+K3P1G*OB]C&&R!,$ MDL23_Y%6/XFS,,Q(HFWA'S0^-W+:BF>3 N80. TC^@HX1N82IT@8V*E7(#*1 MU6F C)GQ>$;U05/P\)WI#+LSTNZ9:>>>L?:$HIRSZH,4Y-.J>+CGY9,Z!:F^ MB"96=X$)%EC:4Q"SA$BJ\CQ(?)_ ($DXHRS%?FID:%WL<6[\U0G<)+0GN/AO M0%9EN?HA%PS#V/#+:.L94TXQ'/NN80\^)2U4XH):7F6N-A([]6/2 \>=_]*% M_J;V6])3_X2_DN:+%@90%P?T)E\N57[#73W)ZL.J;)TGOC8Y$>L%#6=!A(.0 M0\G-$40RRK!:-XV?G\O5^%CO$ B$"P 5 :'5R;BTR,#(S,3(S,5]P&ULY+U9DUM) MCB;ZWK\B;]W7BTK?E[;N'M.2ZI&-*J615-W3]X7F"UQB-X/4D RE5+]^X&0L MC)U!^HGC45.6)44P0N=@^1P.P.' /_VW'R>S7[[CKT]F:M/YEN3C]]N>T M./FU_O*OY_H.\_S;?#U=_WP[K\K=4$[<;)Z^_OD-__E/J^G)MQF>?_9UB85> M<[J<$U5" Q M:]"\<(*L5!+Y-6$15RMB:Z/A%:8_?UE\_Y4>_&L58/UB(\F-%&^\;BNZP^@^ M%])G^MU)#A@3([)YEK2X0JX,2 >N.*^53]I'>139NV^[2O6NRE\LTR^+9<8E MV:3SUX5ENJ'^JZOA[#=^_1:6]"!(7Z>S?/ZORW)QTD)7ZT4#R6W50N3^Z1?B MNN!RB?G=5BMW,K?A;$V6&C>_V4+C+^;STS#[B-\6R_5$6ZN5P@@*4P*E>23Z ME808#,N<2QE-:J+YW;?NA0#1/P(.EF0G2/B R^F";&1^39OZ)"L3>?$>C*/= M6+E8(!:EP L1M$A&_->D%#]0^(HB8Z,BJWC]&8ZP]]/3R(N M)XRY5 BU((NWH#@+X+E-$*PI.9E44!_GV5Q_XUXHT/VBX"@)=J']C_AE6H4P M7_\>3G!2LN&TD5D((9%-R\2$(]Q"R$*PK(/A>-S^<-M;]T*!Z1T%1TBR"R2\ MI6!K229L(_A/)']\M3B=KY<_7RTR3G@05B3'*#3W@D+S(""0.$#D@K&DP,.1 M&\4>1.R%$]L[3MK)N0O8? X_WF82W[1,MUF/,TL8%>HL5()HA2?O2#)BQ#,0 M'#&XK*T)QX6;][Y^+ZBXWJ'20K9=@.1%SJ2"U=E?[Z9SY!/RBJQD4D-0FK9* M$A XVC4!H\G<9*')EVX D%M>O1X+(A\5J M'6;___3;QG42";ECQ4$.QM;(6T,LWH%C(@NN>$E6M /(E7?O!X^.LYV-Q#HR M.*K5>['$L*4[9,>XTB #,V3W1(&HHP>MN636>EVL/PH.NV_;#P =IS@/%MW( M*J]GK;,/7Q?S\PP,N;XA96T F5.@0HS@$NUY*C#IE"_2A..LP/4W[J?ZCE.9 M1XEP9/5_PG2Z).AR$3]/US.5P*\_H; M]U-_QSG,HT0XLOH_+T.M9_GT\R0N9I/,@K?<$*6^9%#2D@^^=3\,=)R2/%J4780#_XZSV?^84[#["<.*]K'\=K4ZK1L9;50A M4^C+D$2C/$_@:O4&N;,I*Y MMUQ-2F0Z.!8A>D]>+@4U$(TE*:$M@@OA?&Z14+CVVOU0T7WV\1AA=H&&5Z?+ M*J_MJ7W=!DD)IZN)M9D9[QB4) *%/B& LSF#2+K$X,DR^A;IQ]O?OE_-5/4LD'2(#@TTF8S5Z>KJ9S7*TF*6KA#4:P+-<$BHS@ORX7?ZR_OEJ/2VX^3,-^8.DXX]E8S%WL.)^^XFQV;@]5]+;HHLEOBA1B:880K3+$3$E9 M2JT0CSOSO/G._4#1<0KT2#%V 8(/IW$V36]FB[">1%],C(Q!# ')=Q868DID M!6.0TB4,F1^7"+_QROT@T'VB\U A=H$ @NY)+2=>I/_Z])7$MGI_NJXWD^L) MSR00@B5S$7R)LE[$KGAV J(R.09F4(L6&8O[:-@/(]VG/9N)>>Q*F6W"Y=0LZ6RW!@M$TPF%Q7YRSYK7XN(#03&+91:/FJ\K:5C#5&Q\^K] M<-%QZK.-4$=&Q@OB(&^XJ'&T,-EPH1PPEC+%T9E8$ 1NKXS-R5I)\=11:+CR MNOT0T'&2\W#A-=/Z/_UZ0WCOZ(,6K88V";HCVPO=>$;SED+W4]F@C=!9GO)S MB#./8)"RLFZ./N[5U[X7BMA [6UY7JZB/$UT4T\'IQ$J;S M239D=D*TD!VO1[*>0:!-"5CB3J,QTN469UC;MXVG\Z/4=@4T4P/M8J+*W I^!($)QLGW<*RW&9XFLO''VQ-]/\02+L0_MO MILN3MWGB@Y$8'-FY$"(H3P&G"R5#D%D+&R6A]K@3YBNO&Z\G7&O-'R"^YQ"T MO:(?+&;37'L!OPRSVN3VTU?$]>J0Z.WNAS4/X_:D^\AX[G0%7T+X-ME?0[B\2L$X;L1@2#@W-0W$/>(^ZU^_ M_>_3Z?,$2<,!JIGL.\#17^=Q.IMAON3E7%03I8M65@M( M(OAZJNLA\$ARBC72NFM,$.2+?'OQZKLFSC<'"_M#B#S88G?PC3_ M]N,;SE=(>_/[]5=<7A'6Q"838E$1K'49E \%?$X<,BO>*\Z5S?C"N#J60@%J\BR%BD-%-0_!C#-KYP, MZ/L<+-W#H;%8AUDCN[/XALOUSP^S4 >CY!H.?*LI#_+?)E9FB2QD\ YIV^5: M@F,V@;%T\NJ^*3.'&9R[Z>G!:6X2T3<3>@>VY?79:R]VX:V<*B<*2R;G MGLQB$!J4J:VGA/? (W.A5D"J>X<4'0*?NZGIP5MN IY& N\ .N\6\R^?<7GR M=OX=5^N*_]4D6_18R>G"1FX#E6!$? MC)+ON(R+1CAY3\8RU&.A=QA6^+&.IWQ?_DJ^6973)#D5!/<(C*1$H ^6+"?Y M_5867YS6P=U[E>$0Q-Q+4 _^X#6:.%G,'6'E;9Y!^F<897FRMO_U(L]-Z M(_!?%XO\QW0VFS!'5*O(P4:1:A_=VB " '";,#$&Q% M,,DN>*.V< 45PK=T5'625T7DF(_?#')./,RIGL'/Q1PFR@X3+NVF(T]ET M/<451?Z;:^=?%S,2^JIF =8_+T2CHI!%H0:M"\%:Y@@A2R0V,](V;B)F\*J<0534@>79X>MZ_C-RRR)+9#D]N?2;=1BLX2 "<\:9F/R] MK8B.!%M7E3O#:/]NB!VCB@Y =7[R_R'\K.=NYVEP3"PXP2PPQ4H]\S?@,-*F M''T4/-&^+.Z["W=,O<552KH!TU%ZOJ/HY,YD<1:GW3>2\W/> M"WV2F==0'&F.JK38Z@->-8LQ=V=4JJ50"1VE &W2@N*+((5.T M:F,DWS(B8FD=RCU 4C=)@L;0:JF)#H!UJZ FJ*4K*B/(4CM8Z1JH>+20#>/T M-^,H[NO8ULP9[R85T'K/.UKJ'<1SM:']=%OK6^]X+^;5X.(\5=_/:J]B5@YR MG=I(PC&U+3$''Z*7T68MF]_HN(><;K:YX6*Y5LKHP"3=(R&AO4[)*XC">9(0 MJSWV:.L6Z'@2GEMG6]>J'%F=\A0[W'"H:J2*#D"U,WUCVW2""\P&?8%"1I<6 MAL2#02G MQLKH %X?<1VF<\R_A>6<'+K5BY1.3TXW=0\4B$[3=#V1T52/49@3%9TPL#5 O]Q@2Q\T8#&77!E13 M!RB\*;6)-ME(1 E9N#I&,R-0#.O "1.('Q'CO;/DV@1ZX]81#(2E(X7=0=[I MHR\L&##/D0B;C(*3(P&5/X/=:RC)@*<&M-'63R'R2:H+CU=(,9F-T MN?ZP4?_'3]K^_AZ"F;87N,VB+CM*]Q@JG$:U^5T=K/1Y7G5EU9"4!A2T-RBK$)QR&HIUAEQ/D?2-[LFW5U'M^\:Q+_<2#%OY,Z8@ MUG@XVBA40IU2OF\\XM''BKO$C)WJ&AA+;93PW$9O78AUM2CG9Q9A?F<*^=A, MQ6-?-VCZXBC>V^/<%PHOQ6F53"_ZPT [I) 1N"8LJ,<%9R-RW M;O7V2!*//\[\CO-3O.S+E#*9;.$BK>+:EXDI!['D L7H0@ZG2DFT;L-ZG89N M\A7-,7+S_/((Z7>PE9[1_X:$>-MU6I+4MFU?;=A%_^5Z%!:L-T@&TQ)8V?)/N+T))XN5S7+=RZXB58H ME4CDFR2=00F*_JXV:\FX&@CN7Y,T&IBO2Y8 MHH40 WFC)2MP4AA0Z,E")\:]:KU7/PH/@^6GAC 6CQ-G!T?0KZ=+3.N+6V:O M%JO=7I.8,$1!6W1RJ4*:K)FBX((KGB43(BK3N@?"??1TDSP?W+]III4.#$TE M_GVIO6BB*+EJD;Z>X=D=[!*.5F8HD+RA MO=06BI5S4<""B#%0=,M8^^SZL52/ZPFU0]"-9-:3JK,G)^ELP-4$23XYE0S, M;=HG9TO"A"F"=FFYG:1@!Z\E8E99V3S^Q7[43:NIS68 M,1I +1V [2,2 Z=I?;JLPOH:EE_(KS0^&60^ -:UHDJ)$*0Q0*ZF3:5X+08( M_V_2,>ZQWV! .EKD'L3 MFGO(&?>\;S 0M5) !UC:"F5^/M-S-1$>4ZB#TE"8>MO($?W6.F <4XX4-&O= M_AK\51JZJ689//P[2OH=)!4NUM;EC8X)0V8M3QF\U;2P%X_;HRY?>@:-]W4& HW)YNUU4L'6-O4;]PIM@F70JL4 M##!+7J(*AJ)5(SE()XITADRU;GT7^GZ*QDU,#8NOAKKH %EW,^(8VDR!#)BB MP]D1I6#$%S(R]49*%LM3;9?C>O/#XJF-!CKPP"Y]Q_,JB.G\E)@Z!>7R^8Z&9Y$(MGR_LESK%,UQ/A,N>)HBMC MI2$V4H)Z+8![#<.[!#YV7AY[?>+B02/$^:%;*G MKMI3AQQ\(A]6!AU5)M6;Y@[?7;2,.T3W*:'41!L=F*+K?+P,JVF:,.Y%UI&! MS:YVLX^E'HIQ*,HZX0J+V;9NJ'PK(>/F.]KH^ '@/%[@':+F]71VNL8\*3&3 M*Q-F,IX$.8<(O0/L_#M.OWPENE]\ MIU#B"_Y^>A)Q^;YL+[B]/UVOUF&^J;B_&$,5E"A6*W!8)YE3S [>YPPA9Y\D MO2#:UJUO'TOC?G:*_3UL?(.J[QG!79%G"#QTG*HA2G-D.(Z@4%8<$K5KL4U!UG[6\>_B,FUK)76 NZO9'"Y$,&33(88@0#%BPS.&9-"%L+5O M?VA>>O3X+-I@4&JNWGLS9X^1=0= N:\)\9O%DJSS?-L +_W\O SS%0EK6]RY M^6ZV56+^S]/59F#-1=MBU(&I7-L6.PJ^E Z)5J*MZ42,F$0*3#8?=#X()^-N MQ4-#MP/M'[P&R&&(BR=8!2^^A^FLWMPA@7P*,_R$Z72Y[8U[DW-IHR\&+1@A M:TDPLM]9G!\?7]XAS8I6U0@H-VBM-8JQM MIV6B_8:6H\J1%VR>K;J'G'&KO(:&72L]/.?N@K<,O+C"U7'-!.\:I_$4O0,? MXJQ]J\![QG-XA4(SXX ;77OC1 4A6P=8"F,B.Q%V_ "@LY=\K@9Y M$KET@A-?67D+J@YJ"\(1FXXS&9.WJ?D9T%4*NFD)V @+-V< '2SO#ORV"^JW M$JGV=S&OJ_7%C^EJXI%GKA@"$X5V\4C6MIY+@:112>([.(%J% 2.,TD%.=*R$89F5O? M;;Q!Q,B%?<:.1(0@<8\!VL.HG?0[@-+UL<5G7) YM288 3;6[BBI"(A*<4#K4W"9 M:=:\V_SME(R;86\/G@;R[@ U>\P9_1O8D;-^,]@&$:1"L=P.TBZ'A'2V=SV75B _,J\PPB* ^J* N!4\SA@HR% MXM?L>.MH["85G71/;AB^'R;@#B!"\*[>';[&[=]OYS?38Q\7L]F;Q?*/L,P3 M9P+7M6& WQQ'8I1 #"/4M+M,QB1L/JS^D21V$N#*OJZU3I4ZH]'C-\B9HY? MZN[Z 9?313T)6JX;[6\WYJ%SB8H<0@G*BTP[M"-.O$R09,@I!)^3:MVLZ,#! M](/M;T\*I>,T<+ )^M882?>=-^O,*3!%5M=%!$4<0'3D*KC$G/<80^"M#S^. M/?]KDJI*W!?;WIZWQF"3>&>-/P>9HV9^3T:R^JX#:,DA + M3M>G=:2BCT&7[!4Y$9*!'(S^&3Z/78; M_CPTKC=SK_=B.^62E%<%X'7BD%GV.=.2+JQ]\<5Q-(^;_>@ U<-H MMW+!J\4D\XIQDKK MCNE[$S=NM[D. 'FDOOH%XF:E7>'+,QMU5A$8>EEOV$3P!1%$-H+"3".%:-W9 M<%_:QNU4UP$,C]-6!RB\O+>X^KRXHP)BL]8B"7C35P'GJXV&/^*6:SP;;+@5 MR$=,BR_SS5,VLIE8$:W)F9SJS&A[,+6"2WD/=<(K.3+>>M=Z>Q^:IY'[5#TE M[+N"1P?+9;OM5/9)NI_#CSKEO J>#$*]$GS6BO"J)";":F:$UY PD )L))- M;CNH*%%JS4MRS0WX 72.W,?EZ4^8!E3CL2FPUK;](V[*1SXO]F4V\QR%-1*\ M=^1,2:P=?84"&5E"^IP7/Z#9?BRY^T'W[^)$ZZF4VED2]R-^.UVFKY6E%W/: M1M;3Y6T!P<0H+Z+(&H2M!R_)>O+_4P'T11ND>, ,<(UL?_KV ^K?Q?'88&KK MPK;NQ]W6Q^%.V,18 ,U]'4EH'7B4!;)--J'FR$KKPNU'D+[ES[_2GOUV?C&N]T5:3[]ONZ^=2X"K0(96 M.C!<&)( IUT[<0E2!<^SIO]DZ_9,CZ>RDPKP8Q%T2W?3(=750?;O:O]6J5D1 MB9G:NM6"RKJ RZ8 UY9QK42*[2V%" M\_96^] UKG$='SV+@54Y(CQK]%#G#B>2WX6\WM7H[GSTL'(Z&H<*DN,"E. ) M@L4,24O%F5&)J^N1[XV(Y,&WC&OXND%86VUT8/6N,O'VY%N8+C<7+JOC4I!I MC0$AAUK-R;. 4+@"9IQSD=OD<^N\W'WTC'M9IQL,-E==!S"\XP@P8.!>H0:G M:UK;<0XA605*QEB7E@MID%J$PXYL!SMUZ YZ#=35 >AVW8'WY>016 K/.\6)CZ^YI^](V[OV9 M[H YB$H[@.I&?BMBZLUB^7IQ&M?E=/8BG?$2BW"L$/$&"T5^C"GBI4X12\F' MZ$0QO'4K[?OH&?>"3'>0;*:Z#F#X^NRU6UE^#C]PM1VL\(H^G%9^LL44BH < M#7$1/03_UX/Z\C;MX7DB-) M;OWSPRQLV\-^J\*?1)83168)$M$/F]')CB<-(DJ;BF'D$K>^6K@?9>/>C>D. MG@.HLY_:P.O,O3Q=3>=(T1H9>T_Q&@?IA"")!4$NM&)U8G@I*6=/8=O Z#RG M9=Q+,MWC\2"5]8/ <_(I;(OD'%>UOEK,J]Q(Y+5&@&2Z/-/V,M"G&U6\^EJ_ M?#LG[_IT<_AP^S]Y-PUQ.INN?_))UBA)T(H69&'DS40$'XL#9Y-R20CF1.O, MT1.Q-O)UFNX62(^(ZJ+"\37&-7E6V]JHR]%[?YTO,MN%Y,ZN M<5Z6/6B=#9,2DJ@-'7CT$.JPCZ)"(,\L"<5;G\CO3]VX)U:#E8L,I)X.L@DW M.3M/U=$RQ^GW38_C5(06,13 R&O2SAM:72R#2[1\?4@Z/P'D;M+56\O5-IAX M$'I'*J@+7_$6X56+?LG2:B*LE)HG#XQE#JK>['5)1LCD9:3$,6/S*ZX/4]5; M:]8G@MQ1RND4<#OYX _A9V5KTX!NY^.=!2:<2HR3AZ+(.=DF/Z(GIK.)S$EK MLRJM"]>/H[BW/J]/!-3!E-KE5KU9EI=Y;#HEAO4DQ@ MH0@//FI66WA&B$R(VB/1QZ2$<*[U2?UAE/;6EO6)?>J\^$2P;*:Q+,)[7 M(WS$[S@_)2_$FF #I]5EQ*9U=X:0R0O15K+B>3;:MTZ&/TA4;PU5GPAVQZBF M ZSM?^=OXJ-EAAGB1RA=JZ43Q* ].(%12JN4-:V/*_>GKK?NJ8.@;R!E'0[# M!7$V) S?SK_CZHZC ,V%RL9*D,S5A68D\6;PW=5W>*&^&D^M5Q,,HK8M@^@9O[Z:%]IG5Z3+,$WY8S*:IVGW%%=." MXBXN:I)*Y0P1908NT;K@M36V]0'T?I2-FP4?&XC'*ZL/$"X7"3&OWI" ;V>) MY1"S-AZ$(L]&:8JW HH TO,D=5 .8VQ_S>)^HL;-:S\U])JJJ,>=^+R8#E>; M/'T5[ME/\B1F%"K8"-99"RIY"[&P K5+B9:V-MAJ'1@_AKYQW<&QC6 KQ?5A M"B^X>TV1_VSQ[=.BK/\@/4PT17@Y) 9%Z#I\MRAP*BE AD45DTW&YB;P+F+& M35&/!KAC5-('NG:L>*VI)]_UU6(VP[2]L_G[8GWE5++X%)T-%G*L0^(=Q?W> M&:0_I-)&\Q"P]?G=XR@<-R<]XA;<6'D][,?7N+MV_>A*E*6LJ W"%-"R"[3N M6 *?M*M-O7(HTD>=6E\H>P1YXV:L1P9E*[5UALC7TXWXZC#(RWM(.P[']N?5 MX?!9:"45Y*04*!X,.*$-"*Q#([EFKK3.9A]"Y[AY[1$Q.H@B.P#K_B*=9')4 M4G$.K%*RSB0I$+FJUXT52]83W[EU">W^U(U[!?*)@3F0TOH]>+EH"G*+(&5F MGI'+##E@O8-!?_A:C&0RYT);3+SY/=S'4SENX//4!R^MU-6!?;SBI]PZG509 MH9@M 1!]!E4O H5<"F"]9.R-UTZW/OA[D*@NCUF:H>(^5_)H%?6 N;/$P:.G M+TDO@G.Z0/"^SKA!!=[:"$5*ZU1 E*;U?8-#:>WR_&4PA#Z%0OM(%)UQ2BQ= M3L&I5\5/3A;;P1830Q&;)]%!BI8$*74&KVDQ,EF,S8K3UT.=3]]-59=G,D/# ML9&2^KF">N6P:3'_0D\^>5ZH_Z#1'5Y"O,4F_7Q*NI@LZ85=+:N 0= M*C.&Y9H392"SRZ&46.> #[2+WD).E^M8/5FG2*VL=B56BY,$H#[1A8<])(GECM"UL\"T:9J$KK;-N>I(W< MVGHP, ZAF0XF0K[:-'L]*].Z+ZPVODK/!N "*=[5VH$OQH(6&+0WS'-Y_>;0 MG0,B]WWIR%/#A]#XX@G$WT7HM>GJL&D@G#=%JBORB4\K)2]/U[\OUO^!ZP]A MFB><\<*,D9!TLL079^"UXL UEXQ8-;)Y[FM?VL9!W[#(N+'##J"F#N!W/EQU M^8$VYK-O-E?I5M.JOW\+LU-\7W9:(+U8K4Y/,/.)Y2E':0L$YFK_PESG$"8& MS@5CD EG6/.:XD.)':=DZ4D!^C2*[ "QFRJ7>G17:9_2DN#I8W&.[;)NZO,LB*3+7))1Z^!I/U_/%^B>N M/^%Z/:OW/DP(#%6 B"A >?)-G%#D\5JO-4K-PXU>S[<[;'N_QL;8YE"5B'Y]NB2I_0>&Y9O%\D)DSCKN%-%?8W!0W#N( MNB20SK'(%*V<=#T&N!U1][YFY"%$S1,3C07;@0_T=D[/HA6V@;<02&$%B22Q M0.LH:T;P)I%(KZ.R/ JCVS>1O7S_B,%?0YW>Z,YYH("[ ,=.%WHB/Z&UF*0! M9.2J*5,D.&L\1"^0::.$Q0%:O.Z2,&+X-21$#A=S,Y3\TZ\W1/J./MC\:/.3 M^J\^8OFE_OW7CV^O/)\$1''B8KXZG=6]^LMR?)M=C_IO[$![/OG72RZN\W?V@ALP:<\1 M_ECC/)/'?MR:O/F:"PP*'KUS3D%(UA%N4JG.;P89)(^IJ"2Y;KP\[Z;FZ.#\ M/LE^)F&^G-4[*JZ(HEDF)F.]:6\DK97J^OMD2LFE!&5;=YG9C[)Q\^B-4'(C MA&^OE+\? S;APYFP"1_+B%WG:G@S)E.)PC,&FB<*Y W6@;$4UVOMG;E.HB%OH79^R+EF^!/6D_+-X-%2*"B1UO/6K8CN MHZ=;D_481-PX;FFE@ [\\;_6&YJ_K=;3$XIK5Y/$0Y:<'$.RZ!1-R"C 8[1@ MM F\F$)N9.N"A*L4C'M_>R# '"'D#B!R-O*ASK;],I_>AGF!QDN;+0C'D!@R MJ0[ 0=(U11I"A.*:>TP/$C7NS>N!@-16%1U@J]X-GZY6V[8:FRG%6X:NL\6E M(PV+9) M5#9[3D8X$2>BW@YGV8,.TAL=1-*V-<#NIF;<>]6#V:XFPN\ 1O5*[OM2NTO> MY(3Q$$QB(-#6G)U B))BU6Q*DJ(D@ZZ]G;J+FG&O1 UFFIH(OP<8;4N?K]]$ MN<84,U9SY@4DKVE#=X7B">0*C#!&2 HG7/,V='L1-NXMHJ' U5PE/>!L,4_$ MQO9N]L?IZK^V#5'J5Y-BHY$B"PB1.U">20@Z<8C.:ZYEYBJVSN_>0\ZXUW:& MRQ8T$7\'2/I+6/X7KNL6_@G3Z7)3,;%='!.D*$-Y+* -.8%*.45,!-K"LXDH M6#2B^3GOW=2,>Y%F(!PU$GX',+JS(_=U0XNL)"U#!AUE E5$@&!DO6@I(MV,W)T9,SCD!$]R#BE97:^R! M2YUI);&DF&\,LGO(&;F\:2!S5ZIBV,S^.+DVRF]Y'P4 MRPV7$0-*3XXB%R&2RR@EIWZ]7U[\_OIZMMB%6;;MHGOIM\Q[[)V MN> 2<\0%A=0EF3J_/BKP/# P43OAI68LMPY&#Z%S/T@^MY3_X!KK )7W++OS M'YU'5-QJB4E"LHJ&$8W'8#N?*@/ MN1MQ.M_HZ=RH2^FC)+<7A.66HB@EP&M.G&092Q)),MXZMWLW-?O!ZKD=%S22 M?@-9.*')._6U4V)M9F@I%H\^%!VML3RVONM\%RW[8>BYG0HT MD7P'"+I]&,1VJLG&[-8\-6WV-?MSODBX<(4G)6F'M[(F>C3$4+_%($N4RCC3 M.@5W )G[X>ZYG1P,K:\.(/DB?\?E>DHV^LNFT?7U%9;129*4!C][3GPLR::&S2CC M%=G:S;>S7??QDE&#KMBH.-A81$U@6PC<>K 8=''!2-Z\9OI@8O>#WW,[7G@: MW74 TD_XI69H/N*WQ?)"BC>J,I4-+')1(QE+3#EBRF/(4-U5\@C(94VM3[3V M(FP_\#VWPX7V.ND :+_C'SOB6B[F]&7:]#U8W3)B$OM5!O:[ M?GO[@YK?M=V#WN$OUJ;B1#%.@RM>D3%!"3&9#"GH+- K[T+S^'RPB[6_A]HZ M\WUY_^ULD-%J$A.91,P:,!E'_+$(Q)(FD"?%9(HJV^8S?6Y0T>TEVL=H_\:^ M=9RPGX-%V>EPN7H]W30=V_1F/<2HW/FLYG9E/ZH;F9;;CF2: MD*>L7 6:I5C->>E$Y(DKT]JGO(^> 0X"7T]7:;98D7AWRHZ<5U%Z!A07U'TU M2 C*>!*"(Q$PF[)N;7+VHVQ<,]0,*7N<$!ZKEN=@G,X/UMOI\ M^^T@F"3-XRK)'+KOHM7 M*6ASI>,L>IA_V3Y\IP^&,'6)"['M75L4OG/"@M/<7Q MUC@"6\':),0I4)(;+7Q$95N;F@>)&NP*XZVA0^99.U9;]%I&J\W20M-> 5/% M1VU#,>+)!-"=_],6/WM?:#Q63\_!=%WVMU\NZ_32S:'0(8;K]@IFLOYY.4"PZ%)XT6!*+K4+42+F MUE<.]B9N7,MR!"9N'6[57!W/P<:&AL9F+-GOR&4 MO5K,-XCZ]^GZZZO3U7IQ@I>3(I@K":O"-1I9_6)R7(5S4$0=4^5C"KSUMKXG M:8UZS][UFAW?/4F,(M,2*-5W=TF RZD \T4F],G%YOV']J5M7(,T!(;N:$O; M5DO/P5#]%I9S^G3U 9>;RSJ'6*H;SVANJNZGLI4S=.TEE^%[4DQ7?SH9F>LE M.0FQ! /2<,61&V.:5^G=1PUR-#%"$K*6]Z*%6*?':>&SCCI9 MW_QRR9W$C.P M<#!=0/31O#/P:)\Q-59S%*O8A&O7PX[K;KU.0,X00]1V\P3 MVGG1BWG^B+,ZL?.6P8VT?2FMI0/+/'G Y&77EHH1=+3>Z)0BQ]9%0WL3UZ#W MU/TONBTX0*9+$$D""<;5:0.)]MQL(1O%2T&T3+>^GG0(G6-[24/@ZY8^5,/J M[SE8N,N2\K?S*HY-EC?,\W_'_.5R%NO/PRJO]WOT +78!_#4+)=]R[M?7'_W M%7!=@ID<[L2UK%ZX!X5*U/[]KE[9S-;[G+-JW7'I"'+;7279^]4[Y]H6!?D4 M"1C;]'KP&D)@F>*CH+1W)B;;>K#2,?2.G5]_&DS>?5UE8 T_!T/[)DR7_Q9F MI[@H9R=K8;8CEH,. A]X9/LCP;WGVSA4O9[E.2D'BLC:]G5Z+DH+RU MK9-J]Q(TKE%KAHL;U]>;*>$YF*7WZZ^XK UMEO@5YZN-K:[]E=XM#KMN=^_S MFAND_:D?YI"QJ*"UT1P4J^5U/E@(Q6 M5,%@C-2B>6/"MH>,M\BN'FM=XMVF ME%0F#@VO-^5U+! $EY"R$K$$Y%X.,.KK7IJZ.E)\# )NF>O53OC/P=C\1A9D M\1/Q)NVQD>2/'*V[.GP>2-A]H2J?@X6]*+5[V&GKKO_ MO+F]O).V1F;RXOFWW3LM0F4766WOGT$)S\!9%X$)89US(=G0.BB[AYQFK;1O M2P/[C#%ESD&6J$"%*"&&ZB-PKJ17T2C9>ICY??2,:YI:8>+.EMK':N Y&)7- M-.WUQG+6\CCZ!9S7/CH4L?WK:5B&^1H/,S?[/;A]O!G@M//R M6P"JF%$^(NU&6A! R?WOD0-RLH00[WU:EJGKQ]%8(. ]%8]O-C5P\Y-%,-S MP)+ US,UY5!!B%X"(GU(@B$WH76-VN,H'-?4#8>M6V+4H?3V',SA6AMFT_-Q4A&R:&Q[D?3WPQ.;6Z#$<'&F95LOU MY.)U+VY[W4Y'HA!SO==6M*PY5-J='#/UP.F%1/.V5YJ=7[BQ8^NYRL>Y/ MS:%6JK[A4_J*^72&[\O][[IML6AM2Z#_0$J!M1>N!E^0.(X5&PA'Y_;L*=7V'&SJ[J7RE8^U;67 M7&9+G?4)93W73J1SE+4)$B]@(_I[J#E:)_JVG-W[ME1!"*8*9"D MK_V=> 1O60(I.$/!N0RN=J\!?1!IXIW M/6OP"X^W4SWTQ4=4IN0<%*!FA(5L8P2GH/MV>]2S?1L M,L6!1NGQ+QGI\M"=?'9PC8@[IV2Q"3BK[22+LA",K<,"F1+>1U=T^[Y9'5PC MNC$31<3:!APS"(UU'CHM05(:I64"QT)-!(<43(J(Z_I" MT/YXN?-"4%/E/ >3ME/C=(SYNNTQ0]9C#6J6[JO!*5%I+XH"(96J_=X*>%.W M2ZL<8US1;I<;+\ZGJ,OZZSSA?-"8J:@D@%+*L- M-GTM#6J=N+N/GG[KLAZ#B3OKLH[5P',P-O>,D?D[E)9U5R3N@! MDY:U@">!#]*###RI'&T1JGDV_FYRGM.XF\>@YD:2OI%&.IB!>\G*9C@?$4"Q MT72-[RC*O2'&ES__$OYSL7PU"ZN=@XG$O4SD,=?3B11<$K&P MT+RVYFBJ]YNI^_<$U2?1;T>(WD3Y=W'ZYK2V[GYQ4HN4_K91^V\_Z@T5W.QJ M.XGOP'5@.8-F6H!BFE$0Y#(('YQER7C)6N\M+>G?"^6#C25_>I0_N&GKXB[-<;TQ?7I6E>Q[QT+RL4,M50!5,W\ M."88K4E,IA@;PXT!DS>0TIZLK@:*AW/J^SP039?:: MYJBJX]FAY-YKA>65.D#:NB$5%X MC\6^RN^.S;[&J7$D6V8D1&5#G?G&(,>]+J.)V,OL*F.P?;$ MFG@.'OT=0S@/=^[O?^!3#1$=T.5_>!2DBM9[*QED&Y&@RTUQJ>,> M?>OCKO%&B>YTV:@]-2QY 2*&!$I0_.U*8."M18VU/7AL'?P\3%7O8T,?@Y6] MQX8>II/G8*YNC-@XV$[=\:3!J[P'M$QWU_,:JT/,&41*%."IQ D%7@!'HQW% M>TC^TC.I\;Y,0E]_P\NPFB9:!:^GL],UYFO[=A FEF ]6&\+*'(1:TFS LEY M1!:LDZ:U<3J0U%YKPA^!H;M/#H936@=AYLX!R7P]S96EZ7?\A*D&+U-<_?8C MS4YIF6\GD)U\.]VJ]:94=F[JZ!1"% @%I:J]_S1)P!2PHI3L8F)DWX<[$&O$ MQ;CID($1/8JJG\-6?=O4I<.WZWN>]B3SH@;?ZE,8>I^*!,-9G>KC";'1 M)+!:LBB-E#&UM@9/-C7J25]@\OO^/+G9WI.[?ZWVO%NK4Y%":V 1;%I M.J_ )Z?!&7)K>62Z??/> \A\+C.C'H.NN^WA,-I[#@9OS_%*A]O Q[U@K/%1 M UK*8V[K8+0474<%&%(&55B"6"C:#CGYK#BS7+<>23#B[:_+];ASTVB'BD\$ MADWF<_7^\@8+^22;M.<\(5%Y^?%B-=T@I[[U9D:T!,&2"H'6;4%0C#EPSM+_;FG>%GN>P"3QP,^QPX[_?@Y_ZIMN QO[> M>TL2?7"B,(A>$VR\C.!SDE"\8D7KS(1M?87U2>ZY;?UNS*%M5D%,E>;&9EKU'6O8F> @J!N"6RQRM02Y;;W/- MB._XGMQC\';G/;DG56X'^; +QE_^O#C*WQ0$O_@Q74V\5A0 , 09:T-X(0WX MF&MUNTVT!7@37.O@[5Z".D'?TX+D+J@>K;&>X'>_)#>B^^M\$6NH6B7X=O[M M=$T_IEV1_M4& =?%\7IQ$J;SB0O>E"@$F(@&E.89/#,:)#.3I+ M4W0D<*O!H=(&I1"<7[?1M]<=[?>^3K#7!T(6PZJK!P-],Z#8+/.2O,PN1+#( M&:@ZM\'5*:4JEL09^5ZA-!_H>CLIXYY<=>(3--!2!V#[O SS%;VYBO$3K=QI M(A&]OSVHI4>N;O_1V4*.Q5L4BK8?)C>5IPX"\Q821IGK9)'2//QL2?_(=K8% MH!:=:+<#9-.6\!V7ZWH[[37&]>4A]-FNP(J3,DD-1F&@7<>H/;RY\67_WU*8=HR??WY M#K_C;",UY3@KP6G@2M>"1G)QR*([8(9CYBYBPM8M2/>C;-RK/=U9P%8Z[ F9 M.XMM=9._LV6'T494W$.*4D ])@:?D$%AJO:"YIQ\CR:%0DH4:=H\XEH7G?P319EF,B8R>%L;QAY,[]^N"ER8J#B[[4KM_:_!U MKIU/-@OF>!8X6+%80SZ>?_JN\1(9"R//H4#W_?HK+NN5O"5^Q?EJ4UM=NTF_ M6ZR.J,[=XZG-2W,?RTFK6^;_^W2Z_GDY00"Y2%YS*"6S>FM(@<,4P63K%%-6 MJ-CZ3MI5"EJVK4VG)Z>;ZU$/RG9G\+GD7A(.:I=Q"G\2B<)K)H&\*VND"#Z) MUBF3(TD>^8;YX?BYKR/MT*I[#K9M*UIBEQY,?->^($?8M'N>UKY+QIZ4M[I( M=E'B72\EGM36K1L&SBY'UGN*J\WU[!A6F#^$G]N;-^>8%X- MP9V+[\X)E2P#K6DIJN0C1*Y5G4N*C-:@RZIUC#8D/R-?&7LZ9-]MC4<&20?A MVJ4L?J]%'BMB<>=^W,LJFONX=3Y:BD 5!:>&@E.-]>!3D]/ME+44H&K#A_,I M#J%XW"Q%%Z ?7-%CUXQ?6]\O=V3Y8KD,\R_;"6#7N'__K6KBR1GC+D$(14!2ROJ26%9AOUKS8>D<-]DP M)[T_WHR^#1 KAC M[7.N42%'*-P2T\$Q<-YZT-:+7)BLS?GV WPCBL8M AD-VF/HLRL7Y:8$_@C+ MK4NV97BUQQ+.P:O$9 ;M#+EE*=5>;;%><&%22>Y(',.U@6C!P;C'\5VX,$\. MA$Z7P:X"=KF_8^'GY(I4@2(2YQS0CK7IAB^!H8\\D$(D;WT;Y'BJ]X*[^;\$ M[@,J_#GD#7=FQ!Z>+KSYD"%GV0Z8'+QW:FD)/G T(/UF.#L6@J#E@,R5XFOS M=]^ZR&; 2;:72Z$N@,5\V]'GXH5G,ZU>XAS+]/H($++DAA/T 54MT$8*7V/( M$9S.K/C" JV#P8S>H\GM> [N(Q!UMRD;5G]=;=-;]EXB.>9X*5CZ:[7>M!)^ M0Y]/O]SH,U5$2B)X*-FS6N[AR2&Q"$GG7))-&9NG[(\D>=R4VO"0'5Z/7<'V MMU(PK2].(XG7C^3I7*NZN,IKDLBR20D,X]7-L(;DS"3H6%*RR&FK&\[$/I[> M<3-CPP-V8 UVA=;79P00D[>5-5U/WV%F3D1RPK/(H)3CX*VHDW&T+58)J?)P MS?4?1>JX*:[A,3J;7_^(:XI>5A\7LQEM,C7%<4TN"HOV!@78I.O4E"BA-A^ MQ%5,6@B>?1H,S\/R-FZ6:_@%T!$RGD/D_PF_U,S*]7EG!R4 [GQ6\SS ?E0W M2@>PC?JO3G@E!YX#5"NLT"R0)!HG="2 MN^Q8^Y*\APD;-XH?!'?M%?(<=LJ+DZ\PS__S-,RFY>>F!7O:^!.'[YI[/;?Y M#OIX;H[<35?+]>3R\/"VEUY@DV=IL+@(M8$2!GO&01$K<0DF(H Q)P^FD(!<6D((S]/GZ MU8J'*J(.H6.4$LM2&A4-L!H<*J5KEKH.I_84Y:+D M,37' 79 9 MK=4RM@Z![J9F7!>_$1JN.UN-A/\[OS&=IRD!:-O/QK@<3,D:T#MR(E@MQ[>.@F23$I9 X8MO M?51\%,'=VKW'8.J&W7LR%7:0XKASD/MV<.*FJ9B-61F#!IPT-3VN4JVH3*"= ML,J0G(UJ/2YE#[+&Q=X3@F0QK,9Z!F%EZ*S?7 HZ&"DD).* (AXCH?HP8#B: M5(>%IN;WTO8@:UP0-H?"OE [4"]CWY_9CL.F9YW5^E[P4]MQ+\KZ#Y+Z60-L M;R+*>@:H5!V)[2.'J((%'X4TS(2 Y?I.?-?XD7W?V2F6#M7U8GC!=V"ZWA![ MTW4]3*Z#)W_4K\Y[J"MZ763*@7*6_E"U7DS5>NTDB]29LP\9H2\U*01_)*U#D'U"X#8[32M 2M> 8N#)[C:%Y( ]] M\<)QT?'TOM3ATNX!(F?(+E%F*9.'A*J.V94%7(J2;*97(6I4I>QU KX/2,;< MH8Y0UG5U'R"YD17^E^E\>G)Z0WMN+#CQW"B?DHJD/$:M:5]C2$$ G_/*.)217G]BMS M?4CQNR\=9U-HIOB#Y=>!5[GI3G.:R(^A_:[>2-QVK*DG@1LCR))B,J5"Z(T4 MU-$6" &#!C*,O!B4WMO6KN4#)(U;@3]>-J:EICH 7O7'ZXG/#E-G[CDOVKH2 M(A@?"JAH2$A86PQPR40L.K5O9WPG,>-&RDU5?GV87!/YCYUG>1'#/"_FF%^% M;]-UF-6*Z/,P_W6=5;'8!'^T4/\3T_H\\&?O(8^'::'WQE"KHP%A=$5A-+6R6GZ;H7L3:QB?2RE/::;+FM/.+ M(DJM[W>:M1[A>BLAX][WZ61'/$@K/4+K/$E%SB)*XL 'CZ"DR74L6 $FF8I< M^I),ZU.(.TCI: \\3,D/P>8 B8^^[]'JF-4!V9A?G-2RY[]M%'(>?#J.N1@% MB*[V5YX.$2+BT%$VH%5>1567\E9K'_5 M#/CW,*OV^-U%!WYTEH=,LA%H2FT*318WL0S:Q""8,5K(UI4P#Y T[IV]\3:Q MEIH:VRJ=U_&]G,YFM;+XLL?7:%XN/VZF+5["322DTE6RC&!5""?$&G M(P*Z[+3)EL*8Z]F%VPW58]\\KNUJJO/%4RF@"[-V$6*\6LPW!5B;L'C'7D^< MLX66(8/H6.WYHAW0=P$,*U(XS6UNWJAL#[+&/?<: G!#Z:1?F/V.ZTFIMRVD MM6"0FWK(2Y+*UM&WRLD@ZAS UL7@=U,S;BIT!% ]5@-C;XBWBN@OH3JMZY\? M<#E=Y DGBH4@YZ'84ODIO%8CL&J"C9-2B')CPN<=]3\/OVS<3,%@VUYK,?=F M@OX/>V_:Y=21K(W^HK@WY^$C!KN;=;'Q!7?W>C]IY1 ).J=*XD@JVIQ?_T:J M5%"3BBTI=^T4[K6Z;0-V[1B>C(S(F*Y+FFX>U?ZV6J[K#BTF@D@1HJ\E3)@S M1)8#V$Q"#,B8"JW?![Y'T[0N_+.9HU.UT3>Z;BT9NG.%JQCIL@Z%HFE+YR?; M "'69*D(A<1GE6R^ NMP*J>=]SH1 EMHK'-,WF*+SY+FR16#]=DOTEDC!\ ; MQL&4I)+BG#/?>A#74-H&X<_^:/@[6CL=H.[OY%7>C93?X^KS/.&-V_FZ-MU= MWJBQ.J&W1'$]V''? ;1<,^$-W0+:U]Y%\CN\H)M!.&M2-(DE*QL#=41V!F'; MG2.V>\' V1^'O3=13MQ*4(!4MO9!)>+:2@=H341;F$ZL=6MM&\J'/8JSOPB^ M3U5M!X"^.U>!^-]N:9N9FI9"+&"RYS4PX!"CCU"$E"'$8B)K'V M^>VG6NY#A^CKM"$?D_6*1?"%_E*'JD%04@/%:LDGYJ)28]V,#X@9!JVS2M:T M54 '2+I;H/\QK#[@>E:!(QV$:"%G[W@R@\;BYR*9#S&) [;24V7QH_ M@*QAP#K++$MKI9S#1+H7B9A<;\O!UJ_F=;OW=K[!*3/HOOQODB7*]2O)D*%D62WAE#?E#6H%P1X*5*4*(RT<42++8>9/44/:<: MJT=^]N[*?G&Q_:]OMA/,F"K2V^+!BRA *5' H59@++)B/=Z&PQLW<=L"$E%Q+NB"%Y@R*)\EQ&AE'8U<3)9! M8VX=%SY)4'?H:@&"^]L8FFFD!WA=T[[K&XDB%N4IZ,C:&3J!PH&/K(!FN:YS MSL:VA]-M B;>W=%.L?O!'%B_QYOEZNOMP,>""JL\P9N#"NKOY6 MX*VN2R8$M]QYR<1W':0G?GX7.UR.T=:RK>@Z,!!WWNZW!T&@I/N9U81/2 3_ MPL#Y0/(I$KF*+*%MGH+,[33II%P(Z*,+4J3)10LC1 M [,I1*ZER+Y]1^\#,J;NVCQ)L4_!Y @I3WW#U/>$]VF.B_1UB&!V0:48* ;@ MQH+2AL01F !KE MAL 3'1)I S@F.7 ;(D,3D9?6B=:#")RV$>EY[J3Q--8!''>MH;^0;&\J8OXU MWWQ\>;7>+"]Q]7IQLUETO281;->(SH(0I6B&('6I\Q%Y7:]F/)GODHS15ND1 M\AP'D]E_6'XD:![-JL .0WN2=WR[>A[K/ZD:X,^52-D(8H/^&X@H3 @23 M/7D301?G=+"Y]6OK/EKZ]\[;P*V)+LXA/?*WY3+_>WYQ$1;Y-?WHQ8OYT(0WR_#:O7EZ][E9;GY;Z[3#\=D4!I\M7F2I;4D&N5A;C[QXB%9CRS@ M#BB9*9G5B@)%F.=D[40F7X"Y+)PEE]&TKO XB,!V2XYO/GOM^0B6C50J0#)U MF+&L<^Z+*X#2:%X<9[KY4,4]I$Q[(8^'EOV;BX_71 >7[M,OPR9E(CZ2@.IB M765-=:AS!A5#-"&+I'3K![&.DS!-5'Y0RN40^?< ICO/RPIY*$QI8,S5!1P* MZZBN 9CM%:@<^(OFW(Y2+%/IEP.D?+4#V(_YZMT>^J:Y$DR;B1H7\<3>5D@ M>*/!>V9D22Y2A#+H->S>#^XIR7*0?I:-A#6UHBE H: TSNS[=W!A4* M9S8&T,(;4(5GLDEDG;S7J;:F)./O!\2M8J[#7JC',P,C.(:GR;DCH%Q/T DB MVAQT!&99JHN>/03%-21/HM'2RL0&[1@Z B3#AQ>-'I8>JF2<]%+EXA64*.J;CR)Q,9FA M,":2%@*Y:%W+_!0]TWHWXT#J9+EW9+!F)A<,-68W7I.C9DDJ3F4.$EW)+.6 MA8V$EVD'.XZ#C8/D>30./FTQ]WX35INV:)#<6%;GK9F(A4(T"@""I[LWNY $ MT^A%:IZ4/ 0-HW7^C82&0^39D578]DT3!>L9N5NF7H\0Z3H$9>J,2 H2@6<9 M8RC*2QS+P_U*Q+0#$L=!QG$2/O/<\X/DU1BIYCT?><[,\A ^)TDD)QU%-J7N M>52:F^NK@)OW:3/*MR?=Z^V%= M<,A\ HH5,T70>A>-/U ME.G,:2U >E5[<5&"8TY ],:X8E/BL?7*V^\2U4<5ZTFJ'P"GX_70 ;">.'P_ M??DU_-=R]?(BK*^S^RY&%GU=?VEM=53KC(J "%$KP7DH7HO6$#N O%YR):.: ML['4U3<2OS'V6[B\.6CD<3!E983$ZU#"4/>P%DEN1W ,4THQR=87Z8$D3FO^ M1H/*<$B>K+<.8'G3BO .+ZZG7WR6$DJ0L'$4_$N M:M?ZZ?0)@4K.@/,Y@G:.:2&9X7S0!34$$5-ZU2!_>75Y8[FX=5'J"#'6%9@R$]_:(#GT.4?B/0LVJ"+A.RJ_ M\]&)E7Z,RI8MY#>UXL.?MPA7+!"+D@%Z0X1;X>IJ>@$,2XDRT5$85H#]/<7? M_N@T 4TSQ1\MOP[1#:%V8\@NS6P7=B8$O,2(G$'"I.B:QOK>U+F!:77P;:>4S2$ MKFX!=S0>!D/N2.4<#;C/N(K+\>W<=;M-R<(550KD(+?]VAX"YQRX80QC7S1U^[@\/M2.4$K7=FV];]>F=M(S[@/0'4$^JK<9HA2^KF$NREI3F&M= M;GXXE=T^23\#$%LH[LR+EF_S?<)ZD0._\)SERM_E<)):96V$LZ)8*'4>A'*2 M'$>#],LBLI VJ9C'ZCQXEEKEIT[=+87L=B7^1CKXX]]X\1E_72XV']SE+VBB?L3K0(H%2 <$Y>=+--T\?26H?S=9=PO5@39XE8']97JUF M+":Q[N=R14[K&=Q0VD?_=X]P/5B/YXE6^G=GB,SK MHCSDC!2X8EVCFR*#@@*309.=;%TK=!RE??2G=XG60_5X[B\".6];?\+%ZT59 MKBYO!^-*SOA ,Y7B2EX(<38AU&KSFH?;C1T-^J(J AF/6B7ZS_"!= MS7<'L:6 +""OZ=NZ/!IE';?*$S@3>!+$- FF,=\_P'CL0] R=#SV(9KHX*I^ MN- *2RC)1@V%5\_8,@4!K:LS_12/T9BD6^=_CML1]^QCL ]2[7G)B[B%"FUKC]Z=X M^X A\-KI5,=_*%<,1.DBV4R4#)TW)8TW\GRT]]>F^CY%9%.K^\$D;VYKKIE@ M:F.=[LQL??EE@D21C56:2\.'#<,^:O#Y:"^8315^DM ZN/L?SCT37!OOE"+? M!SV)(C.(IB!XM)X%)6+[F_],1F*?XB2>)N>.@#+C*:<8Z8!D7<<(..W!,UN@ MN(+..)6L'VOT;!\!Z)$JW#<\\A!Y=H"#WZZJF7M;[EA1$H4JW'FRF-%Y,J"Z M:/"11Y U"A?)IBR:-X,^2DD?R=PV&&D@ZZF=BAL6WG["5:@LO%[DJ_5F-6S::P@I$#O6)%9RW9'8>G+4?FKZR"J.<2D=+?,. MT'/G6OV=HKBJE ^UPR[,5_\,%U?X>O'SGPG7Z[?E[O;867&9.1)FN?@KYGTMDYY*[?8%CC^B9877[S#+9_\%.X M" N2PPG%[(=]H'FF^@3^&B6HKRGXMG*7,QM"3"!-;;)GGNY%&3PX%9,0MFB! MK2?!W:7@5(-W5X+OYA\^;MZ6?ZRO+_^9QLB<= :DK@,HA$L0<\D@K;:!R3JP M)C=F[TF"IHWV3]#]?9O53NP=7)IWF7DS#W%^,=]\>7FUJE*=V>"#R,D"V=BZ MZ3-4*\\,)%F2<6B"-ZW[.9ZF:-KW@-%0=)+@^X51'6ZU8XAYKQVC^]FZ0 QE M)V 44,21\?"BR0@ M6&Z,ETSHU/I=<@\IT[XBC(^=@T1]CO[U]MZ1X,&9DKM MFR?KZ!UY93QQ+1Q'R4WK 2\/J>C*!3X%(B<*N .(_#.LYO7)]!L##E46%A,( M2Z)0CA?P1D;B(MD8@HTFM'Y4>$!$5V[M*0 Y3;P=X./]%5%/M+^N,WYQAE$5 MZUVM"/"RCG5$<%DSX%$S\MZI+I.%ZPIVZ#_J,9.K[!NDAR MLF/2D&L_MDJ";L;H:L:7FQQC=CFT#HX/LQ:C);,:8N(X<9YCZ/)KV%RMYILY MKG?N_TW4-F^:(!CRF='#FX-Y'2?@49PG:;P#8T2HXYPC!/04%TM>LO;<\6&# M;2<+>-[@>HVX)]C_/7S9IGQ?73V<;5+JJ'E)9E64NB.]I 2!L02.9<5\+,+% MUKG18VGM*G@Z!#$/3=DS**L#_V@HGS?#2W@V/J#2@$KHZU*YJ.NB[B*]8LB< MX:WCKP-)["HX>PX('J.:=@Z)$B%&XRCT"'4KO(P!@K<:C%(E&*L5G:XI ML3?]+)FIT'>P>LX,?]O!(MSJB"4%$#Z1#$U=3VJ2 O*(M34"?5#M'9##:.PJ MNGPN]!VLG',#7YT3H@1*J42!'&UME2%ANE(4."<3IKK7A+=N$CF4QJ["V&<# MWZ'*.2/PO2CTS:],YB*LX88#9]&!XC90-!\,,&N*UCXPW7SH\%&$3EN<.0$, MCU=3!UC*^4Q'S;@,M6+5&406?>L>FJ&T#0*> M/W?@':N,<\Q1W!7!$[/H1NAE>/)KS]S8,)SSD2JU-'.1D1\F!*O-I#9"='7E MA),A1E&0,-YUXN*N.&^.T QY45)D!UXB'5+!$OBZ+#%9E0G_06O9^BGX<4JZ M2CH9>-?6#G'_.(S_>X'NGCK M\**;/ZR%<7Q6H@[T/P%.QSJB#@4$52Q0=!2SS@6S:3V^YU :NTHZM#. C973 M._A>[4*B=Q2<[!IQ9SQJ8R1:\#J3C\JYAEA4!)Y8,3;9))L'#(?2V%7.833P MG:J<\PD@=A(=)5P8\+-'"@X.Y6J<4" 2)%RR'KBC:%.%$L#Q6C3)>28OS_'2 M_"X9HX9I^S-?X3JMYI^J!*^GN17F98IH@(MM_4%4=?&"@<(,LTRZD-,X3VR/ MDM-54'"(WA]_SSA=Y!UUPN])#5@CFS?+Z]&>VTG R8F:H?!0"F)]A3;@ MR7<$;^EF#R&7H%OO*'^"G*G1TTCERW'DWR^4=M-'C4@<0[:09*:(&37%)(4S MH#B:3EP(,C9O=7Z2H&GAU$SMP^!TA XZ -0[)%M]E6JI\^+#RX]A]0'7NPFT M+&M5L-L()2<:7I##9_E-A+39=0.D;E#^80-9%_!TC:#=)Y M_Q'Q[EF+5OBBD@.][>>6%*S&8"UD8D'7)6M%MA[EL8^6J5^NQKG?FDB^4P3M MCIB5)96D*86V]5W$_-M+:HC;8'0.@(T4\])?;K M6\:V1V]5GS*6Y6I-OUCCYJM9388G+\$&LM%*,4_\! L%K;,QH/5VV+J) 1_K M#RG'*'4YHH0G1,QZM9F]JZ_\V],C)#/".H148JFQ*A$=60%NG!6<:4Y6>(B% MH9]ZR[K0K[Y9ECL?G/KQNNU5=+PL>P# #K>HN&.R"&!61E"UE#5@<.36V>)Y M-%P/*Y8: H$I[<,)RKJO[B,D-['"?YTOYI=7ESO"K5692T;79<)$?U&ICGW@ M8%"XY%3BR@RJ[OV.RN]\=&*E'Z.R90OY3:WX\.Y>G>JRU=3,8< _U?M8XQ!I U=9YQ MG)"UM3YZAEAE:.=V,QDB'1 +W!LRER0H"%(8,#H:1>"HXZ.?"V+?R)HV2FD. MA:%0.U(O/4/M[>8CKBI?-V^(F&WF7L@ZITC7?62%G#L4]$N?=]D3=?MRT97PHO.8)6 M0H%"[B $GNMR0,^-RN27C#.&:"])4X\\&,=[:ZF';F!U;W4-+O#?X:+V,LQ< MSFBQ,+#*U$JLR,%G:4&SNG#$HXWF.<8+W2*IQR+((]4_H$?X6%UT :V;N:LJ M,;\=W)K04: >A8 @H@-/,7O,V:3D6E?1=C,5?4RX'"/?#H!QZZ8NC[@(ORQ7 MY"+,?&0LB,P!HR+14!0#SM;KFDRTP!*U>."3MPD,OT-8CY4!;0#57B_GT%]T M\Q(8;CT"_H:;)YIR[G(WK-/HB*\T[SDZE=-&W4=[GUZ_]<.+L8[U>;T"UQ]QA=-Z7>,B;"PMG?%E^?[J\C*LOBS+[RN\ MG*]Q??O/FU^:0[[V7)?GP9P_VR5:BC52DY]&H4"IXS\-_9-$\(0_FS)Z@<^6 M6VYUB=X,4WI;]N>'MR\\7NM49XN#5)(,OT@4*K.:!E$J4+0LE36M6^V&TM;[ MY7L(;AZLWQE#/QU/@X8ABM4.4TS/>;E6_.)0R90K!HV>N9GHY1"P>@@K:4X3.8O.A5#]$L=I! M4#BB6.T0O4R=XGRYO/QT57_6.[RHONNWVV"1WR_+YM\D]5VZ3$>+0:H":(4' M.H\12%0>1(ZY&,S"/]B"^GA.<_@W.\72L;I>CB_X#DS7]FGRX_(BO[[\M%I^ MWC9D?RNE<\YPBH9\"*9N\:1HR,=:L,>Q1%6T:[XF]0ER.HU13X17:SUT *E? MZ,3,*=Q&$M,O\S_K/]UPHJ3E3)"CH*6L>V%= :>3!!5C3EH*%W+K263[J9DV M,S VH!IIH0,\;5,:_Z @?/62HOWM6P[IZ*8[%C%Q)>K*4&5!!>LA:D\^@O&! M!2]D<*W#YJ?HF;:_9&Q,-=-$!ZC:*ZMOR3F;4Y':)SHGR.I<2 NN[F;A+*,) MB;'<'%O?IVK::W#:"/$XU?0,MK^MEFOB1B2I71(0>""#[ 1Q4[RIU756A6B" MD<\&M"U%G;KR1^I_*+P.5T8'T'J1TM7EU<7]5 ;]\P5N%;;(+RZ7J\W\?[>_ MOY?YF8DY:@BSB%G M^LM\$1:)?O_%:E4;_;>1^->\XEE<83TB9'O^QYAG31GPW M2IAN?_Q\G2Z6ZQK#WF2[4G:,0E6**FS@=#E7L"FK0&"RTA@*:F7K]K/'*3F] MOBAN7F]CJ&\^5K9D1GX3(+M0_&A[JMMI:-Q@PFE2@D&J%YZTF0C]$Q M/5Y.4N[]=]A3)=TA6G8O/RJX0F=(0B!Z*23G" YMJ/WW7GK.4,C6#O[CE$S< M$G*RAK\#F2/$/75B\1U^7EY\QM5+^NY\\TM(VZT\-QDME6*J^0:AC08E0P!? M)"/;ZYUA60>6[WO:CZ<2G_I*7Y@X1H7+,>39@36Y:V&_!12.%2,9!13".DC^&.+CK(*EKO-)TXV7QYZ:.4].2V'*GD1^ZA$R5^MO%YX_:?@[_Q M/-'X<[?^[ G&6,R.FSJ1&+F@:[$X<$P@F3CKLV7(4<2S#<(=9D&WNX"0N:5( M,VEPRA2P1=G(2\'XEPW"#]'[D"#\$%%W]=Y*#=:8F&)A MV976(]S.)@@_2,/#@O!#Q-UU$(Y<*BNRK[:W,D*1H[>:D1M/.N3VS'^ MYO$R[$'Q-S,:K4_.Q (E!0E*$^,^H (4+*'/DJ-OL7NAMSTKARAKSYZ50R0W ML<+O[@G),GJC0P:A'3'/F /O"/56&DVT%RG"H >8\]NSC MA3OU\\%[3%?TR;>?<;6HJT>_YAPK/^_?_O+NZW8RH3/Y1B"=J^M-K:%(FY.5 MQ92L#<)E.>R):> 'IPTN&^%C- EW8%#>7\4U_L\5"?/GS[ONTNO%4HE'4Q+Y MU:'4H,P8B)K$9KDNB1L;3&Y]]>PA9=H^W-9>2@MY]PF;W0$S-A7%HX0L*_YU M">!S4B 3Q?*\,.NP=5707F(F'L'40M7?A\\1I'!\I>*_>G.5(UGF[ M@E,'J/5-R+R418P,GA[VK?^/6"?A"N-]51>[MZ\_;EZT5:78]Q MO_[[+R3&_^_WU^M93)8%KRBB%"H"209.%(;KD@TTNCWO'@S_94['/ MD=I=CB[J#NQ.EGY6JU_#<% B_#)_J3S9>9\!1B)";!:JP' MSB6(2DKP@GE6MTD;UWPAT 'T]93P.PUSHVMG:M/U]M--C?#U\7F]N*F$F6'2 M6?E,\LIUP7QA)"_+- CAI68Y*F?OM\_N69RW]QL]O0\W,$Z-A-F!-;HKFI_" M>KY^3[2$_'9Q^\F#SU@IF25DP+0AG\XK6[$>273:>>4BL=UZ,NY0VGH*Z]M8 MH5&T,K4%^AU7J2KF0YT3=8'Y ^9_+FN3P_O-,OWWZP4%)G3?SU.-+N9Y3GQB M787CC0P4UQ9M*$PARTI2]*+.J_!.4HAK]/W'H\=MTS%?[\D!;V"U1E= [PC[ M9;G"^8?%7?X4*SX^M4\4\- MK[L">[G\C(M0_[Y8+R_F>3O@",D%(/[?527NB@QFW*#".EL172U*:! M_I)9]IR\!3?,O3KN^X- 9L\&9,^@A#/#V>W^OVMW=&:"=,(%#5;9NJ&Y9K9] M]1(9EIO[ZVSF[+J6;">(MQ^3$82HDYA.0]]2W!T'-GSG4F@F_3VR]2)NK<+'W/,T*^FP+ MUMD;DCCDF"&R$H%;6[P(&$PV)E9PZQECKH&66/'J69*-8'R168 MD&RM C;@I4T06)12E!*]/\6 /?'I8>@ZGQ?\<67?R=O9O[!6\&!^<Y,)6P$&!&>#)[@J1A$#NK!_N62N@ 4V]P4W_8 M30KB[=5FO0F+_'7&YDQJFX+G!91B'%119'V]M1"=YLXE@:$,:NPY)"/T'9J& MH>HL7O='4.289 \=+7?;N''A#WAQ9U&P)WB8\N+L>]W;V?6%8 MF>?YO'LWD>0Y3,4EQN:;?^1CN;ZQ=7F MXW(U_U_,L^PLQA(]L)#HL,DHP06IP:N,1;&DR%XVYN]IBJ;M=SA!^P_W:#43 M? ?>2PTGFCXI/D#-M\T)# +42 M>5_H^3VLWJ[>;VK^^9_AX@K)O=]R-Q,Y12NS!L3K]=0UMU-(5-&Y2,Z]IM,Q M'HKVD35MA\,X:&JB@@Y0]9B%?;U>7]'YD$F'PI6'[$@^*E" &$J=7AZT(*\/ MO5"MWWWV4S-M(\/(5]H1 C\'%_L=?L;%%:YW?W_""UT?XV(?\N.;N]A'\];( MQ=Y]MSXUOUPNMK#\UWSS\>75>K.\Q-6W/8#1%F/1 <::"4NZ0+3.@E#":\>, MM[QUK_] TDZU7+O/?,T"D@7>2GZ1\&V\F'_8JN#G/S]A(AO]Q_R2_I6WY3W] M[KK0U^G/KONV<_8N^B'K41:O69ICGB]^7\V7J^O7W.V4$U9BL(:Y.FRYD+?!(T3/.0C!@J)_ M"/;!&^C>%IU#/MP%^)X5&,MGTE+?"'Q]F[?=N)3HG2NUC"RQ.DW<* %!NP < M"YU]I9E^L%C\& P^\NEI4#@^!(9C[51]3(VVEQ_KR-KYXN?U9GYY'4Q=]_#6 M&NLYZ6_+[LVF 9N04YV*=YOPFKSZF9^KG9*&9TE)*\X**42>)D\H"?O MMX2BK1HI[&K$P;0OP!,Z>!T XD+='&U[7I8KY'^E_\(?\YR*-R8(L'F MRJ*1!@)*^B>;O9?,Z!):[T(]@LPS#]Z/1-3CP!Y-O1T@^#&^ON\:XN?Y\FI] M[1W.F'-!>XS@ I+I2(*\.+0>LN !+;ERS+0VWJ=3?>:^2QM\/[/R.X#[(,'/ M0MU)2.$,T*V'H'(FIL@=J]+UHL1F@-*UEL'46@91,'.OB@K?S<0/_=BT0P,G1M)5R<3KRH%KW1YQ7-6Q)I22O-$CD#)3R9.R"4\ X MCUG96)AOW'%27T6^*KX-C5!1 MULI9DT$A)W-A@E6J]] B>N.D3=JV=MV'47;J'?H;;EZ3WB[Q MS7*]GBEG=18Z0&&N@)*6'("@MI/J1>9&:$RM7^ON$##Q&*7V6+A_4QTO[B[F MMM_;;?#;56T\HJMT.U/CUESZ[7F>Z:"$* I!FECG&7P)>^\30UEZ;F.LP-02G7HX1,6[CZ#/@Z7?P=V+4'@=KUZ9A9[NQVM+E"0;R$PL!K M)H%[9X4+F*1JW96WAY1I:U$GP-$Q*CB'IZS[?+Z_NKP,JR_+\F*QF>?*]/PS MOL=4M\G,X!Y#C)' M?ZYY=EF/]+CS]H"WWY'.;_<5<[;13 &2!QU3H-QX(6/($,B;4FK MM6O=;#TB.]-"?TJ4+ON$3+>GY[=PB;LY5$5QJ9PKP#!N![,'(,>108I26%\4 M,MW:5?\>3=/BN!OP# +UD9KL%IF#Y?RMBLL*]%R:"D'4S MI38)@I-UWUP4-B01@VF]$&FL1Y$7*>%%':&[R]2\PT]7J_0QK'%]?5<9%;G* M**$X(4 II /#,8!*I7BEB-7FTT*_1U.G#Q>'H.*!<6NIA@YNZWM,_+Y:?EB% MRZUG+TIVSG!)1M_R.D(D@^=> F<\<]2HF)*%J;0\F'3II[Z2H_X.$:1RS&DVH&M><(D M?PMCK(CD79*0T"<%2B*#H&LO!)TJ@59KY,VCR %T3?M&,NIEUEPM'4!MF]Y] M:*R_+@&]CECY3&MKE&4(AF59UU0AA:QU*Z@6QE'KZYZP^7)7MS?+C#L1BR$_0=<*F13 6RS ;&T" MCFAS\QF@A]#7KJT"A=2GDJ;@HC>5T M?=S?KO0\*-R2-VWM>2<@/%Q1G04#Z]>+^69>Q1BO-HOEY@MNWN-F:5T4>4G 4DRV>,1["B9AZ_,/3EHM/A*P&.NCOQMSY MHU][^;\YIM_^G1L755B#*EH!MDZD5U&4.DI( @E3J!Q*UJ%UQN)X:J>M1)\H MK&BNQJD-XL]_IOD:_PA_XOKMXN')3'7,\^Y@_A[F>99UR".J8-SR(Z_P_5F=94V6S_U)?'_ =>-,^2' M?F*$>1XG\-ALQNDM&K;QP45%](NTF7^^KNF[29)Z;Z- 5S>MHZV[AA6XXBQ8 M%;RM':G9A<87T6#BVC48[/GDR^5ZLWL,95U:6UF/)/] M%@PZ<+QHT(O?*D>>2F[\1WR9@8@"U4^Q]R!PMYM2\4*!M3&WY3QZ"\Q+0FKH8+?,H[J^8V./;W_W!$VO^>/TL&PFK UOPZ1,'&OP,FH:"'9J2U M[6#&59J'BQWQR3'O1#'@7%U5DI,#;XJ%8"*77&NG^?TZK7V[W.[^Y&FS+XUL MP$GBFEK7?\=PL?F82%X[XBLJ>8H"G)&VKDBRX'2RP'(FI]P6\J'N5RP\KNO[ M/WG:M$@C79\DK@X,_MT'!_*.M[[R&E>?K\?6VXS%<[JUG$)R>1P+$!GYR\P7 M'A,R;67[1>-/DM1+\]BX$49+O70 LS_HW[LGLMW)@KW=\!,^YVE[:=%?7*7;$@B8'S00Z:PR#X.Z^$7K6VUQ MT52@'5B5MYN/N+HCG!T?,J5L16108B+/7:NZ0BLP\A!MTDR0MYA;/Z_NHV7: MT&@P\2!9:?UX\B@A M$P?54WC,1^F@1R#M#EEV(F=+,DF!&U"*3IH748.@4Q8B\][K43.MWTCIR$<^ M3LG?@\T1$I_:M?G_>=7>W^<7%^NX7"VO+^:?_YQO=M94E.!DMK5=T*NZWX61 M: P#YI0.02M&$AKDWGSG0YUAXQA-+D<2Z^00D967-_@GR6931VKUADA#L4X-D4?]^3\^ALV_ M<(5?JV]?+WY?S9>KZSZ!&W??A?HT$5T=E%!K;RT#3Q$@Q&A5\M(6^: 0Z(#X M:1 -TSHYS8'U3,J8&G.W:MLN/X7YJC[)OR6F\/-\>;6^^/+/D"J?MZ3QE4ON M:C:U #%9\V?"0O0Y0N"2V^1RE.J^<_TXY(XF8=K\17/$/8\J.O"Q;Q9G_X&K MR_GB=K*>/L:%0 G6^UBWWPD(%&^"YUPSQQ"9:)WLV$O,M*T=+='55NZ36ZQO M-=XO+I>KS?Q_;W.2;;#%"Q((JZ\5+DCP!BUYB%7S.B.F^SMV]EBEISXS;4]% M>\O33*13@^/O]2]OY@7?ISDNR$*^FG\F:&YFIEOM@T<%.7FR?=F33Q4I@)-6("M984KM-[\_(&/JY^*3 M%/L43(Z0\N0WS"T_ZB8'2ZZ1J./,B7%%9T5P"LC(X!I>HG1D;H=Z&P]_=D>: M/T97RW:"Z\) [*T[>_.U:SE@=!)-AJ@"A>A).7")&6!!&^F@&/0X#76'NNM.YYF+J&S*&I()')30$:*+ = I%"[)(ORH:>X='5.;I];: M?A).1XB^BT6N-R'^V\7[4(_@3+$MG6$$!W"LRY74"@N?>09!<*5V"%N'^ M((!30;2/EHZRG6, J8D*>K-%.PG-#*(O*6C(4= M+HH'+[.'$AA3IC#&1>N5 M@(_1T5%>O=MS,6T47)+814A[(HE2$4+8'IF(*3 M+)"+^ RHVD->1RG-YP);"T6=Z_2<1W]O>7%1EJM_AU6^GC&SOLOE\8-T!G[M M66;J',/YLX_701.N_8R3'V^\SB%H.F6\SB':ZNWR?J3KCOGH(R8&Q6VG M]!D-S@L.(:A@F1)!JQX;8+L8L7,0% YL@#U$+QW ;'__#/+$+4H'QFAR=I.P M=4*?!UDR%^1DR&Q:IW+.M 'V()4/;H ]1/Y3O](_U7)7I.%:I S)U!J'+,A% MEH@@;7:JD(],'NWQ-;@]O-LWTN'0'L9#!-J!A=G;2T?'PW)AZLPACK5)M[H M,D+0PDO#E,Z\];S]DWH8)^B!/08_3>7> 7[V]7C[D#U]SX)Q0H+2W$'4M71" MZF(Q\Q";;ZPYI;-^@@[84]#30NH=@&?0TPVFF+7@ 7P2 92(OH[&(=.:# _: M2JEUZQD-S7*(70R4&Z0O-#S(.E410])"1TB]:.1\^EZ ]O%XNJODK+V78&7=]16\(D>QU&T0DB)>6Y)I/F-M&&4=I:\;8VP$S711%/%[ M^+(=5TPRNL/0+*K(A<\(:#0'A5* 0SH_5M8#%9,.HG40N(^6CC+:C5'51/J' MX\A?XVB!'ZJ_^,?8>>W55;AXD?_K:KVIS/*9SX;)5(N&8G9U8R:Y#G4W==8Y M,A82V@>=3".EM.]1UE$V^QFNR!,UTZN[Q9F(/-0AZTS5M%40$%7=AJD1-879 MFNO['963N5O/TX[['.[6(5(_T=WZ>9&?IP+B%7WN,_W$SW3;5Y:WICHL\M\Q M?Z@1]W7*]$OCE4(-OMJ\(J*U)!I51CQ*UHO[9,UKH^:B/]B2O;!!:%=:7]9'$SMMB/M<:+QOCY]'MQU<]X\Q^FZ^_N]MKE<8@SX6!,50 M@-*I0$#M )51.:@B/=Y?,C(&3F_H.3LH'@.) 4 \2C]=8>WK%!+Z+W?Y&YYS MVL;V:*NO+!,"248 _:ZT,D2.HO6(.L8_N)7P$YZ,MXE0#-*AD5Q"H&\ 3SDP'ID+KG6_ MW$D$]X+(J7VQ<33<%9Q_6UZ_/URO3)]IQ@R=10=2<3KPG$>(QD4P-O-<1SRI MYE-/]M'2RPT[.ASV O$$W4Q=1OOJ:K55U=OR_NTO[V;*)>]-EA2CAU"S? %" M(=<6,?$LE10BW,^-/5XY>_?GGI^=.@TBIXJV \MSV\%\&=8??[E8_KL*[.L\ MN3^6/^$[3!=AO9Z7.>97VU?SW_#/#1>_D@_QV8"G$M MF*^L>Y36:U9:YRS:4#YM:G8ZJS:!WCM ^Z/RON'X&[?7^VQ_(76]2.GJ\FI; ME?CVY>L_EJ\7:7F)/Z\W\TOZO;?EC_DE_K'\8Q46:V*(DSRR<>@T6)9K^42N M/;2.@4"'6116UU\^AV?9D*=I<\H]W/L=8*6#L[.+'U]>T;<7ZC4;1_(N73YL.G.P<3Z+T#M'^3]Z^A%@IL MOKRB0[R>A2A%DB( 45SW_Q5;2PX"%,<+G6!6G!\OZWJ'E&E'8O=@EX_7S#F, MKQA6LE E?/S0BH._,5%AQCXN.RC#\+9$#!I!"&U!%><@RX["\P-7H0]T M=. ^/,;T-I^LLU6%!0LH^'8N?X106V1SP#-6/E2Y\>' EI@($[JL-Y4Z)>H!O7+[8?&6SIOXCCTPX MP2!:5[>3E;H^@4*D9*1T0M<=EJW+=@\FLI=GN),!,K1ZHXFV.H#C'J:^/6=> M>Z6WF)Q9KX*S+)+93X5N%?(EO/0"F"G1.^7H%ZVW%QQ.92\5RB-O12_M4;CJ+KJ M (O?/6VWW./;;'J?K7.(X'2PQ"83E1RY\S55^_;WK:R,L[@9\H68L<_@FG^7B'=:G!?K0 M3V$]7Q\_O.)Y"&M>1C&!/!O57GS]YJU"H:_)Z)ASR=9JL)HB>Y71@%4./JN'M-]G3O_#;<&4R'8TO.XGJQ,D/B]@]L&VD?9Z M N1C#.W>H&7QV9!'!<73^5;>DA,G)/TEEVBE2!JQ=:/& +(Z 60K*.R#6B.] M= JU]=<3NTM-Y.(Y0Q- !%Y+ZE*&D RCJX5'1$_G4S8?<#" KD[ U@H, \!V MDF9Z0MM/7[[^X]_GN"*B/GYY@Y_Q8E>\Q"UR'Z$XY4EL+D#@J:YHB(98]!95 MZ_T5PRCK)(W4RWW;2H<](?/V:7O(W^Y<)Y5,9"%"\E;1)1(\!(PU]9:TTLGG MH%M/#3J(P$XL8T.$##&.3=35$Q9?+SY=;=9;B8F=P5>1&U/H,J'3JTEHACR7 M(GG-042CK6-.M)[\\@0YG>"L/0CVP>U$C70*+KEC15LAI2.9:$=<*",\.*<4 M!)8,=Y)+\EJ> 5RRA]K$:<%UC$9Z -?#I]NMJ7=26Y]M !N,K:E2$H^U!FS4 M1GK.H^"M4]M[2)DV8]B)!]= 2QV [680017C>UQ]GB<2T=M'TP>UAFK]^!_M M#G"P&%P.'(*S9,6Y8A"*"& T.L8*%YA:([0E_1-?Q"T =7_[ZU3:[0#9+Y>+ MS[C:S.F@O\*X>5_/_^U249Z+D,J1JQQTO17JK.K ;%T7D1E7*.G::9T&?YJD MB;?,3H:5^]GQAHKK (=/#A96R86L&8,<:D$>LTB'6P504NF8A97S-]=86]1\;()O169ND@15?G$'A#U[8G\ M:SWORSI];&NT0XP\>U\ @RCD')+1]BHE^DMVA97(8VKMWS])T+23X_KPK=II MK"?X/2W)K>C^L5C&NF&N2G#[0DE_O*38Z6*^:UF[*XZ;S#>/13'N(7K<^AT* M7'0UJ(K"!Z9*S*TOUM&9ZB3;<3H ]T&["S1,/6F\7BS$+6F$_FD])Z7N2IMW M?-U47H1BR+66D$+=8.*(?NIK\]7NFR^7EW6>TU8GOU^$Q9WI.S(7K9 %2&CJ#&7OP'F1@#&RQ73H M2F'W)[?M6=LQX&O]8>48M2['E'$'EJ>%'7_SM;4Q:$_2=0&L(X$J0;Y$K/O% M?#:B1)8#\M$J6%HP, BS]L>^4Z=#1 ?'X1:KCS1Z?=M6'-%G19ZL\'7V@ P* M//$#614LUKOB0NL*Z6&4=1*G/#]TEJ/KL0-T7HOU*8:$,;8@6CKXM0&QH(<0 MD@ 3"@G3^Y)RZ\?P[Q(U+2;'0,+]F6)-U=(SSF;&8Q(RD'_M@J2+A>Z4*+P! M+7V,T3.3;.NVM[W$3(NKQDH?"JF#-- !E)X^?C.+QC@3#5@I$%22"IS6C,Z> M4PXEYXJWKF)YFJ)ILW?C@JJA+GZ &2$O7UA,FQ!G\\];7G MGN8QF//G&-$1Z)95CE#G=20O3\4"WNM0^R@]H5N0H]=ZFOQYC.A@423GHP-F M:Z=TD=N94@Y$2L(JH;ULONGAKS"BXQ"\C3>BXQ#E=G"+[ZLPYYZC#'5GL11U M[EE&"+R^OFI=0K'2"M6\4N*$QI*N ]\C@#&PL>00+74 MJ;EY(9'A9I$B5CE MJ6.&($N *&OQI=&HFU<8_OB-)0?D+RLJ8,$5F22:[9T M^*42(&2D.\HZ;E3KZ/JOTUAR$%8.;"PY1'$=X/#WF^^^WRS3?]_TNKI$QUIE M,-NB8$P&G%';$9'"Q1"#*:WO\L?HF#8 [P9Q)ZNH YB]P^TRZ]_#:O-E*UCR MOTF/ZY^^W/Z3Z_HYDI6SY(L'IVMELJN7B2]@@V A,.ED:?T.-)RZ3CKA)_4M M1])E9RC='5PAG"\^2$"7Z_:V["$:'R!I1V>N1--^Q_A#*J:]>L?2]Q.P.D+X M4U?=O/^X7.'%_,/'S=^7%YE.V_K-1=H9:^9D=I(S<'%;E,0U>,8M^%(;7),6 M4=TOW'J\V.:)C_2#D6.4MQQ!DE,CXE?,\Q0N+K[\?7F)?ZO/LJ\7Z?_9,1+( M'TS!27(#7$TR,@,QB@P^85".1VX>3 ]Z'!)/?67:VZHE)IK)LH-;9M!L3&3D M$C(!,HNZURH*B#:3(;76>6XIH!CO*?S$(;=G,++EI)>UQMKK"9!/S,]4N3"% MD8ZJ8PP4KRM6DD.0+M=)U](;/=K4Y;,>!X9@AMX=HIB>T/3W^TEJBOLY% MXD'6\9?2T1GU"02F5+R,BN.(E^VI0V[/8))*H_NVE0Y[0N:@F8;*1>>E-[!*9:PB9XZQ=ONY$0T1#'S MP$(6H)A "%%YX":ABS9H)?@S(*X'J]9&VP,@=(3H.P31[ZMYPG\N+T@_MWK- M8RD^.TVOP,29M8I'/)QM91ZR#"^H/6,2CX#KA.5TF'.*MUA,NK MQ7:,ULU VY3R2$ YW6PFPEDTX7E8&0PB6'A);1.6'Z?JFF??I\)824C*S#9!B';$3MW;0! L7WD *W3D1M8W-DG3Y]Z@SF3#2*1T_46$_P&VV: M3(DY,*WHD.M0RZ&+-O%Y]Q MO=F^PLZ8YEQP=.!CYJ""1_"8 B3&@N8J2XNM0?T(&9W8Y><'Q?W&XA,UU '( M:EG_MPKN.W.S-]N")EREJMP/.'.Z1"70@_1U<5ZB>\6)Q(!\+Q$]+THXTQA[ MPZD[_UKE-I <29_=(?77L*FM*%]>$5,SK:5D/@>(Y#Z!LA0'>+01!,D+#?>% MN];;"?=3<_YU8V,@\6A]]8>\>^]R,Q*"PKRMRS69+#YS=7Z$A2"4QJ"M]V5D M]-VCZ/PK*49!X"EZZP"%/__/%9V?;RUX_YIO/BYKH!GR_.++*Z0O77^ MMMGQ\A/]8^7XS7)-FEA19D<<;9 EC71ZI@/7@A?*VC"DIG-,RU M[@]NRL#YY\C;8'PZ5'1P).H!)]'>E\$_2-+A8OZ_F/\6YHO*Y$R[R&M##GB] M?2G4G()0'\!8G0KGY.Z(UO/A!A-W_HF&=N:ZO38[@.D19_0?G_X=5GF;5'Z1 M_^OJ.KA\>75Y=;'=<;,[KAAX$(($;;44=%PQ@3-90=(Y2QDX#\VG'H[%R_F_ M=DUFS]MCY3S/S-U[[8$ **;5*>8,%-G2W29R=?>*HI@W1)D5T]A\&71S)@:= M$O>?4S(N.L[S>.P838D)"FP8Z,(05*D[\'@=:9.D%XS\OV);OR ?3>P@N/O_ MP+V-MG^ V9;?^>-[XVR^/=O?S=9>CX1E[[OF9(TKWQ(F;VZ3X M8^,/!]+T=4JB2ESI:"70WP*HA &\21P<"X8GEA.W]RMX'B]P:$!,#^GTZQ1N MM$XD)P2$S!,H3J;$"13 K!'<4.0EL+7K=.8C.2T0%#7'*) MC!O)(7I9JQ."@AATK9C)Y/GY'))NG=1L/("IZSS[$? Y?@#3(;KL#*6[@C 4 M&G,*IHX4JLUT08 /WM7%PM%915[B@T$I?^$!3 ?I^_L#F X1_M3UFD^-#0HH M/?.($$7U^2U)Q+$B0,90FS^-HPADD ]S3@.8#E+>T %,ATBR X.R=VQMLBP5 MM"!S(C8BKV,YR*4P-BC-@O2>M;8JITRK[KI*Y_0+K866.@!;TXFA/,C(#)= M9UB#8BZ"\X6!4LDE67S.I?40E+_ M.I# #7FM.I#M-L!LK\W]#BS%))D%))Y M5J<95GT05@Z<5GV(XCK X9")6]H&+;SFY/T: M75GB$*2U((HL*%D2/+;>DOP7&IUWTC7?6'L] ?*IJ5PQRTBQ%V!M9%*J%FE8 MDEL1 ;VFW\RAN:_Y(XS..P@*QXS..T OG4+MP8"V;#B=4*8!,=4R8D6!FHMD MU#5WWOB,.HPVRNR\1^<= H9C1N<=HIF>T/;T4*T0@L^\)&#.>U"RKCC/S /G M+$I4)#@]6GOW7V)T7J/[MI4.>T+FH%ELVH2B/+-@2%1TDR@&+AD+16,P(@2I M8_.U9#_BY.Z\DJTX;OHI7B_2Q57&_'KQ M=O,15R^7E\3<1URLYY_I1Z7E)6Z[+C"7C,9E*-(@"0KK\MB8:@6Y3%J%(.QH M54#/S>SY)ZK:')OS0-M?HG+UL8$__=2M#J>NOZK5(R4[8LWJ]RGZ6B H!<]" M. 58 IT37A0$E2AZ*5869;.D+YY2L3JKOR:-[=,8AMRIS+RSXK#,HB1:<#9HX M Y*"QJ(=HK"?XC3;FT/M 9]]PL#)L12TA&&<@ MBEB'N6N=QMOO]E<!ZSB!JXA + MX\DPES4?YH/]9RSJP0@Y8BSJ(>KJR4 _43Z0'(9L4!,W68(*%"B'_]O>FS6W MF>3L@O?S*R;F'N?+?8F8F A5V55=$ZZRQW;WB7.ER%7FUS+I)BF7?7[]("EJ MHRB*2[[,I.R.Z*JR;.>; !X@ 2022,Z"48E38CFE8;"A20?6 76=1:GJ*U21 M7D^ W%!B(!W+B3 #W,MRMU7>K2$58(C)"TBV1Z0MOF M"H',)2JC%B!]&0SJ@D3_.C)T5X**5IG@ANLL?G@=T G4W58Z;VO)L"=D;E58 M0FPF90 D4(<:)Y0-8&CI["N=ERX9(@P[AD$\Z3J@G1!R4!W0+N+J"8M5;B<% MET3(S($E7;I0LU)_4F;]R<"S)B(3-5A1Y='J@$Z@]K**S3TZ(CI0AWNDKBLO M28D4'RN#B@+-"+,1C.,../=41LE#S+7OHC;OJ!/C>WRHK YOJ">W#E"X8.=9 M^,_5:#8JLGPN%78NK.3<6(]'C<=HDVD.SFD&7&=+,U/4AMI!TZY[//WT41VD M#BK;#K!;L:3_-%]NZXUW*>(E<#$(RA47( @M21U&P7E=4NVQS"@H[8!KC[/>)QX?@!')&.X]1G3)ZG*LHW0<"9#'4/*2=&,&BLCQH9(01I6=@XN"(UL@7(JSWAEE;^XER M*Z48K+7$2U&*7;#0B8=4C7:J@J:&>&!9\3+-*I0&7Q2"M([DXBB2VOUTCPK^ MP:9AM@!_$ZGWX!5-PFB1\7.S3[]=3O[^1XH7Z6XPVTT.^2SC)PMYB@=I8@[ M)5(FA+)(7D1N:R.]BU;:ZE/>=]QBVR&630SW@#+L *(;$]7W2;XA])>4,8I? MC75NR2?.!BN]A^A2J2F4I&BH@\R]]I%YB9'[$>WR'B2TG4#9FWD>&@.GJ )/ M$FZI2#H(#B0A]:(\\#.,!2 Q<\.)T#'6'CE?;?-M)U&>!.RKR+T#P._([/., MS'6:*J0GT7(]H<"&J$%:YG5D5$?)V\2$WB&%V %&GZ)IW17"]?RL MLW&\=Z%PZY=-1[/1^.+552GA6,FQ\L@2S9:!H#*4R8,2;/'7LF 843/JS*-' M[4.9ZXID;:<++^I.MC>P=* _6XKA^F6$#2(((P(DHI! 'CV8D"7$++UE60:7 MJ[?SW&%_VR'Z1[Q0W5U\'4#S%2K6UT7P?->D[OUH]N_%FS0ON='<$I"+IH@A MVD65*OA@DP^,:R%K0W'3?DZBOF4/%$P&$DE7\"JO"(HFEIE,RX>(1@9#B8U0 MF )"4P/>,P_:!B0SLAQL[4K?3?MI"Z]Z4G\23@>*H ,X+7V(U]_")S>^N"7H MYOF_96CD>8 <%PWNRS6]EAZ""21H@:P+U8>T3*/A2WJ"%"UXI$F2L_;JQQ552Z^AA M3[P-?(>TB_ [P/ZNM\0RRI"2-"!=9&5\G 7+G0=*LW:1NI!\=:L\P$U_:Z-< M![M#"J\#;%:\YW+&$B/*@WMTNH35K+QLQ']HK23Q5LC4W"(?9(M;UZ,WLL55 M!-X!TH=XAH(Z3;2*"8CV#H0L75)$CJ6L07-)F+*YD?]<_4E2ZRKT2M:\,0A. M1P]VJ\ WT?C(!&#\8T HX# :"T]&#NR>' MS@O"(@?E2RY(2PM>*P],*48X#SJSVO5;0Q2ZM*X=/RI^]Q)>ZZD+NQY,ZXH6 M[M1SH9F*1:)3!D8):B8-"JY[D$1B97;)^KCZHPL& FR5A%(1<#J"4)3A#%J]D@X_6<<]K>R&]E&RU+CD?-C9M!9+6)T&- M1^.+",4X$I/0$+,O(U =DDNR@XAF0Q.I1-*K[636V_]*&SJ);:-]]'[W31O/B\COEN)O<.,+]? M%%T(#0%#D%*;(G49]R4+'37 M)("R-])Q:<"0\@";E@8U42J03D;.6/39]X'D?5O5O8P;S2;R[ASG.U0A+!PR M'YV-B4!YLPT"#R/\+V7 :TZTX4G'ZB.WZNU^.ZS_H+>==61^BFA?1W,*VD=3 M>FB0$G@((\%+J\ +21P13EM2>W1QC7UOA_"7<:-Y=#FW3HK43Z5:JDD4+ %3 MQI=R,CS'/$F@!1H$$:VML\==+G:5;"=(WA'C\M82B@>?4#P?R!T MLQ-!E1H_4 M"3#$$)PK:YA8K9=M?Q%)6]>?U/.O6\BQ _.\TRL^'O'@R4F#RX7#QD4P/AM( M2@1GA$/UK#V1=_]^)Y4;;&BI-=O=BY1*TWM9E[;-]BH MW.U!9A^89 %R3A9$9 S)-!E(X%9X3B2I_CI_^VX/M5L1!.Y0FBQ#9!Y!33W" MFR>"M*-K%0VRP=?V+79H15#MF;S5D64J,QCBT6WDH5P:9.F"K7T# MMJ W?F_4ON8=_1LD\\T:6 MN@%&,QY2I>JI-?4-^R#/*NF''C=-P?6CCSZ?)S=*K=/WO6U?" M2I&L$A22,0IQ@];!9$Y<"9Y%RF_E'C-&Z>\< 8\"Z6OH4=_,&IT M&ZA'_U\Q'A[Y2.WCM<&J-%KBN85$.XC<]D^;)Z>)CUE <+1P&B,XKTIQBN:) M -6>%CCL?.Y1W3XYD8(SE1P&C0J,7.H9.+[.<8_3!& M.#7\F -N!K@9&>SRKV.T#PB"4X3_.IH#,I<99B%+/+2$]!1LX RRBD%KY5T. MW0U1:/ZR_-0@?ZC@.P#[3AGG**SDQ1-3C% 01%MP.A@P)F?DK@U6]=-ANW+& M.03C4D:YLA0X")XEDBU+YT;KLC?<156[DO;YC//__5^/]/0-_F#Q6XO?*6AY MG_+_6?[]S_=_/, 5NNL39.!X=G4Y'XTO+J:3JR__ QEZ#;'7G[]<3KZG]$L: MISR:NW%\M41H$0'R?_&U=Y<8A)[%."J_<)=_C/$,^+SXG5=ICB[10Z3/1KCH MLW%8I2__UQT75OFSW, CVW5\CJ1O\S2.*?Y?AR'WW60V3XOM%8PL-SB[-8K: M9U&J(Q&VI0M2>>QA")['A,7$;?(ZQ]I)]3T?^ZH;O2PE- M_W1S/&G&%P]^/TT#[N3<":*,U!F8MQ;MLZ/@*+5 O K)6TJYK9ULW7^W;=-B M%5'UN+?V4038P0'[#*6O1C/T8!:V8OK]_A\Z^SRY0FJU$I9$K2%PFTO!,P>C M\!3B/%,2.(W!K;Z('ABNS^RX;>:K'61K"K(/V#XZVMZ,G!]=CN;?E\FZLW'\ M"\_+ZU^<6YN"17\7:/1(8!F:9ZE3D(E$8E,B(@V U-TVV39_-2PX!Q17-3P. MZ:_^YPI)Q8@ %T:/>>&&?0B?4KRZ3)/\/B&31P&CB _S2?CW6< _@W_\ "?U M@,_5]TQKT5[)'2VV\'(RNYJFM_D^(M^G12#W*^K![,,GU!F/H7M\YQ;Z<*<( MQN-97JJTC X>1"8>?*8.N)8AP[:\:'&]D96;_/B&[^4;]S?Q=ET M6BI3%M_\Y?O=GUGNX^QO-XW7$;J4) L9!3BE,4J->-2X$ A(0:E*CL;XZ(;W M4-95VWSCJ1_'P^RJ\6XC_@Z'6%I633)7$FTFC(^QY4G_SF6-"P'9DL;(DJ3 M)[7+A1[NH''HOK_)QT^3JYD;QU(N\W>ZO':-;D;F9.&= M=@:(9PQY49I"2*3'B6"UI(I&MMUCVLW?Z0,'^XAO,@PO6\-BX02__7N,JWT: M?7GGIO-1&'VYSMU.)Q=3]WE)E!;2)FTC)(_T""\P0F*Q5*!H[I!W-//53.%Z M@&S[Q<:IDTI0&82_'1PPUV!&FVJLY*"U,$E'[:BK MW>WMP0;:8J4/=V5_B70 I_T9=T?V.*XHK=$F*>Y>I33'US^TB)),65&[;GNYT8=+<&39GS+:;RX-;BJ+9HOZJH^?W/CME[+$ M[*_)^"O:@Q3?3RXO?YM,RU\Z#TI;5@J_(AH%$$D1%(XJL[0<4U*&'%7M@M[C M4MCYB5 9O[749W@P_1BJ]M?5XL0E1G&Y*&])08%8U!E:QB $/'REMH3:VM'E MT8@[404[ L*/KXQ[P&UO/?RR*-S^,'?3>>?:^#LN,9_],;XN-3\WS$N9LP>6 M",K0* \^H5<=DW$ZW"EF/1UCB+]%,7#P+;BSX2_[60WRU?B.42)1; M&A]+LM@6OF0(C@6:DS,BUVZQ=RS:&L=M/Y7P(+#MKH3V6@G'Z:(4EGP\ 5U$ MX>4TNL\A1[PR,B&'F"Z-H!7&Z(QQH"*$K#DE-)Z.@_J(O+8//W]JY,&0.U0I M.]?'5?_=*NH($QR2DVBO1-1@1'E?'HVCCGJ1[O+I[B:Q# M]$%Y"CE'E&7DM,Q*", RDT*BF*E:;2%:12F/2N6)!I 5LZ7]@NI%AX?;\^Y< M1F(BLPER\A:$XPH\S>NHY?]Y/N MM?UA\NUYUB5K@R0,)2[05@HF- * 8\P4F7R+ M/MF7:;TK!.[S7'.44"=4A,1XR8:84.H.-7I&,AH>8PZB]ANN/BCO(/_\4\L' M!.N+5O%= IZ<="9<@F,:.:5# I-M!)V,EI:;[-C1GROT$ID/F]+^J=Z# ;5R M@52SEBGHVRQ:U^%O+WA[E,8IVWSTR.U3=N9#'TU4HLPQ6^F (N\QP+0>;.8> MDG$VJM(D5?]LHK+^ 8)3PO&H*!B2"0@A(GCO%/*/)FV8"]Q7#S!_-E'9$;/# M-5'91?P=>'(/GRLR*R-39=H',Q$$D18,9QYX=#K1[ DWM0=+[?XN^03:J.P$ M@HWODG>12 =P&N1-8I216U,>^ M!03"//$ < 5=922\4_O3HD?R)OTO>"5;' M>)>\BXP[P/D]MVY!ZFSYV!6C>*YFVZ"CX*#(XRY&QVGL5:M\E/;&5 M#BYPFV)DM1-1!8$UQ-UL.C_'V&Z^X-T'##4<1GL+3?8LNBB*F^.MP>"2&0PN M&0-#I;2$>.+I5IXZ?N$>VO!7=TA[\N,OI8W(/L=U'8FTAM1RW_\.W>C'Q'*R>VD ;\U5)J)/:'.X$ M)F6B8'"SFVF[+AL790A %2]#+2.YURZ:+@4ZG2>3+W(SAD[X;=MYXQ=P/3" MR\=67Z=DKS#B2XO*.H5&T >PG$84JG5.>B<F=(QJB+.H._;F=@(DI3.^#!:<,IS2:>3H7'#]P[HT]=/ !L+]K_7&EGP%!T MEG.,0ITN[TJ(!)-LPE]FGYFVD<33>1[\ _?.Z%,)#P#;C]D[ [T#0R27J#4R M@"AEX=ZR#,F1$ 5!;KG3<5!_[-X9?6KD89#[P7IG.*^5,6B@$C,2[17-8',D MZ,YSHC#J#Z&?A.7/WADGIXN'P*UQ[XS%-(_;_9^-XS_'R4W'R(#5F_ASF:6@ MY2(_Y3)AB&D.-C '3,BD75")J]4P;_VHE*T^MQ6LU0\,ZX$D]Z)CINU? ]R7 MCE0B*\HT1&]%>1C@P#I-(0NEO0PAHGA.[_38A04GF@8YF:S_8'#\JHPB_^*F$XQ>G0".R$XA_N&N)Y]I6) MYS25-F YI3(-78/+*0-C)@D2 XLG=#E_>AUD?EJ"AGA^X?4!N_;JH-;))(( M9%+Q!R,&7,8H,#YZ*D261IZ./W!Z[65^FH*&>'[1,<%.[3QHY EE3,$+ED$$ ME\#'8$"7<2A&!4?(Z5B!$^L]\],$M$+RB];_':*I,MC5$LLA6E$>HFL#CH<, M!'TJC*8"=?9TKFA/JC'-3]UO@^*J=TW=]*RYYMG#9BVSAR0/T;5F_6<;]ZW9 M@A=]=*[1+)*8+ %C2[,EZ31X(_'4(DL(C>)"5.[\<*+[%RS$P@V=J[912(=P&F0CA46W29OE8= 01 M,QP$[AO/%J<@2E1:H[3R:JO.B#]RJYI]SN[;C@?B!160A"+$R%( M,%))L,&13#7GTF\5MKR45C4["76K5C6[<+@3F*RT4L%=.B],!J>X00IP\T81 M"\$*#+&8I-%4,3TGTZIF)Y$^WZIF%_Z>@K/_?.&GS2'*I 60G-$0V^S &!' M.A=RE('%1W[2SU8U/42I1Y;]*:/]KA?_;';U^=H919_WSS3_-(F3R\G%]]L4 MEM1,YR U\.1*CWLBP(4D(6?CDTMH!+8SL,=0A^W)ZCQ"J8S46HHR$&Q>FB:] M_H9G\AQ/Y-'744SC^!Z=N7.,$GG*RI4S-&, :0U8XQQX'QG11,:4:U]?#$[4 MB6K14# >4LT.QM1+5;)_32YQFDZ^-J/5DG6HM]RHIV *Y>FJJ]'\W^_=LTI3_&N,$TFR\8XATW)F0)*I1D MA)<.0TPC05,>DDC.>-+-TXAMB3K1.N=35+.#,=6+DOGG&>)WL3L?T_0S/;<\ M<6USA,#0YHC$'+@L)7B7G21:^T0'24(,0LV)U@X?4ZW:H^B4]6E]4XUE-FIV MOWC32>IR$"@H6:[:$HG@9"X/H'2(A@@I2.A%K[:FZD2]PXK)C'Y TXL:[2.0 M)4?>7LUG.H_'%LCN-=RF39 ,L;I]$2+:8$ 8T,CRPG: R=Q-4/45$![F* MCE!:R[6K ID7H#,/'^+^/IW,9N:XJNK*1J :UJN^7R_V.GUMS0-(^3#N>#< MZL ,Y%!&[C!IP'H\_;DF*9J@N-?54P<[[[*#7$#'N!]6Z"^@ >SC)YD8.F)T M-IHN5KCK3HT\((&R"#YSBZ&C5> T_I);3RAS5 MW]!F8AQ+50<#?L>YT!:F7 MHVI+4U/*2)8^J"4LQQ15>9HIT <-I<4!#:!\(-0B;URDG:G6(R(Z>'O[L\.C&7WXW'85T;K(M]\H*M'441+0H0!(U."JHLRPIDW5G M!]B6I+V0;-Q "!\N.U<-;J>@A4_6&F_3/>\A:[1BCD3#@06#7@HU&DUI)L P M=#5,1Y_MT8O"ZY'W0G)\G6AC(]B]!(V\H7X[[@0N*-/*0;*&E#C7@95" @^$ M$R8SD_'HQV-5"CMP0W\@O1P.?*>@FH=FG3;;,4\\Y4YA1,T3AB->@-'" #': M"*424;)V$X^F!+^0!&@GBML--%^ 'M]+>6UD"TW&,ALVXFM.Y&V@O)J)Z&;@X!MQ>@A6:IV#8$=7 :-LZF=@&57O3F .OW=";K?2K=#_#GOT[& M"]9(%"$RU5O)[QYD=I!0[0/DE2\S MAD9<+TI9)[W\!W)B-)Z-PG6G86V)5)1+0#<:[6;6!&RI;+-,T^PSQ;.]M[#O M26(ZR)'VJV#-T?,"U.A1^NGC9.XN5W@2. \\> HFLT4[G@"&<0>>!F&HY\G= MC5'O1*.VH:N#1.>+5*[JF.I%SPXXT9\.29\ZT>DYD90;D,; R)C* M1% ,HKDB)G;S''-_,D\T3NO>AQP:<2]+*1]:)WKNN B*!P:$:(]N@&%@:72@ MN)7*)_0&B.M7]U:HZ2#Y^-)5[!#\M&[C_-QP]GLO*\Y55%F28($KB<>V)Q)< M\AP^@PJM%[->YVKN]G6"(#X[2T7I5Y5 M,)[ !Y^!6L'1W[1$B]Z>1:XA8RM-T#^.)O2"F&I*TVQ8UY7@X MG^DAL35&56WST2,/JMJ9#WV,J1+*&QMXA.R]!1&D ^.R@&2I%US&F%GMQZTO M94P5H4(9&B)X49Z(:ADPYO$$?-*$.R-1UZLGMWZ.J=H1L\.-J=I%_!WX1@^G MUQ :DO%)0+"*@3 >R= )F6DUM5XRXWGM6M07.:9J)Q!L'%.UBT0Z@-/^C-LP MM891Y2/U&BAQ&424"DSR"CVY8!233G'1S[.%TQA3M1.LCC&F:A<9M\YOK/7I MEI,F>$+WGCD)(I<)2U%G<#YGR(P+_#E)3F\WGVK#1SJODAA<_),!9'$*MO/Y M$J_@B,XER$4&\M)U1X++AH/WWCB= _.AFZS$FYVF?IS [*M##OTCR_Z4T;Y+ M0U-)@U/,0J86K0JA*(PRDBY&H8VG))OCOW?\.?5C-Z2VF/JQ VQ>FB:MG=!@ MG.6">P&62EI.4PV&< ^.LH3[48ZYKKND_Z!3/W:!\=&G?NR"J9>J9"O3&9@1 MB25T(!P5&H2@'KPU%(B,O QG-5ZM)LB[5+,?;NI';XIV *Y>FJJMG=#@A$!? MPR90)#L0TF?PR@2003-/4O12=_,TZ>?4C^[4[&!,]:)D^Y0J/3^OP3 NL^0! MT,]']YZ7>QBA- 2EJ.8B96D&T:Y!J#G1:M)CJE5[%)VR/FW?8S)&G9+)%A*- M$3E2GF9)S2$R1EETVD;1VQ/ 'V#JQ\')C'Y TXL:U7F'M>R%2E-4VD<"VDID M0*)X+J-5 \>"H]I1JV0W.< ?=NK'3B@=?.K'+I!Y 3JS;GR#($I%DB@8(VV9 MN17 4YI 2Z*\ST[IW$W&[P>>^M%2;PZ%30^:L_L B$"TH$PE2,8P$$$@A88Q M4"I)S[072E3OQOYSZD=5W \K])]W;TI,I&+ 9 [44I):: M.$E]-PGKGU,_.C@SZD+JY:C:XQ$.6B/I91:KC43B2>H56)45*.&M0YMCA>YM MH,Z/-_6CI2H=!ID>G*]:\MF^AZ"(P1+#)&2KRB/:G,!:88'SX$QF-#HV2'G< M4:GLP/E[ 1FU84#5B]K529=L[(6I'&?<9@K("Y1B*$F4)$J!+R5&ZBA1!IT= M8#^G?E1 >*.I'[O [12TL&Z;]T08B8MB*U(>[#/.P1J20,JDG)&*R.._5C_^ MC('^,WV=Z&0[\)V":@[:R)TED2T&NJ!BPI#"H3'S24:4:Y+"H)4SLK=IC\// M&.@_5=F)XG8#S1>@QYN[B\2HB/<87RC#6#DG@82%!!?V@016NHR M- &O5/39R9RK7YB^E#: S%LO"-' >19H4E@&:[.$)+.G1)KD5/64^\\V@#MB M=K@V@+N(OP/'Z*8=TZ(Y&!7:*FT".,$-'C:>@2/6@!:4$&,8D:QV;NO^]U]* M$\"=(#"I)(^.L+1L[95S\D(F47+=IO1A%NBZQ/(P5F9KJ-/!#H6F'OKN[2_) M)R"Q!UN;-\S[>_+QT^1JAB'DV3A^_#M=7KM#RSYMD1JM*$%28O @+/+'6\;! M>4--)H%ER9_S]K;X3A\XV$=\DV%XV1H6U\7V?X]QM4^C+^_<=#X*HR\+B;R; M3BZF[O-M([_,C"EM*UA*R+&0P" N0Z<_\#PZ%O":'GQEF,ZNPZW;CN<>JD]DX0"R63143*"R92#4#%QE='0 M5F_#OT]I'\9 @Q=("GASW"F0U"A8";IQR]@I!1WZS3D(4)V3BG M= ?# (:[<.CBJ-Q?(AW :7_&;>@43BARS2@)61$,<$BR8+53D#S)F@2'##WZ M[. 3'P:P$ZR.,0Q@%QEW@//W:3:?CL)-#_JE[1>.,\IC!NT,VGY'&9@2DW.B MT(\)05FO*@-U[48ZKSH:'!^3VL+J ''W!S,N7J7>9']XX8 5$%.PA3$*?)!( MAN69TQAM,+7=OB>VTGDISK%15T-@K=-U]VA8L.U^KXPE.2Q[%YP*0**4(!BZ M.MZB/^VM(B%F)Y7?+E'W_+V5P20IL])Z*[<,5[UW/.*O[H[&!Q]L#*:F4>S^G.\!+DN4)QLY=RH! MZA!!US![<(8S<))&F[TPV:_>3NX-F)8>^P'"6A7W'IQK+/ _1^/1YZN;^S"E MDDT6W?],5 9A\,1T(AMP2=@<-+&)9@5+>*Q9:[EG,N6MBO:>$_S]C[:)E*H)?F_^-1;\!^3Q MXMS[$-+834>3A=G3,I2GZ@98-A%$,!J\H:4D//L4DI+6U/ .UGZ\<;NLYI[" MX1)I#:GEOO\YGGU)891'*2[=;YD)9\@.B-R5K9=G,BQE,(YGR730+-6P*T]N MH-WA4D&HD]H<[@0FOTVF*;C9_"8%B8Z6%1B2)TGQT,Q4@J48HF6O.:64,;/= MV(PM,?+PZPT!4D>D:T!R '\[2/%6>!(O!&YU[;1>N&D'D( M8CNK!"^+)ZN7Y>KQO];G.[R\'Q&E]:?2/K])T!L^@ M-/U:.JEIGZ,+C M'J%PKMSZ4P->9RDPK'&,KT[7V1=I#S[<^<5F4\SM+Z$. MW.>SR\6?61KG1SPNDQ7'L]+!#X-=E0)(*=!F2W1X?!D)C$02H40@-MC:%;U; M[:R#20'M7-L!A-+9C_W?[^TM_AK M,O]?:?X^A/2_4SRW.:'J.P8^E=NYJ%$6)KI2)A@M=RRKZG6=@Q&SE6+H M'UDQ!H=(:W_YG^/I[<97"2M-BF\9<,>?:U:LM'=!6)-!E-?O M-F04#8:AVB;NF5_M,+'>G:Z[KZV ;EX8T%O+MX-C8&_.+_Y1BBUOAQ+2\U*$ M03@3P(JO)UA)LSC#('.+OTA1>-G-'+ M:[:W\T]I^O&3&R\+VJ^KD1\T2[SMLG^NK*)<. F<9 :"TU2"I,5[-D42.I#& M=#,^X2!*M[L,(C\UJQ6Z7K0./IS]_.SPBW.?8G!"!E H5Q"9./"ZY"YDT&6: M>DA\J]J6+M1R1^*WT]2?][8]8;!U@+0_UVYGNERSY>TXG5M!)9*K@"AET'UF M'+Q)"A*S/GAMZ:76VG%3_O:6L*]Y2/I%V:96=D2)3*@G(I%%?9 M@B7>0.*49&V2M<-,$^FA 3M]:5?&W2+G!6C3KD=HEAE%E!.H1) ]+F6PP7E0 MP1"BF)59K=Y;MU:L09RUEW9%?@IX.F5U6ZE!O)I_FDP727N9DXW.$XBAG-Z" M(P.$\4"XDSQ3G[+L9HK<4T1LIS(O]?*^+29.8=3''_A;G]-']ZT?^;'WMZH/_ZA#=:4I(+<[N!NM<#LN(4M.#,\& M=/%[1/ 9G!$1@@J!&N90)VK/_]JPG4--]*]7TV(T5EF^K#-8Q_9;1B3IJ;(T M0S;E;LG@.60C<4 %B4)9GZ6O71RU_V[;O@6HA:=58WHDZ77@2BPI_2VAH-SE M(U+/E<_*HE<$@2(#A<\:7%(, K'$&:T$8[5GB#VSI;:(.Q8RU@.RBICZ0=WB M3>[9.+[!O[".*,:%U[GT@"].D"<:K%$<2'3<.6VBW.XAZN[8V[RQMB\[VB*P MHLCZP6%YH#NZ&#\FAY/D+B0<<3/ )/ \I,^:2JSXRYIDMM7VMT=CZ MU1!3/ZA[@HOGRKDLH_08'$\"HJ14=O7&FTQ5T-( M^T.N9(:K0.[5\K/[<-$%JLL35+3DC*-V20DF"094QQRS=H2%U7CXX-F+^V^W M[>$\5$!R+/EU8!UO2%WZND\IH/!*%4[,-EN M9XUG5AX+*$\ M*+4.L+B Z_W*=ID-I)%*T!Q2T"P6/*E.4(T0B5)D3@[E)W< M9G]M#6-K7%:78$?H7/K%3U$5E5=>!P%2B-)!TS+P1'B0BC&E8]2D^A35[7;6 M-I9ICVMK MQXX6\-:03 ?GY"T]-W2,XUG\[ZO9?%%:?LZBTSXF"I;&DE9B%+P3%I+)U*E MRJ7.4'9K[8XZBV:KH. I6W:X2%J7Z]_PZZZCP?NT+ M9M#8X>__ZPUGQ((R5 MZ%RB-QDU1791 HYX!S'8&)U3/K/5$H/UE?A;?K"SV+,FB@;C>P?&ZG7.*^H_#Z'*T$.#O(R3S[//D:CP_-\&CQ^C*[%+NRJMH ];*#%D* M$S4> )[6KG??<8N=A9Q#F+,AA79B97ZE$G(R+E9\DJ]_G!<-7A['5K^48KBT MZM56J?^KM(DA"P.'X-,Q*@:SREP;!H(P#4*5WJG<)(B4,>:9$,[6-C<#5@Q> M+_UF,IO]MAWST^P5_L=L/@KG2HK$N4R@5+$7BDEPF3$@D92HW8L8:[?E.6"[ M'=<,[H"H]6[D\/+KP"_8@]1EMO,\AQ21*@XATHB4Y@ ^) $A$9:H%4E7#Z3W MWVW'=\G'!>H^TCM-G+[^A@Q&R8[&;OI]\2KCK\49.L>MX6@"&AJ*XT_E$(U0#(VY+3<9;RN$@?1/[5,IW'<9L?Q@J3 M7.Y.KU#3OC^(*.:3MU?3VV!C^<,A'](,MJTA7>OC\/((SC:BF@:3+:!H+(AL M'+HH@H(Q/$E*,5I\U+RA8V=[FR#Y[*;!6'[)#UJRK,#YV8;DM=7O:39.0F&6H;'J!"%5J5I MN4RF$%2R+$=5#' #[#ZUWWX=\:%!6T6"K:\EMB$4>>LN+R=_I_CZ6PI7Y4_? M?\B\G !R[C-QSB@++.<,0CH.WGH%7#"63*!4Z=6RS_4W%_7VU*_OO \X6PKL M1*PJ1@3H:UWA'_.7:9D"_3.YRY+,?UWB W30QN7R\-QQ%;0C"DQ,I4^?=^"= M1 'X+%U6M!3K-#"S6Q/0;VW!T'9W&!GO#G![#?!QNBB#&8X&\5\_E;81?XSO M76R>S69I/BO]4JX!4'3?C4,Z-R@'QED&I4VD-QZT#X/88%I6':'XM9(B4F^!UC M@UFY=DJSFS!8>^ZTQ> W2_2@A$9>.TD<&$5%8HD*F5;?O^R?M]AF1VT'8C3+ M6E075C>YM55RQQ?E^O*^8W]7U'Q#:-+!EP<_P(PMKWU*SPSI"4BB.+>920>4>NV@\06)8* XME?9VZTQLRE4S<:I]!IN!!&";!4.G!::-D%)+G MW*Q:>"=HOLC;LKU%=5J(7 QS6-'.6T4D,AA)C (F.3HL@7NP>#* V"DD<]\ZK+I'5T?4/%W'USA8K) MM1*/+RZ3FZ7+.U4_5XXFPVTL_:P$"&60;^6& 6D2(2KTE!\=PYN?U#[[R<:- MD.O+>MV+VKJ,[\"S>\2KHH;+GRVS^?=S^&?CN'Q1/-N0Y#=*J$ 4 >9D L$" M TL$*[7IW(II(A:<9QDL M.M32.ZN2&:J'U.Z[;=RHN6,L[R3'DT;L:XQM)M_3@]\^YX&)'!4#8RU2'[0$ M2WG @)#$Q(D)0M2>#%V7@L;MH#M&]L'R[A'M;V\\KW)']JN;3K]C6%L&1\W. M)+?87MNJO@8XK22I7F*N&[I^=5]& M\^M;V_ M.^-K-P-%8:G0!-'5";39!> M*!IJ/]Q>OY.V%6<-4+0[_SMJB;OI)0@+$?U)IR'&6";@X'_90 -PKB6A5A$9 M:O<^J?6*9[@ZL@8 .U T_53J/*+LKS0_#S03'YF$1+("060&;[P#&50*$8-J M10=WLW ?C6O &L!J5^9W8+6>X-*]N_A;5BF9K8^< )?%-Y0B@2#)9X<-8$4#H8_!]Q7 ]X;;Q^4UW> 1\'>_N*IDL_[AY=;Y*; MC<879]-I>6R^[*IO/4=7M<364F)L'2,X8A,0I)EZ@<=Z M' @>(J+^X5?JV.;?WUVZ\;QTDOG/U6AQ7U(NZ#11(@"C%'V+K VJFRM9(NU# MHHPK4KO1Q(Y;[/(Z]5B0K"&V]N!;3*Q$[SQWP.+^[> 7]]GZ@]\98S UDD M@9Z,(>"98""S%SP%'YD>L/)O=3M=7NH>!Y"[BZ.+QGV/QD?=(^F:4[Q%*]??PN75WMO[O-HO/CC[],<83E[/[F\_.VZRO%A=LKMKNKI#0NKK_/O&W#+]]&F8<+X-.RRP#AT>D2 F<)0EH M,II(DAPGV[VBWOB9MC#K"PZ3062S-\J^I.EH$C_,W71>Q9]]@KGOKSNHXF'Z M8%#S&_=EEM[FLR]?+D?!^Y=*T MHNL@V/.D;AFEIP?"0!^]0:Z?O%KJ+?_;= M9#:ZICIFY'46'%C6'(26:#V<]@7@@CB%/\RU&_/6V'?;"H!3U(WA8-%4&;8X M%H/35A?NI90E"(@7%(AJ(VH%]R))=EL(* +A%9638'NBP86!\])7(6 MXT*ARF2P/)E^OI[+5"/-L6GE(5,76U-TA'2$H%%SQ _:IU)3SW@"8[6%S+SA MDE$:?.VY-@.D(Q9:LF;=C\53.::71).LC:1>9UUC2NOK%8 M;[R>^D*_$?TNXGU@73B&/7E MOLN"M5$#3QH5+$6NV6#M)5?VTHG1.4#.ST)G#Z9W )[E=*9?BWS4=S>)HD819DD,I)=)D 5J6.;@R!D#GGI8RS!@]3R[:VD4USVRIDS=\-8%4 M4P@=8 HYDF;S47BH&#EKH5F,4/K3H4,H.?B8 B0E%$E"2D%K.SYK-]+)/.&: M^#F!"('G;2H/4!R58')4D%4@P3B;**G= M)&/#=OJR474 58O['0!I0X-(2[S*F6%T6J;=B9 D6"(#8%#@LI/4N>I9GP,[ M=U;W@(:%427>M_:#-M^W"*:TRU&"0T<.#2LJA8O< :/2:$*5)'D512=S%S8, M/"HSM0,C?DZK#D:4DJM;=1ZVLHE[7ETA$NA$Y @-8B< M,IA@+:!'2 3--B;][#7I,]]H\W)U0.M4B9T=F*:UKMSK;U]&UX.Y7KDYAK3, M!AXLQ@:EM8_@RH&U4H&/-B3!DO:B=E7U%MMJ\WJT@6-]@#0Z -C33MX*78FG M8$26P#6EU]W4G! !BP6^G7R^?/H MNJ74]23"BS0.>,*[G1O4^AO/=C7FFH5 MHY@202@P2DD0":-%[_'@#5$;3FR@*('*!F.G#1[DL&WXTG6>.1 IA&$1U3)C MA.P9'@,$M=0SK3P5V0:]W;.0Y[[4O//A0)!XX-!597<'I^Z;R?@"5_O\*OGY M1_P[BW*+P-"$6Z.!>A9 &%HNEZ@$*8U5C,GL0NV$UKI]-$RQUQ7SI#+/.\3- M\J(S6";1N8Q .!?(%JW 60QU!:4!8]UH9?5[X/4[:6N,#I?P,Y#9@]VM,POO MT]?)Y=8?OE^^Y__&&'<,0V?OK\IW8T6&F0,Q;#" MES8SJ0P_5!J,QT-<41<9LUY&4;M/RW8[:WAW-^A)-8!<>D+;G\D5KW#!O,?T M+1448VQ:)Z.AM!3QN%C&E"AT.BSU"M!M,,P9=#QL[794 M&S?4L'+A6(?H@5+H"5+W>F@M53*^';]/X6HZ1=[]XF:CV3_'$S]+TZ^%@PME M>O@4=I4=2]V-GK/@!86<";K!A)?I.2H!_E\8K:0@JG9Z?W"B.K&=AP/P*6AW M@8;6$>ZMW9CC?\U&,4V7N? M4T\E9+?Y7B?8ZP,ADV'%U9.!_N7[/5?IMVGZSQ4>:-?/Z:3+/FNF0'-65%ZB M&Q,UA<2(S-([Y=F )_]3VVI8FG:L\[^*1'H"V3J"EGK)5% 476T@(2'+HDO@ MN4Q@8Z12Z9BWWV9?G8"M%ABVRQM MOKZ->7LUG\W=O7;!Y]0D)WR@P) U:-43!6-%&="0DP^9Z4QE90OUW)[ZO%[? M$P*K]Z4UY=$#ONZBIUNS>U?60,EW[_-N\ MHSXOQ"IAJYXL3J$,\D.Z*,R\5]A7N>9QMP]4+W \@+Y*U8S+';Q/7R;3LL&[ MN=$JR92,!96B!B%-!D,$'K9HLP(IDTQE[4/CJ;T<:L#^NBKNX-M\6TV\_% 9 MD6FU$*4[.!I=$"09<(9(B$G&C#K)9?7>1T]NIJW#7@4'J]:J#N-/TU#=S1>9 MY,>_6]-B;?6E(YBNW2D>VH;AJ:(V,#!ZV @$:ZRE3EZ7KM#U5 V M[$/XE.+597J;5[]PC\>_?%_^YG64)(-/&"A)T,RCDOF$49+'^!=]3VV2$L+' MVB\T]]AFIW9O%^P\:KLTL+ :!@6SZ;Q<7LPFEZ.X(&/ATUXG#YGBC$@-)E'< MM_04,,A1P(R-46IN9-PJ$,!/W(,:_NH.9D]_O3&*AA;XI"KWN\//,B/(@Q): M$=0T5B954"?!D8PJJ- CH"Q0F;9RQW9&4,O\?"V9;H3('@SN(//PR&]<)G8E MT3QSX<&6)W^"%(*4"Z",5XP++?EV.-GG%>;#K?0$F7UD_-1[RP,8W@%N_G2X MULA=WM[AHQTN'%I2$Q(ER;$,/$=:.N)E\(EY("%K$Z/!J*;V[>#F';7)6 V& MHHKL[P!,BQZ:11E^N9J-QFDVN]&-A8GV/ AE4#.<+H_YA+:EIY1 $ZTDGN,^ MV$=3)*JT,7UJ0VV;F![+#ZHOFQZ =KWWI0(*S0AGWD%D">,/XPS8J#A$DQ6U M.I"HJ@=O]S?0V*&N)]A5R.S-Y=97Q*_C57#WFO<2HF@NA>;4HYT63@9P!O<> MI-+E58-1>K58=?UM\,K"703D^\AG4HE9K05=;I'2-. )NMR\MBPI2A'JFN/F M2\&A9]R")2R6KAHNV56'Y>E[__LK-SXMZHCZ(':UEO4_DKNW2VS7DWAUY;;MJ2O)^B!V]7/&KW.+WMQ>$!MN MK729 AHL!<)J!YX*#C1QHY,.T:7:#]FWV5=C !W;M:PMJ;[1]VXZR:-Y:;-T M-VA)NC;DXT;[,)/J8B/[0%XH+ Z0.+[ M]#6-KU*9-5FJ9 H)_W,T__3KU6P^P)*IM"%R5KV6=M]KXM88$#\ M#,7ZUM'B^S3Z[*^FL^+=WA*0+=4D, ?$V51Z7\;2W\*!5(EZ44I+[;;]BQZO MWG9^\9&0)$/6BM[/>+'EE)C9Z2-.1.AJ\]7VPDS MU5^.-'.!=N-U#W[-_%.:?DB7Y6+N]S1&*WEY-HYG\?-H/"ILF8^^IM??OJ3Q M#$/HK&CRY6D6)0Q/6Q8PA!86*)%!).%4KMY4;X?MM>G9WL /&DAB'8#Q?4(" MKL+\JCS<^_63FUZ@0AD9(Y*@D8:,O#+%O6,:#3!-)&23=7"UIR.MVT>;[NTM M#-F!,N@ 1Z\2?CE<=VLHNO&Y,.U_+WYY[A,A)")O-,>X07!"P2JM(">TUYQ& MYG/MG@,;MM.F4?OQ455+(DV#N-NG#)/QY&$\<6-O=1!:.4+ <.9!6,'!.>K0 M\J8L39D*):N_(7EJ,UM!RYX^M.I(XU"OO0JP[H+3FU3::'R%9"VCU\EX]DM" M-J;;&0MI]OH;2588**A59O4NL,Z)I$'*VRZR2TT=W+Y"H:'B/^O1JS>.CTH0G68=QHM+SK(>?O,V\W:J*-]1*&PP$X5AI M;%G&.1_UI)"!]'-YGI(B^ZT$=Z4^IGR3L1Z\,Y%D"8& MR3/)LOKLL\.+D(^-J3WDOE.U\2Y"Z %1#PJR9"2,\&"!J%(?@X24&=L,K!12 MDD15>C2HYX>I-MY)L!NKC7?A^ICJN-=Y+/IFKC79C56M"/RV=E-@I/66!<*!#!&+ V!Y#>IQ@B"]RO MECB<7K7QWJ(^B%VM9?VH?#93BBX4FK7LO4.@*@&>EC+)$ 17*>-YN-U6]4'L:BWKI=OSR_=?W9=E5^'KQS,A::>Y@L!( )'*' ')-"C+E%)4K2GK M?'+;MYZH#(ZS!%K'HA\A@#=10@Q(4$Z>6K_ZU&QK M1+1T[^J)[ADL[,''UFCX]3:)=#:.?[JQNTCQ0YI^'84TNR-L:?8,M\EGP< D MN[A2IF!=5H <1%\ ]WV[TTV^6K?6%F'Q%/CL'OUD!Z-;H8S=WE(QJX<4XI MF4%[ET'8G,!HB;Y1SMDDYSF+JU?XZS'SQ <:=GD< !XUN-A!4N&)T_?-W8,( MP6A0LKAB&IUEF3)X8C,H#+%UE,'J7/M-R7-[:NNI#I:LJBJ*#J"USWN#0**( M(K-"$_(O:@E&\0R.XOI"*NFKSQ(^N1U M?[K_GDQOB%M6FN-!CU;<$T(QXF0A>#S/(X7R$T#3+@(+PCJY6HO[E(.]S?>Z MC, . ]10W&X/H 5SKFLZYRG^\OV:JLL1$G./IF0)^A#EA;3G$80B>";P1(&P MK- 7""$]ZF2Y,41[[H-='HI5(%2?WZ?0G[8T"E\LZ,;Q_[MREZ/\O9C=$$I# M^MF'J\^?W?3[))]=7D[^=F.,2?)D^FIRY>?YZO+F3^%?_><8O=/+N\@%?W2[ M\NW?+7]UR0:TY\6TSV?[][OM9.?5BS4ZH:MFP4=I*';W\75DW=[K6\>HD<27 M"J127&P4N*0#1KB4Y12EXB9NXYD]T^EQN]T-@) M[2/]R4"BZ !6CYGU-C_RDF^ZC/G$0F 2@@D6A&8)G'84K.;4ZB25Y5NYJP>9 MLR>WUS;?,SCHAA)4XR[XV_HA=UD/9X,C-DL$2T8F(IU@9$P0B&>6>-M6M?/;PO-[RDNC2%]U7X%W=9?G2>HI'.B0PQQM*]J=3!&L& $)M,*FKL M:K^BW6IC_8<2>P)C)]]N'RGM#;TO:3J:Q ]S-YT? 8#7+]+CQ\FOD]DQ \:Z/]V\=C +2&%+NWE:]2O J+ M)YKG)ANM-=' .)<@#!-@?5 @C5#*9V2T6"V8'S@$OMU;F]N=W@"YIZRZQ^#- M2>!\:82?+7A=RIZ#]& #+S-<8O;<,"G$<7,PNYS7U5N*]8:^?:1TX'G]>AQK MW#8NUI^E\#\N)E__*X5X_8FSO]TT?AQ]1H;>&\7\_(7??@6S] M%W:\F-M[\[5F5>(IF'YQLQ3+N$P\ )? G[KQQ>()VNR7[W=_YIW[7GZVV-[U M'DN2$0'/L+D-!A9E._=V MMJ!S@="W7Q;.VUHLK"]^VF*9M@T%CR#L'?G94.AX'J=_H5%ZL+T=I+WI[[=M M['=&)H/XQ M^?MN?W4MX!-+-PF0]A+<9MXT%N#MF8I>6RP%-N@<_LM='JQNF]9M$N[L)+HM MN-*#XLU^O9S,TL?)[79+Q4%%[7MF_2;QS.XJN!V7NI7G0&)LTQ"\DO0Z$=H? MXSCZ.HI7[G)177Z(H%:6:AN4;>;YY#D&M%:ER\N[?3V?M=U"B=8MV$Q"3_!\ MLAT#.KA(OLLG;5::O2HLV,J6ZL(Y=&[Z>JM5VE4-F)MO#_?7G M+Y>3[RD]ET\^%/I/?Z=M!\0CWB4]R^H.X+#8V]F7NRDE[T<7G^:S#V?O/PP" MB^>_U[9IXA'AL37K6SLPZTX//-$+A?6C@9N%FTQQ.3P>6.%+#Z+[YSA.+[]? M?$CA:CJ:C]+L[//\<+FM7;7-=)+=I;:))3V([/6W:7@W'84*^G6WU%;"Z>!J M[1'Q/4CD=SP!YJ_,TMO);JV=VS;,:=]+Y_U!:JOIXO$]T"5M8]7KU)5^\RF#ZRH M+4)]G\+D:YI^?YL??>L1&/;"_58?.$!EEZO>?.;P+//:!9LER':1SWUEW<26 MQD:VE,DNIX64,^#@;/.Z]9K):R/?)ULQX8>^!QC$.]E6*#]O '[> .PDF[\F MX[_2I(90'J[4[L9L$Z\GSQ#>T;F2<,G/H_&"9\6^5CM@'BWS_) MGL;2^S#_][MI>#O].)N^GLU'GY=CU^J5>V_U@68EC_M*=1>V-9;PVZLYVOCQ MHB]\/5/Z]*K-:B#WE>6S#.KG /QK,O]?Z?:D3K7JD;?Y0+.2R J'Y;-L:RSA MWW#1R3C=4%KC0O2))9N51NXKQ4[ MS2Z[*TEX&R9V*/9_C2:7R_$*_YA\3K^6%BC3[V_NMV6#E M.'IUV:V$V%6NZWD>=70K,$DSC O?I_]W M-]JB^=]6121/+]RN^FJC*":[\:6QZ-ZE204YW:W2LJ;D>5Y/-A#>OL@'M_17 M%7&LKM7N4>^.0GF""3]K%8]YTORL3_Q9G[B;;.)_EVD1&(\?JAX/5VI61K5) M.]82VUH EY>WVZJC&JO+M3O6U[)[L@WMK=N$)5<"K(-UXOXZS8K4-FG$&D); M.[7+W=9)NCU>K=VQ?5@!5SWMW$=77M^]78F<#]9;LVOUC8SI>GOT\G5ES]FLZN*$MVT M;K/JW'WMZ/,\:FU1/Y4F,/%VH[6DN&G=9G6Y^UK7YWG47!M)?069AC)'[Y_9T;Q4J"6K=DL\+:_>6U@3.M ^42*>(.RZYJ MF<:GUFQ6+[NGX)[A36NW\R8S?/;UHIIM?'+1=J6N^WJ9S["G(^DM=G;/0M04 MXKJUV]6I5I#E!F;U8$IOMUK=H#ZY1NGVI7J[IW[FX?5G8G_[_2_(]QF'RNE$/?Z@/M2E:KR?IIMG4GX4=)YJ$D MO>%#6TF\J]S1'FQL+/DUYJ=0ODQ^U1'ZMM_82MX]99]V9%YW2OYV_BE-!];O M]=_82M0]):YV9%YKK7;^ZM)-WXQF\XI7W4^ONI4X>TIG/16U0H]);,VLZ9YYO_&^-<7X'-K;R7)GE)96S*K@QDCMX[[F\FL]H2EAVMO M)<1>$E@;V=/354\)H M U-Z2/%7:8]Y?Z&M!-13EF<=&YH[(9.#2R5OUMA*'CWE8%:([Z/,^V!Q[%JO MRGI*DW18ICH9_XZ.RW)CK](L3$>+:YA*=:K/+[^5$'M*@&S/LN;G4AR5?;E+ M0=C7.^IJ73\_M_I6DNTI%[(UPWIMJ/''>#9"MGZA3CP"RY_O5)Y<])!=VN]POI3G3X1TWUB[8\''G<[)XD/W: MP(S6.7E&EM2YP7HTPMW(*L-CT&?9<8T]Q3* MKFHT(WVX4K.7O+OZ<&O([T4D'T?S@]WK!TLU>Y*[IU >,*!UX]"KRT2)E[1X M-7'R99[B;Y?NXB#Q/+5FL^>VN\GI&9:T3RP.(;,-RS9[7[N;V)YG3!<&<+&O M&O/ZUBS7[&WM/H9P'2,Z,H8?IY_'\[JV\-Z2S5[5[F\*'S.D+TM826!/K]KL M0>U!=K [L=T$#/4FEZY?L=T;VGVLX1/\Z$)6KZZFBXU5$-+M4NU>Q>XCG54. M="&6#RE<34?S49J=75R#>LV^[=ZSX"V\B;T[AE?#>Y' 4DX-UT M$@:\97SPF0%N&9\FH_HMX_U//<)(A>O&]>L?E(M?+A_O+UTKI'M^]4YN)#?* M[6$"?TM^-;]C6;?/OR;SY5;KI)&W_THG6>4#Y;R!?\-;].5OE']X-TO_S__Q M_P-02P,$% @ W85;6.!>DF4P50 *:<" !L !H=7)N,C R,S$R,S%E M>&AI8FET,3 R-2YH=&WM?5ES&\FUYOO\BAK[7AN(@'BYBE*WQQ'4TKZ:L-4= MDGS].)&H2I#5*E3!M9!"__HY6VZU@"!;)$" ?G!30*$J*_/DR;-\YSM_N:KG MV5__)%]*Z(F[G.ZR@NM:IU$C55FE]&_TIT]35Z\4*N>ELL MEF5Z>55'QX?'I]&_BO)K>JWX^SJM,_U7 M1VGR?_Z03D]>G:CX,(Z/7IZ?'D_/51+KET2967<+.Z6/SP$FY4ZV_U"Y6EE_D/]'K\09HG\"8_')T?6BTF4ZXPNK M]#<-HX;GTC]OY(W@/EF::_.&1T=G\%KOOUVET[2.C@X/CL_"E_)>QQM_#$/6 MY6.\P/%:+_#?__ST\\?H[<\?/__S[U\^?/Q;]+=//__SE^C#Q[<'Z[_.XX_] M&&7J^/#H./KY'Q\_O/GG9QSQ^X]?/OS/^^B7OU]\O//8>Z3R^[SQ19FJ;.@] MCVY=HV-=5D-6[[OY5%LX@^Y/%!= &[.0%]H/(D^J2KFI0#3\P\ M3Z=-A9?!D--K'?V2J7P2J2I2\J-96>-MG&TZ*NB_D/K^%E M%RI)X U>9'I6_W#2VMN_-E6=SI;!YGB!%SW0;)_V2M61%?SO\.7 M!Z].\9W_.ZWJHES2TO[2E(NBT@=1]#T'M]Z$K! _D*;HG<[4C2IU%!>HM6 (>\N07 :5%U7:JXIKU4ZEJE>:3GBZQ8 M:EU-HKS(7YA_1DE:ZA@V7D47HQI::-)%(. YW06_6Y3%=8J;-H+17:?!"N!A'YS_"(&#DL NJUDWI#>2B"N2CB+]>%5FB2W-SN*V>+N5] M8,XTO:J;"Y@ME<<@-/81JR<&9B-K: $OR^(&A@(B<:VRIFUOD5 M/$63*0[7N<=[(^;;/.@ITB_PFS@ C=@FCS5S_>5UC(W=TZ81FI\8:EY?C@[!Q? M6FR1BV0.*U+5>&S 7KV(:7'DG-Z $%57*LM $A_$[>689#+;URU$*P_8^>XS!TRSMVG:+-[W=3@Z.7OG; M[;+49%UM6@/CIB/;SPP(CN3Z!HU)9[\KWYV(-'HT8.[31HLN;E29D)"#*P?7 MD UO/D=3'[X A3Y',P#L3CSRER27;XOY/*UKK7=-U))-BUI;LV>@7W(Y]K=) M[";LAX+N6X 2(S<;%+ZBLMTBK)+IJM[EO4XV4(%(?8>3./D_8"2GCMO=M>$5V^;\*(:V09A)=E4 MI.Q$B-@#,C;J.4K&*]\SWC71F&U:-,X.7IYXHO&FH)-G%KTS4<.MD!-<_N[0 M=M:PNMRT5+04QAO,SNNJBMZ"\H?;JZT0"O0^2@T^"QP@(")%K;(@;,EASC_] M\>SUCVSS:U6B/URA5ID6Q5>)CX)7$\%M2[*RT(*"NWTFPWV;LC[O?_F\N92# MG428197@+@%%#2,RGU^/HUS7&(,N,%TSU6"=DB>I9B O4:V^Z\HQ4B\3H>8%V!F_;5]Z[OV;#U\VME*3;4J3X4Q< M;&PJ4**V;#+>;6XVQJ@SJZ9$:$4%[F-29)FB7=2P=:]0#V)"#6Q_5(2EOM9Y MHWG3.C6+H8T:MF6L%OCJ'#&YA@W+#A#O<%03YHSSRJ]0(BUK#Y3NE<65E8V PD MBM*[^Y%)U-\P)ZTG^_&VN&NK_7C5HMR/]\Q2-4TS@E'0)MZ/MQY]@S,*C$Y5 MTI&V)]L7CAA"+^S'V^[+#IZ*W[X?;XN0K_UX4[*D]N-5P2G!3!>"U/;K$()3 MJ("75Y1?YL *F]*5RC2%L,1#LQ8V1F$XX;PH,6>(R4$3.3'77(][ F7BW8VV MP4W^\OG3XT_WV$X/S'HZ7V24V!)87DG0T4P;D%Y<@DD4PQ0NRN)7'=>T%O!W MK#'K[^X4A,K(^?>^0QL#W$2SF$U=U2HG].96K,*[SS]O$79$)YEPDXIS_=G'QBW>U1#FJ"2$]OJ$QQ^ 7!&P$0$N,/%X6,.4'P]&& M)^!N_PN!Q(0'!*&<9GH2=:+UT5PMHZF.P",M44@996A2LJI&^#@A#R),&J>S M%*Z@(\9,U8)2N@T&C&)S3P&#\Z\-?C@((H'2*F$U* Z<:/E;\(T]=V1(K R5 MWD<3!KO(Z0[SHG10YDF0+YYP_,HSVB-CS^(WA,_3EVD<&7LH0E,A@%.;J++_ M,!]=36GQ]LCH1=SY=(<;1B9B10EZ$Q+#A-,W+$&YI*()#YH^7Z@\9:VO EDF M&'DQFU (754P![BN#+0?@H3L]M&) .[!'5 UTU\-+ )F!W8#'H%.V/W5)!2M M -WR B36P!9@IN%6J M>VMW3>\3&$8T5]_2>3/O?PDU+;#>P;P$*B^4&SR]AM['CG#6P#<]#_[>V=;O MI"[7$\GW"MY,U%I73#B["+/A]M$$9J.M81& %<=%F= <$Y#E4N=P2F58)!#' M>H&'/E[2Y(P/+$$9I@L\ZW'1[&,\>8PU:,09(KAQ7[%'T5B%YRFN;( //.C/TJE&U?B>5P/([B*Y5?:H)]>F^0J1LQF2^;C&M\HI&KF*G5-[ID,K!F%OQD[N-5 M>[@7*C46'FDLR,+J-YOP/!E'EW!&PMVS@H&A923!X4!APS33(0W'%8@6O']) M@%0SH_!&H/0%H9OFLQ(6%# MA^&OE,RBD?/.A,B+G8XY'428,/TB(;@L#@Z.J[2D)9,KS\81!A(O!7T<9RJ= M1[\V"8VE0N1976=FD4N_4,:.R\R8W/'E&(=6-E@P-J.?%.4E')*_V40QW:5L MXIKQR[!DEZ6:F]^?X^]A1U124($V2DK*#J+WEB:_'M"-B55W9+#=_A9>.C@['A,S#;1+I5.S;VF&36\LJ MSB&-W=L6^!-42&)GH=$%ZA[W %7[%5FW',SA_0ZBZ O?':00QT%ZAJ#2-!V5 MF2IX5_,OEG]6#J1.WJ*]CCZ/J4>4XP0!%OC>5.,)U_T;U@ZT/UHMDJ;U#JX7 M4X5VJE_89]*ZWMN9 @=X)0,9.WIY/)J/C89_6R1:9,%M?%J^!H913OC=?'UH M53.:R@Z1)GA;FH^YUG4ELPL25#KE-#P(F-G_+FY@<4NLSJSQ':S'1V8D++*6 M\DN[.MPK*/%C6(K=O%A7;4_ M$RPF(XWK0!I0Y;(PP-Z4A>?:@MN/#WO'*RV ?#O3<%05V^ MG2O1NMHR:.-;/(X=&<'V0*-1#,!@,:8:TR"!3.%!@2-5UH/#F"2^!3AO$Q-? M<9+E3B$1J0ECZU.J3DLPYX+A$?MGA.%UBTK,O213EV39^E MF]9G+P^.3P-]UE0;+#?U"Y'$?G4JPU" D#W=5R9TX9<;H6P]O:N4WA%W\J_% M-!J!O:P7-=OM]E8<@<"A$ID.>/KP=M&,6%.RS+C\L'G50L5IO0P WMYX8E5B M$**IV[/$7FG'^PQ>$;1#537D+Y=%H,AI3C"F022^N2LE0?N7$@JJ/'@\DGC\]ELF$CQ/*_<>)J\H]=D:USNI6,R1 MXP>^FY6J23"K45T5,'"N8ZYT-GN1:%"'^:4=6(RZN:KDGK#F.BORI5F;"C0G M!1ES([3F0ORR5G5##%V<\T3+(%,W4=+42R:'6:J, XJK9!K+NF(N�CH4T2 M%TV6@*\-QSN,?"G9'K*W*6S*<01\AS LM6AJ.\SAF&&:7Q<9FA1SF,,LJIMR MD=;@.TJZL$3T\1@W JPT1X"5?;H[NUBMP YS_!M.)PW5Z#H]Y5V]:^?NR(IN+HK+=@XH#X;^+GN7U*3)LKB$E!^=/W"!:YZ$M M02'OCHJ>64=/-6)G.([V1N=@@U!:X6?DBEA!_=!RCN!KX7JH,*7!Y&)6(XTP M[.IL8;$JN+@"(PGFJ?B<&[&DR227,>)P;W\N#XT<7XH58HI4BV]= M-?,YQ?_AW-+E)2X4^7(5F)I)_P')8N)+-KJ$59JDE%HR5U/^TFT88VC!H0V" M?3%>\4 .H=W0P#K<]IH2DF@^8"VO&GLZ#OIAK_AIN I563CP-WZ5T07*FJ =.6 C\> MMPYR_8!-3!D@ IB,[T:#0S?N6_M28O]K/7105+BJM"4GP:J)Y?UFE?0RR1XG MHRSH#T-M.JQ-\]0\CC^%A58@J"4L,3N=8\>(E!=&I7N;2']+*W_VEY%004;L MR]W[A-KW',C)T\N!#!YZCYH%N:L-XXDE".+/#V?"!'Y=RX(Y>S +AOS#MZMT M!6,G>@Y/VGE*(@@WFFEJS8XWUGLA\_Z9>*KK.9*@9E94. =M1[#SGH<$-7[ #A[Y,BXWY-R2_UX M9[.VUY!V""?GWO>IF._-WORHLOFQ![=DBR@0MGY;:(X#97A.$L(6Y(C4 F%6 M!<)(4W>=EG7CG?$B@5ZHVC.^.1)>RD(@P.RR9)R:?ONH>CRIIHCJJO + +"M>N0V]0)L+P"$Y7> M<2/TS\GZ+_*DA?DG1/%R$Y+*1OT[DNMQ;D^BT8?Q-A'*M#W%S1'MK$,[_:D! M+7YTDKPXB0AZ25>^-Y#9B]APQWS8KDGF$VGKIO82W/C<9TH\&:DQ(HQEJ_L3 M2RGO>9$PF :S;H9H_K-)X1Z=C)(Q?75TBG_9JB*Q]AP,F'M#6#TN ,UH=#,. M?;B."[8J%IEJCR5&@8[!HDF/B'J6)DU,;A?JY];IR]*D7/\3";?7UCIM#RP, MD\N3EX2^IIL1FAT$%&Y8E#"ZK/>YH#RJ1N6"\X/[SG0I6&0.7)KODIH8DFQ85?MRW/7>LH)"\/092$4EF&HO=MS#' M+S^]X5*C M>#PZNC]X?TOWX7S#^_#H]<'9<6L?&O]\*[:B0>#!H$(3BSJN"+3^/PX.CQSI M\*[)2+YI7=TN\&B5(VY:3M;KSM130;COR=[3IY?LW=(M6FS9%GV75@@JWXZZ M*U#,BR,@13\2!O,7..CT=ZC"7_:VW=IRD_BRV3G_>N6^9&>ZW= M1<'O6B//T;^W32A@4Q%?'14%A4 MV![@[R6E'I-.7Y0NHF9RKP;0G8(+5(P#3:8'G[UK E]N6N#/#@Y]9RA,IFR! MH*,L?W8!5EM$_F)/P?S!DL3G18-QE;W,F51DT2$*UH*'BX5!+6.G;YFP+ MZ[+*AIFM[E^6=?9JO8*6C>#*-@TK.\:Y^<-?/_0@:U)JLHL?D_;/4N+,1?LA MH; V&%U1$,4G1ND[)AAV0 GC1'KEE:.2LX?QL2,(T.\FF.,,D,4 M$!K?Y :V1U78&]U;9:XKTZ<'YT^\2.N[RS0:YW>3ZY941].FCJ8I@S94]159 M-$JRS WX,E2(5/B/N<&2Z.)XY=??&@H,M:NYKM.8U:CI6>QOFZ)DZ5M_5.%& MLN(^>(.>5UJU%^;8+0JW B9KU+(/G,=L?6Z']#[Z!O&NC[EAS@^.]A&"?_N6 MN8?ZI^4$N9*U1*GA:HSV9AC8.%78?C8$G4]NVSNK.7+PAI=%D2"M!INR*=(, M%EE(TE1*ZI*(Y!-B+UE%>(11@*)R!@[#B>R0P+$G@L9KGIII2HC=1Y#I#=2; M;QPP+R+=1I2V"0N[$H1 K'XJ+@+<*=)(61)"S:)I67S5Y0N$\_).06(N8MJQ M5'/"=3JY3>-+GPA+22VTC*7L(7SXKOE:S:9]K5:8\B:EV1[N.4MO8KC= MB'1,AY)H//)7D53K4K9$?A"PU_D<^ ,"3^5$'8Z[-7XHF9A9@[2]PM(H3^YR MOK=:"03^WVU<9\^>X0/K3T=N)PO'+%L(-2J](LP^@B;PA:[3HJG0YF,&+5A M&\:FF@BDQTZXBL8R;.GAYFXME_NM\1GG*D% M&([-HG\'^@M.%2A-#24I%4#![64=" MD?@;NT X:E!RR[,ECI<6;D^HAOOE5>J])C2])LR2I2!C%*5Q8HKV%]KG$XG4 M(-$FR(Z_W8,O*$I1Y$W%']][WY^N>$W)-AT'()'P\J>JU&(1J@*ZC7,"PCF/GB! MU7#-T^/CL"3%$.4V,?;S]%L]L9+B $-*$6,0*BHZZ81\>7C]$[MKXOQMT^+< M4FT?B]S(2;+-$NUSG.R+K"RW3%:V2S#6#[F>FY K74Q,(-1:,#!ED4[>V.$# MP5/)3GN]FD)(V'H]-W9$.'_;,N%LN47;(*$]F&I+@6\%>$!VR=/*5+Y1_VE' M1%6I#QGW;[6>\WC5]-IUNF9# YG\:HK!S+F<< M;U@47AV\](^V3[J6MIF;%@B'%RZR)J^18\@'U%"$TO9T;U?GM/.1>!#B\6=Z MW'MTB*ZY"\7&D246XY;8"@:[KQ*,4TIH)A[.E%JMF@8Y4@'$1#WIV!$RF=$2 MAUX52>T-<63C.$)\Z!4%VBML6XAN:ETK"ABK2QV]/); ,I.>)HX)+.H-E[N!6Z)5?EDCNJ53=*W5.\6>^6BLWD$VX>M6N:-4FVZY!EO^YB@>AP:2WU"7^Y%7KV-A?AKNZM MP(0FG+;T&ZV2HN:&P_C4H2B5>/.!GSDV#32 M5*Z5)OM)M(.^Q=39:N;:RMERE8G_>5#O^N;4^MMVQ[6@;Y[=B0)H3N,=M[](1FC$&GF%6Q]-/1[)FSQ)_K MET\/?\,(D]O)T<\>>2^?/*A!=_M./CD[>$5ILY!M@G3_N\8A%"G&M:GFP-RV MT*NIQM%A3EY1)1 A?<#,T_85?M+3LL%M?W0RB8X/CP^C$6[>+6( #:=[8S2@ MXTD L:).$7"J&[O7]0KUN%KWQ 4Q@N=J"YK<8$+@M$B:TFO)9.$[+,*[XOM[S"W['XHIAG!=I9%:=L!W(<:)-99L"482M^+QAV+.MHUB#- M#X-_]F3E/A91KF\,P,=HA[E*M$>D2$O0CBG4L&K8-"Y/L9VK=,0AVL50.TK! MGU9EEN*J!_<)G=1.@F W*DY.-WQN';^4<^LS[X]/&@&:5^0<6O*Z^_TAD=Q:VN:!B2:\JECPV6&QC@0-*' MX"62>@Q27Z.&_RX=0;9T+V\Z@^;V,B_+Q;5*,V6ZV_.Q_;RM'VI;.W/?1?T$ M>"^P?-]L87OUMFC<>EK!&M(GDY=GQY/CPU-SNQ&F1,H4=V8[A'@T.7G]RK^V M8PD[E=%Z'E+IE"EL4&X9E!0+YY1IU9*/W!7_GU=GA!"9[C4?8_I'@B-K" M '%%3?6''8!S2/\!"O$87=&C4QI =P2'IP\_@B,:P3F.X+H]@)>']YZ"X0>2 M]WWT&KS,4>>!Q^'Q=V-K-ER]_E^OZ@%8SMC#I=4I]AVX0.@ZZM[CI>N!:S MIJ9DWYX.TA,'T\PO;/-A:HJ,%RR;7W*XV ,GLQX:I6QIG":Q;8;I M>>R=P:"BXS*H-AS,)E+HQMW!8CJ&Q8-H;$P"I299P1*7FDS9WDBWO"L53)EDC="^^Z7*"[6DEY=!>\U[VO3P M-&I,<5%3(5762UL%-OSXL3$<:;B48F4?OJW8\\3+^()T-;'V5VG%MG;+%MXS MK,<229:'5[:!G%M^>5*0=Z8(0PN@(/V)9 MW=)(TJKA3C[G@*'A)K'2>MJ1=XVO, MGNSP0%7)KKE%FT:361Y3#X;LQ; PR+AQWVA?,Y[G3R_C^?KU6KML$]Q6FV8; M.#=< W/U+9TW\]O]6Y])Q6!\J$/B,D#O&,H.^#C&\O)$E2\07BC$':Q.X?X+ M\1*ZY2N?@P,XM.-/6K/5.S=<'Q_M'='5NZ"!QN1?=^@#,I[=Z*'J-XL+CAUUP M6M09DCE>&^9(T8C>&4O.C/-:^\Y8@O"#&!)N@NE7;$-1D?%24T4 M1>9:TT> M]4Q3;")UCUETSW+Z/'A0][#]CZ.)G+>K:5U29!/TW\5K[@S^LNZ?0PR;47D% M81+&CA>L]?K$HW=!=N&NIN=^%P5.8M'C!NT3<>I-F?/2DFII>6:'ODID[KZ/@% M[%2P#'RNK@&O7/6NZ-!>-YJMS^8J[+2XSE(":F MR-+$W&@!N[68S28A!*/4!FX\D02\:Z]F!EW!R44A*LNCX>&.B2;CFM@TPM.) MU0F>ITAC9K3:)&C"0YV@)*?J=>296%REN+-XW5?0&L-<4GN2X7WU]#*\VX & M#$YIWCTZ[4;2F/8NP+R(^) ]C68?) _\:G&B2&$N]WP+:_' M+B@KX8(^9J8*_)0IZ*W344S_GXP9P(7>"[F$#I,VZ3BK \&FB0$!68/'&B&$ M!%L)\SGU83ZL2FP\W3#LP\H*'A.9TI:MT1R^ MOO"'(\SIC.\=3_DS?%55TN,Y]^%8>/&HL/Z*!50J_@FM0]5DG,"@ MUM)7X:E!,W,\AM,25C;+@D)$\=-P1]1-F9-]1+:J);WGZV)J+%.[M(S'/.*3 M>>!,%\WE5>@$^B6G;<(/>="D!;64DSY63'3B\#.$JHAC3@)-FY0.WEIAT $ZC]I)OJN4#PX5_S M/>RK1=U2\JQYBR@IL.WH#8&=L8^5 2W;SB%#21)[L)@HCVED/;1?Z>10EUA$ MSUG47M3L[XH"'AWV]UUY#@-*W,8C*O 350'YLQ =V")0VY3'/Z@FKJ?9Q&N# M'7;\:578D][G!YE36ZBJ./XC:C=Q'5T2:T,\L$3L;R2O9?IY%&D$N'!+8<+$ M:Q8:MLU?K\5G?^.>M"*#]TF77'U97Q$2QD.4H12D=$N6JEX*ZT=1D;O5QV'H M,-[$<;R.#N;&XX8;M6J;_:'K&QCBI#%W33@>MG'#E@J'77],9\$A6LV64G%] M >XTJ)!:?2,UBQ5!Q(4WA343O[^3*E_/44,4VYOQRCLC 9)UU"A+E^:4XR^U M5)#ZOQ2OKYNY[S8>?IR3_M%E]V'[.@S+[A;(KZ/QL/R\4J/I-4H*VH8C2O.[ MTW@\ZGHCS(%>[X6QFX9V6Q44++?"&7P6V% @<2(333:HA*IVH!;A<\"8%Z8K M,V]?=N'\9,_O6CCC:EO"&9^1$U>!4M--%Q8UK/#W85EIEWI17C O)!_+6Q\O ML.>JH."\'K=X>PSB4@R7'6D"F3'$#+OF$@[>@%+;@7Z?M#Z(@M.%^YYH?/V< M:+R7!1#'.M..D-:(9IMPD_9!3^^ 1*OZ:A*]2RLU3;.T7I)5*N 0VFAY71;9 M[RAW/#Q9K\7W$X\1WHNK\9C*TMZ9ML;/Y]4#O>:[NS6.[KISDL'^KBVE=X/Q M]&Q;&$\O$G2-J[H,4KMX]F\3,<33M/JWAN;T;SJ'PRY[5I0/&%(/2ZV4;"M= MKNH*NONSTL89VN9RPJ*%*"L/:.AC"X.X+_C*1G:,*[,H;@S9FQDDTH[IE$&6W%0F)A9(K]XU;7. H4&8:XQ! M$O,W0HJNT5QD$!E-P:#J]=AF^\%#X0S"XQ&(R=GP#OPMI&#K:4]:F?ZD$]ND MA^$G)?T7&Z"QQSDQ_J@5+AB-Y-Q1PTU2=&ZP5L[.@(RZ<#V; MP+-I"C1;I$[2OAE2HDT\?M()T5V6J8#G"(#FE4K%,,,@_NI6;)Y[;P$<3WA MV)V)/-F)V#\H)/1QG)9Q,T< 8 MVZX%C C>$82H G\W6Q+,N"X%&H;5925LFCK<#NB%C2V' #7YB^=94/TB,9FZNOVHN2F/O) MXZ6^8F#SS1C0C6S-AE427VIP+^ZEL@897!,!;K23HS;U%CT:D:=P-Y)@Y'>] M&4?61=>N&L8V:,0-N :8SA AB([']1%CA@VVW2(C=YDF:L507;.EIV MYM)$.Q(*Z,'C>2J(!,,L293.L0HR\2%4?0[>8(HL&OTVYOUY0S-%@%I&V,Y\ M.7!MUN2.'@('<<78_!.I-OI._DZ7N5WS(+:&7/T=R"5O@SLV+ M?.G.9]71CMWR4H.H3^P2$5('KNO:I C9F"&%.?UJRDM)'4UA%X/RJW:P0<'6 M,'&^ QU\N4_5@KV87C@1K])I6CN_V#L"V)ZDTU&XMX,Z-^_*3-VT*]GPK 0Y M+F*R][/,D POBM( KOMXBY&2JNY\%289Z9M#Z(H@MS'LI[B;F06$DRWD*IKXNO M?<7G4C")CAS<[U^^+VEHA2\Y.H2>I"@:CVBX.\7VS>$UPHFBUMM=DF>9$:\I M>,=]55A/A2A#<"QGKD#'/+;/\)@K^ J,DE) 01;]0Q8-321QD NA!BO[ $<$99R49Z4Z Q;0(F;([#3SR_S-3'';VT M/>J,VKV("01-H21Y&/L,\F#N64ZEPTAC$->&M&9B.F3&!9,A6$YXTS-WUF); M<:,X'LW7;)+[-&V2K6&#^P!3,,\IH+E'ALE&NDCRINP>;B,Z)OVV$O:$;5\K MI;QY80[;OK.6D'GVK)VX8"U\8 )@1%\B!Z3ZJNGG!3W#,$[QQ]-EAS$3KH1/ M7:7LT&L17V?_(.WH^LJW*03O!6"1LJ(FIYZ= MLR:+YFF%X8V&%9JJ3.(@6P8@(SBYMZ[!KY^EO2:=O!FF1M/H=T]V[4]<@-ZV M@D]<5Y5R MR/AV6XTIB[Q]3/ \Z0SL6_B\G4I$:?A,).8 MTI87[+9D)FQA_3)4GG-CWG.CH>E2'FW'_XK'ZEY(=YY?\+VJJBT]0.H\U(:9&0#S[P7 M18PCF=PU-P-:),!MM8AG'>)K@:];AP27_?EYCJC@,"T>.,B#^@TR_&?OR1$D M,33L/NF<-\R,8AZHOL&:9-:Q)L'M31%'0GIN8,T=02+(TN86KM?#'TRUH-)4 M'H-7I;Y.BZ;J_XF8M-Y7SF!<<$_?-)?*,7M*#)FP>[+2X"+X6\OA&SA,Z.%G M*%&7J70>@BC<]K- #FS]4I&_8,-C9"XW<&87N$-YNI']U91N>F.H2(!L7S[D M75BS,'':+)HCD\PBLPIGS[?NEQ4*U?1JD4UKSPL/81Y@&@+4 M1F_Y)"XV3'2.FD$RQE2YI>;=^*E68/GXPF9)\A"T5-1LK/J2P $C)I@#"ZQ* MZP:CGO<'N&^GW7.^+7:/(3#!=1^LS=NUJ-CVX&4-K\QS0=SC@HX$P^A)_Y_^ M>'K^XPJ$# 7$^VSD.]NVN[:;M@8[\@%GP,4X8,J?.XT\L-. Y[N@RUQY=J;I M[$YE.3AG*;!F-=0.AJSRZ&.1_QLV%?_*_WK7-LW6@$5"?K_GG?* )] 6Q?DW MO>HF,[LV/M5J%UTA_6E:70V 4&Q50;T>#V9:A;4!@UW0>LO1PWD,*\X1'F#. M_9^P7=P_5/E5UP)B)7)49MAVE0=[#]DX>H9LW"MVS!4K>1>**]Y85<,AV^W<_RO6P.0^%A$GS0RF,%7Y(O\(OA%4F!Y]*99OGBCXJ_/ M)_3#!L Q:FEL58^;VZ<>='V:9F,\6TJ-N7[?S6L="VJ!IXH7@K;1-X*>2N!S MTO=3 Z+P&>#O5LZ1Z!CSBFB%ARU?K(K(,7^#F-;\KH\9:"Z&D$57*(93)JF# MBJLK$E/]8FJD++^N"NC*UQ@!YV C3/"6K;G;+[E5U=IBUC5EUBQSNN-R<[:\ MM=PJI&Y/9Y,V%3G%A#U"W9Y=(=ML7?..>\Z1448/0BXD0Q:_IF5&#]@3B?K@ M "43E)32G$NAN6Y-#-45Z@K8':40@UVR%-*)IPL!S/XPA+SHP$NX?Y=YM77D1GEW.D%F/8E9508.9;A$,5\>RB@SX M XJR9^+M:J=^E0TC)^!1J6NWU5MCC07M8D: QA<6/LL/@276:%-230^=\S#^ M^"H%0\+D]'T\[66! "+;$L;'";U!XE.,D[PUI ?AV[3K^JG#CC9!?66X,?I8 M /=$[#YW2RK.1Y=CJB J9K=APUA4%JF896:C:T_!K,H'=\16Z.R-/0 F0]:R MN'1.4,D&42BH+8ETBYLWB-E7EH*#>>6_O,IZP3S2@%^CP:1O]EB6"G3KWAB>'/#&N M]0/=EGOA$;"\-5FFJB(KP)@OS9V0Y]_Z%7M*;/6QJ%'@;$2F53*+3CRN0N4Q MR3C^<)Y&E ]J*(J.5EI+;Z-88;,ISX4F?!\9C"TV+)"BZ[0(^[&)>\:!,:^< M#IO>C=3WJ:=;VR,X/3C?OV8UXA%&)2\:D"Z83&8QLTMP#78O"J:EL577;X M74>,,PF%QNBA=O)MOZD>O>SMW_2YW/OH^.GE#H>UW*-J-.)J6C,=V)9#9H6O MAG(7GNWP\&?!^<'1Z>,?!MMR&OPB(76:]GY.0]>#Q-,KLF:A0@G[[IIKJ2P# MS>; -+2WF%I&$^5W%7=L'\8BG&N%M )2,M+72]4I0.J1LHZNG+3;J'(C,226 MX]S3HL1"/?:%V&$R/QU++Z&CL6GL9ND?T=:!O>'H ;%++=JCE)W@P A5 &*M MHQRJ7.@'AFIE>#2'."9OO "'OR>V-YKBV<(]@T55Y(IS1-BF2,1-Q;'I ]^V -IEF1BOI YJ-2;D8XUG.B,E9! E M62:W#0GT5"+9&SD0Z?8V-V]&A*?XM"B^OH#G@CU#K>%GA-_W&K&5^M)0S^-4 M]]R.WEDTH"PK#+[ DL0.+, ]XY*\:>RMB!D)/-,G0W9<*\K8,G=R1[YPGS![ MZLR:7>L+,IIM&D5P=O#RA P 5ZW_R'A!"9MXD=RR.<-^3]51C6@^F:](B6?91WG"I[CU ?DUZG@0X4@[FJ#!C3QR%M MT$?=D?O<0SWH0ME@S#ENH2TMZK$;C$Y0MT)#\H\YMXRX!\>RE3YY>7'K 9GE4&M*.)F"R?Z0'O46H MN5FIAWOK T> ',_PQWV=#=;63!>!\O?L8L&OUM0Y%6;.:'/&KR9I9:2W]T0V M %;R'GR80(];-#!,IZC"[B^)-%DAB]V9%D>C:9"WC48^!LO@"6#"BO10+R7'CT0*\9DE/T8O7L^@YW@"DZ[6%,7^0BOP.R[QGE>S[4VW,YW%1F%Y'O M&#+@^8T&9.OA"=M0\HHZ-PO_KY(P=$^T.; &,I;!!].HA83 M' %0/;GV^,3M[Q,OP.N'%K!, IQT?!IQ;/?DR+VS\>&E\.SPX.4> E&^JQS2 M]P\F@SA(P[;LD.$BF:3D)I&$^]90UG#E)UT+)'9"N2(67O@$_::^*.+KPQ)/"+,==N5-V]?XR ]M(/-SRK41 MIO=+.T3MFBV@V,@/*,WJQSIBJ3I G%!,H>6*>,*PIB57EQQ78+[Y"6KR' >0 M,;^PCAL2..&@GZQ;MK[VD==F(^W3.'>U YUBD&T$CE2=YOPEFG3<(2],-?0D MALRFK!@X5327'2LONE*);"^7=>:A=\/(?N>.;O-0_ZX,C]+50#M,; B$E\![ MLG]I\-#20B1_45%A2ZU:7\L "7D>IN#=2+%HI1P:T_&][T[.NL[XCM?:+C].DE.@8,@T>U >XDCQ,/@4-6 MFP-GJQ*T=&EO(5V2S0G6+@LUG:AA-)2@[BG.'1S$K@7RK[8ED/]WK:Z%\'Y: M8:+].>B^\8@N]R]I6P(#H)%)NPEMJSW) )C'Q=U]'/LZ07AIP]"JGN@SW['1 M&EGPEB:JR1A,+LEL=7&Y@B&QT%]3EHIS?X1]_1%,0-&^K4' M'FU89=X[3(.]D8(M>:M=T^7?-PAVK\X*Q]Q1JJCJ%[8B[N](FJ*^.X3Q6:=[ MSS1-IYU2#]I/=WN?N-;0X:9J\:=8TAR?*VH&&W +KY@:8#DQ)CX5$$3 RV[R<$ O4H7/?[^!-6^:27D8C!V*1%5WBS,N11G MZF:J")DGG!ID-;O*MIGBCH:=(K3.E'EL2#NF*E]M2P^:G\"K%J"AUZ[H+19% M.3.+O]DU+K_G3C1[=D:%8!_7B:9W#YB>-+U;X;D?S;;WH_F]L+R.3#SORD?9 ME0\'P6NOZ#/>;J-XNZ/#5\^ N]NP'&V9W7%XW:B5UN'DE"T*'>\-WF[-S;'' M@+MMVQH67/=@T#FN6\PRX_*W3J_.?+3;O1+(3S8:?)1@=_MTVM2\L[82\+?> M-MA[Q-^=M\+F\7WK@_OV/K-_]O0R^T/[]E&WJ ?^8IE5-7$,HRXT:C ?5+8C MHVU+SOST]>&6XF5D^,4 @,Z3BC4K_\.G+_M=.,[?#<%<4X\^8S"?( ;S_G;0 M1A&7@?GQT)C+<-@M^.+3P5WN20#B.^,5!S?(G=&)?[X=E[CF'78M[+LU'96? M05S;%R9\!E@]#,"JF[;:%C#5NB-[?.#4ENK/K>F$^\D#CCRKS@=ZS2>-E9)N M45TFT(Z=)<66AN:5X%0(S!5/2/6FUI_14\_HJ5LWT.MM04_]XD3AQ1L2E+?H M%>85R>+!YM/IN/MM^ZE^=XA(L7NWHD_M%U@#;4+%*D)I/C[\S%1U-Q9STRNRY[S56 M>?XN",&6&G-;@RM\7V%T+:VNS$IZV].V_WRV\AY0$?=M%VU61?KWU:WKQ"'J M[".[8PMRIE%-CY00]A-C1-IB&/0U9E@!U=468[^V$0OBO4%B>X>2S=/.H*@G MK>LW^EH<3,?Z.-6P@XV*'WC549L@@W]^?/:?*WZ$J1PP[A9PR,C@P5/D1IOH MBU)H3MDH@W^#O<\HOGQZ&<4!5?^XG;ID S.Y 8[ZI1:RS6YD'0^:S:K-#J: M0NBBVXDVEP\+W*H"_L6.VV4)WA'W*9V^X'\$5WK4T>$=R%NROQZ\C/.U! $. MO@C486\G;=%-G8;:NQ:,\FS .]9DBQ[,)5??U05+3: M^1,OQ "$>DYT%V=W]_2#3*4+)7GI ="^=9JUE,U5Z).X]@RNNUA7@8TJ;$)] MC3:+SK&%'.65]V2I!_I9N"DU-9)^=!&--FGP1EE/[2-H?"^5^'Z,]?D:-,JD MU;T05M2[K6FL+9C;-.?6 G%)^0<)'4BS*6,ALFCLFN[=FL3JYP56N69!-A7O-SB.\5*.4M-2H,CS#*E@!(TBJ>;*TSM1"[M?#AY+Y1F-Y"][GI33(R.NRR+CQ>JMI9]\=?96%L(UA M;.HMYQL;N.1W"AC$9">P(U"9<-,;+8A8U\A#8:NP M4\4*$K=Q6PF8RCR33#"R[$+,W+;I7AIG3W3Z@)750X[HI+S4LTQ Q\:F0OWJ M=\O#J;Y=5V"'0/>@-MVB"905I4W0YA: 0Z ;T^VWZDCTW9=Y-_*01X>;3D0> M'IQ3([_.^;=G9MF.F/L/FSI:KP_LN9F9!)N%TK;]@F/N4*4/ MGV&MBRE;;"[#7FJD-.#+#4KK727G]>OGLN55E13OO\5Z021(/=!0]N0O+!R> M[*SHPG7W=M]9V">GA.CH&5V,6TB$U+@9.2?!U"C??UL/;BH!?R+!0JG,PRV8E>%OQD1,(/:LLHI MBF8GPR'A9A[T4F:@'%-TC4OOJD[MG6T2=AS-X7VNJA8/?>=U:4)';\8.Z#'\ M#H@Z<^_@;MPWBT8!6&/$ID'%#;+ZPL>4BH5ID1\3+FA%."\:,NOQ]TD!,+6) MA!_[]P\P_7Z%:U"/;MO@X<4\PS*PP9J @^>$X_G32SBNI^;WMP#_0QN3S[ZP MJO9C[E1S0Y*C[!R8U982[= M4_V[N1RB\P GMV"G)JY1\HKLQ5PC6K7R9ZNI^ZS_J-@3]_W#K&.^]-HN=)!1HQ5E92$\[6[-EBE7JL8A0I<+P;H; M$#]S8SKA%W34"S)!0@>H*N24[!0P]KY#8'VUS!?>9I?%-5SYI#R]M13Y7E-( M@"K'#T4E!Q$JM#@56'49HC&TQ\V39HAF]VCRK)A[Y0)Q1G8GFI!!4!K<7#+; MIL6U*"?&K*M [ G.-M,EIA!C?VNXJ/=$RFVIY? Q(N<[%FL[C'/ZPF8-SCS?=ZM)&]20U-C*J'0N(P;1+QJSFA49A$%L=OC MEK8K(K!M@6^TWNIJMPLNV9%TT0TXS3O,8]&-"BDI!HF9.@\<D'8QIS$&*NP9Y/;$H/U')\I2K3D\6' M:Y+KSC=38$G554CE$<9B&*;"SV1MS[?USHMNG:S4"M?DBU!)&]CFM/@>]TMO MK7'[1 ER04>' G;B%H.I()Q;0_ RZRO(G+CX!J>L[^TH^&3G8=RR!G?M'/F^ M()N[FV$69/.32C,L0 2Y^Z*^:@[Z4=5C]'^+*8F5%U$_B%"_J1;JWW, P-*: MBIGUH-J.]4I- K67G_/GS )1GTL;Q2$@\+0VH&QUA MNV!5&#*>= A1;E.8:@7E[RVZKI(#)? Q!CO8S2)CR562$S:H!3XV\;&T0O\WEAQ2 MQ7>RP/5N 03M"*>,_5O%\'2NN_(O,K_A]W8< 7%,>-CK5$73HOCZ L04_$*P MM/)JMC>%LI)]I!!;@AN7H3)^5,)Z_:,9&#;@:KL+P[6U[O@;\L)Z34LOSP_.MG'>MZ?@':P!:4!%W>+&H(.M(]I0F4+@*CBIT1QFQM(S@S')Q$Q[-"H;1860^F9L:W4BD M8[&SX+U,JVII M:^I602V]S50ZQ^4AT_)9^3RV.QC3_!=B=P5UJZ98:N\XA1R9FUH M"^FYU="#W'CX8;NG\+:F6-2WPRXDQ4*]UF#FZ^6S]GLH[2<;,]S >8_L\TZ> MH(ED.G7XI6M"_NB97BDCE;'JWP1).':2?"6P_U=)B(D=OAQL3[@CWQ>H],O5XVAQ')=Q! M$!QATF-/1.JB)UA/AVJ18R;5YG*15\4>K:XZOW*U8PNUI-1)NP2SR2G_Q'%6 M)U>A>1VLYYY,_6I'ROI-IO!.19>-(B"J#I#YX09T3!AVENFLI-Q6CBE &_6L M&FPSD8I[ LM'MYKJ7,_2NC):X'>>I5L:23K9EDC29Y>;_8<"VZ?<.>KKK0D> MO:66'ZX!R=_5S;.E\G"Z+6CQ 9J$E1TZ8:CFVO$05F=!LKB8@A@KX:=E!@DN MKG=A\$1G*>?PR =TT?(JTI3)B:7RIR_]UR:^)K4[$HWJ4G.H06UB3MTQ*S>& MXX_:*. AQ[E$?E/L-91G4OS\U(YM ,.\79A]5;EYK+"V.XM;6,?2N4G20J9MJ$M!1(FT! M0G,\KS,/@Z_U2>9O,0VGDM[#QAY_?0 (]M @/5LSP3VS*I#>R:A):N@B)A7 MMJFO[V[5=13PI$A5P?56H>[I6L4&)^;;0J!:L,VE,EQ;6*M!A6I4!HI)C/85 M'-:<:U [":.#/!VFKE6:>4&TF8;_Y^:@X$EARDA?'JDU'&G"P5W M5/8(U<1626"3$CH &P2MD)]] U*^<^7CK0YM7)2ILC[8/Y>..DY7$'@FYN@6 M.-%.!M\6UZ/62/Y?$VT*WB#4$!,"=TOSN,3%H'-NO#= M:0HMQ)K>:3]V_+^N0-M=8T4R,ENFYE"C3>4?:HX6/P<5D1JRQ8.EBHT#0OA3>IK0'V9 U71<.D MGYX)C7ZGM?71($$Y(GX%9_-*R!T>)<2G^BP/W[W3I*& *8MK90M?O1"8:A_+ M=K:IQ,TTWO:G$\]MC:2D$@LD:1A<7+,N;/%:CWW(!#>%7]?4HTYCO5Z85*9W M<.MK.'7I,3I+;B/5X2J;TC:4KYJRU'1&#/L%_86%*@,W-5EB]\=].20N@JDU M38^7*Y"P(6&2S&]327&IOV=1]+C/K_^C'/[-:^R+I5U[_P;81LJEB+JW&EY? M>8CAH9NK;^F\F9.4^0]@4R*,(%%D7&HZF-F<.'M2&04C$.$!E\P1)#%S8H>: M+U1#^83E8AECJ=_>=N ]5NS5Z6&62#1U=,>]EWQU6V[)<+L*@24\O1(DRV:,--Q=7>%-0B>!:]$S*7B@,W'E ; M!;1";AL;7F"<1?83 MP_.9=*:3SE5X^$8]T3S?P1%R:OD$KMDOOBJ&S'THN<#K8K( MD*2).Q%-NZ)"X2!! :RP:3-E[9K-?+XM-K-!BLFFVC5$WM9@XO_&5M(S#.^A MPJG][*'2-*ZV4IYI"F=R7Q7;@BWI"Y9A2CWE )E\BU 0;JY8Q4+^AB<''%;3 M9H]ZK_US83J\<)/)CKKO(3H49O_>DN+.B4M82)ES^#1NA/M4)6 H,&Q..DK"-,/'FK2&T:9DT)^%(WU'U85J(O&*O&7?0ZK"3A\M-#G!:("I(!@7^7E[<9#JY M9+=T*+TP$.FUW AVB+MF9FP-\/\GNG_T#XVQB6?0_V-5W5D7]APLSHGI&-/? MV#E+9YJCO1V=,@S(;=<%^>U'-;$TPE[K.-3GU!^>$R2!=B$" -@_)EC.65?0 M=I(_2%R4EY)M0< M5IAMK(F'6)^T;1PRK5:854&@;T=,EJVA.'I#^RY.P8A^ME<>:F]T-,B@(?"BY6,D2XB3V9S? M+DP%LS> /5FF#S/4_'Y4RIORJBFOP;CJM"F9_.XPB?7!T:6U*-"A'WECVK6H M_*MMB8W)/MZ.G6%LK+8]BB MJ![U/;4)+?[-V!CL-PJVE376)4]&;>PR5M!\_:Z9(-L3KR?_"7R?+RC"'L;_ MV2IYL.PUQZ]I<]S0@<3445/<*Y-Q^UO*0M# M;=PCA0FT%"+O'\J_:D()9[\VC9&C95%[2S_/'/:ZA:A*EGD?/0_%J MN^D; \NSB&I',EQ-* P+-A(&'JO:MKIS"2PKV59SJW8M-QF=W'T7T1,6".#Q:=I\N8&I]G1[<1FRO@CVJGTYL!5M56IE MLI$N$;EK.S/9],XT=L#?+3DZIF_>8@7_+T*[\;Q7'^@U/_=U%AI. /E,#F0@ M."YP>P0CQWTFO:?5TA2]$"%#TO1$-+H=-%M*PJNEHL0@;717QX)ZI68PE0_I M,7V,N!I?:K8LCWE05]YJ2#WI@?7LB3B@1P6:;M%@Z;E?$$,X-KL_PY8,GA!0 MWA57VO+E>+5S59%=]R1%=DV?ZFW1I^\%NO>L/!_H-]X1%8 7>4?-2:AA M&O"&3S! F";J.JTG+C1LW29FG6-/QU&&F-Y&3)>"P*/:0ATJ_!8^-RA3V,$I M:S3R96"3(,R"_#5NAX2E*E[H@Z+*!,_@9G>H__3.Y5YFF]Z@9P(A$L M[$J0_TFO_"0(&IST+QH_PP-I2Y*1"9+_7CE]IC)F:(E?:Z'?'7WF_( MSH!U;3+5_A7MIZQ!9D,#]9-_=J\SM]BUC7:YZ8UF3\)OV*M2LV7["5OU+9Y] MB@?U_[69<;_$VMJ"Q )H>)[V9%;0M*:4C4XJTR[234)?V8#K'2_6@^6Y$KH! M^$6Y**CYZZ*!OZK=.ZNOMD6%7+CP\=_5S23Z'V2S>58A#V59;FY-#'EUAFO353C4V:QLJ'5/8K%A6DA8D$6M3!RQOU^TA7]_YD*Z6?0. M/.(;##B8BN\2V8O)!R0XCD;'FPT;4,$+F]H>?[LGJH:K+]"6:/B9[E)G6 M2E2<$2[.E-@3:\:&XW)TJ@C^D+HM)]"&#YQ?ISBF^=-.* M[^7!\:ET7_VIY'6$%7ENI/+0%:4S-]D#G#HNV=G3FJROL&1/)N]+3S;5)G*B MFRM-3AR&)R=^*^G>#K ]+-6-+9#I6:W2/FKX"ML*UW)PN2>"@3?3 M5,ECAD49>HV99D)$[QKB^/6V((X_8_61(0'9('^D+6P,O*<4>Z!E!G21YE1; MC3+2Y!HCA;'F4!^561EI-@6273=,^AY:B**CNYT*6 *M)2(9PU\./<\;[)5* MY*XZ-_&-H,WL,UO6\=-#/&ZGTH ]NR5*XZ>BA&ORZ/U\D15+O:&F%3TM4-M* M(- !G9:HW4I99BP0ZA++P)>9#$1%5"+H#,UD!KA,2665K8SJ32_-DR^T$,[#SHK:*^(]4.E20?/"O3U:!PP&_,">?[C MJQ2TO7\W$T+I+7C<;/SJHE'+SIQ$.7*@.D6 M,*F55RS7WQ.S3?L1'F3DFB-W*MMS2(!>IFQ7_=J4:948?)ZM2.Y/5J.I1QSK M6&4-0])V!V]RU8?TC)\G/[7M$B6\)^K>I[]]?\#4$L# M!!0 ( -V%6UCY <%#-00 +@N : :'5R;C(P,C,Q,C,Q97AH:6)I M=#(Q,2YH=&WM6E%SXC80?N^O4+EIKYT)!AP2$D(RPY%M*0%\]E/KYW(9 MG8L@#@G7*) $-,$H5I1/T"TFZA,JEY>S.B):2#J9:N16W3JZ%?(3G4$ZKJEF MY"S3TZJD]ZV*7:3E"[PX:V$Z0Q2?EJA+QMAM^.Z1?T3J&!\>UPZA3MR -/#! MOAG\NU8RHF9Z*J/T@I'34DAY>4J2]9MUUVD<1/ID3K&>-FO5ZB\E._6L-19< MF_6DD4__IFHVE&GR69>!T0EO6I-*J6@V' @F9/--U?Y.DI'R&$+*%LVW;4F! MH1Y(*>9O]Q1P559$TG$Z2]$[8@ 9;/9VGN)M&"6,1_ ;SK#4>H_QX-;]X-O7.O?>U=#)/[ MJYOK?@]U^KWA37?D]2[1Y77_9H"\7L=YT+Y78=!OH) 8HW,2D- G\MF:-K$0)_ .3Q/8SUK1A34$^)DX,'XD2#ST@V MWQ<2$UDVX!E$BC2S/R>8JHC!HDFYQ6"%3I;:?:&U".T",R(U#8 M%['KIJ/QX'#5J3TX]D]J]YU&O?[= MM5JPQT]26[&.D-F$C%WCS9(5-!2H"/AI:;^4S8D 8U.)FU54L[.R-5Y@ZA+= M8S)N]#F1V@RP^Q&1!L,/SF:[$_0@)%_SY'$O;+&(D?%&A+^ /4>/)7YU2^+_ M*X->&T5_Q)(J3 --!4\J;U].@-,[2.Z_L?21J%Q6L:3J&8N1$HQBE&%_MC^, MFI=UQG:"KV)IO- 17,5,)^>N2RGB"%T)EL!7J-OM/(/])^3_]_7:CXBB[8X[ M)PSF(,ES(N9_&Q1#(FD3 MSH[R0E!^$4M0%)#'L;D.))V!)H4O[]8;^25]VR/:C?/!*3SO%WS"@.,\,N]Q M+I3]$I:]I-G;E?:5\(VRWC9[>GD 1V;4_Q@=&%* M^^C<*2SW0X,3(I%/\E?9OKZOMZ^[Q:5[3O4=D?G?RE>$[VI[OFM[>T;M+H[Z MG.RHSC75?P*'"<&[KV?%H/M2SQ'A>5\0#A7"S8#GL_7;A^-F%Z@D8R56C^E%SG//]*D/W,;WQ7;P+G1O+JE M1WJMF?1>FW5D3LA)9C6E*2>:SLA&X_6JL\@VB%97(N KP6*]*?)(K_;RFG:. M5VS'^A=02P,$% @ W85;6(8CZ5)B P ?0D !H !H=7)N,C R,S$R M,S%E>&AI8FET,C,Q+FAT;=566V_;-A1^WZ_@'*S= $O6Q99L63'0.DXJ+'." M)$7Z-E#2D454)@62LNO]^E&DU+AS,O2E+>H'@?2Y?=_A.8>,2[FM%G$).%_\ M$O]J6>B"9GD! M_M0K0O=O=Z!,E;JQ$?)0P?E@2ZA50AL_&GMV.*GE?$]R64:NX_PVT*J+N&!4 MJGA&*;&BD*0V,:2_.6,5X=.;HW[R56 7>DNH0O7[#":[0 M&G/.]J^' E-A">"D,%J"_ ,*D,*FMWN#-U1.*D*AQ^]Z+>+5AW?)V^0!>;[M M?@GWF#7F&T5KVY7ZJ.W=ZBJY?UC=K2[0[?NWU\D2O5DN;]ZO'Y+U%;I,[O[Z&OJS M^AN?TOC94WH$5 *']( R1D7;))(A60(B5&6@[I* E)Q#H11IUHJTQAULB)"= MPKU4G=4VAT!J=\GX%MU;4_3[F@D;^;YO><[8G_A#LW:GKC/MUKX["8)^/0V< MR=&Z_W\2^-/Q$&&:FWWH>3/O#\0*]*[A*MY286\JV7;U%6=-C1*:V:V8-5P! M5S0DRG7K7T+*&\P/K\[.5&-&YGW@;AC9>AB-9'XJFTWMF?.RV+'=S[*1 M]FW\*P:BQO1\X ]Z@QKGN?#_2(=P^S<^?KUO__5#AM(KY-^LSQ_X@,+E4S MX T;HJ120D;$<\GZZ5GV(P?UT^:4Y4BWZS,7Q']>!#431%]*9E[MX.2-\#0G M=,L[3R8X%:QJY,LF+UV^+SXXNJ]Y_HSTL^M?4$L#!!0 ( -V%6U@MB]1C M2P@ "HP : :'5R;C(P,C,Q,C,Q97AH:6)I=#,Q,2YH=&WM6VU3&SD2 M_GZ_0@=U6:BRS?@=#*'*&+.X=C>DP.QF/UUI9GIL%>/1K*2Q\?WZZY;&V,8F M:TAV8]BD*HYGU&IUJQ\]W9*5DZ$9Q:%TIN?DP#V?'-A! M3GP93D]/0C%F(GR_(R+?A\;A8;5Q>-2L!;4CWP^KM3KG$):AWO"\_Y9WL"N* MNS[:3&-XOS,227$(-'ZK5BDUZZDYGHC0#%MES_O/CA4]/8ED8G \A?W=5Z=F M19F!>U/DL1@D+>O2CNLZ:PYD+%5KU[-_CJFE&/&1B*>M']I*\)A]X$K)R0\% MS1-=U*!$Y*2T^!^@06B;?9PX>YNH)!8)S.PO5\CB[J?+WEFOSZKE4GG9W$6O MN1J@XT:FK2/4NF!W@!,-ZEL8WNE>]WL7O4Z[W[OZP*XN6/^RRSJ7O>X%ZW[J M=F[[O5^[^!HENM>%)SW;"E<^WE[?W+8_]%G_BEW?_MQEY2HOEFM[?/_=;JUY M7*Z'[JG VC>L?7[UL=\]9PN=MMN[FV['AJCJ569ANFE?G[4_=&^*5Y]^[O[. MVIT^M50\K[(A!/]:/VIK_>@56*?$?N'JCEUF6L.TP )01D139H;/ M2F8IZR5!"2-T]-HC5-FR")UQC7'!&1]-V5TB)S&$ RBX0"D7H5""9HG$O(Y# M<)$PGDQ9EAB5 =J/F=XF?0P=9R-\LO9&/,!7BLF1,,Q()[ M0B($Q)B+>_<^&/)D *R-/'2=Q2AAB\?Z'NS;KK9XI"?W**@*3!PV23\CLEJ MK(,0V;+Q0-'20!$.1'X^!C)*4"Y_>954;6P+./G^=H#3*S4K- /GH+'"QS#9 M]/7G&"I09@UXIC?O0BG.!\1#/I)+FC)3J #Y:"RT93F4@L3JH8IXSH^+'*L@ MYA9@>=:<@Z20\R\U"N1*M$7+6(3V,$!GOA:AX$J0 \+E=LOZ"6G*-.5;NQZU M3QAZL"%HL7_.8#"2+;8G\(7\ZN MVP-@?ZL!O#%%K>!X02!5: VP5>@ $BPH M8L0TMD!*BX5$L,)VN,5%)5+DZ[> W&!+D(MU@9V![IC'F>4G"BM$$5:!8HP! MT6NJN8>R80.^=8_K"SP+5.R(7*E=&>G+S#QMP289@3]( ]7(T9]O:)@_J[[M MV@,W$VB/Q1D-\,JQ%FX)UAY8TH5Q%0ZTG\Z+,]NR%G//X$9*W3((,D5!7\B3 M:[2.I#;XG@X749<.4-$?&:995+WW1)<(T8NL]4@Z-QPW0V"/ NB4P![S.+OV MG55#KA^*"N([BW8(;2*P\Y&3]!0W_'<0Y^<"C^0+7SQ%7X;P[=EEU=_$+LL> M$8:SQ5&8\Q+1Y") YQ1%$'M&F;%2J3Z8QK%:-5+IA\QN7Z#*T4@8 _"9)' F ML7:@]G.!]EDE>PACY%Q-G([_4LT\6WOP1R;0?+O.LB2PQP?[WS=37Y]EVS%6 M85@5"H08;5QI"QP(0$SD6?EA4S,!?D=IUE5E-M':>M*>6\[.>)Z%M'S_X8X- MUE 9#[&CA@Q*5>16*71!:6"P67*[7F.AU-D)@X"Q99_(,LO8T[*WD\6W; M[;0Q74<*B:* \0;+;8@8>[Z<0ZO@LIU(QC(> Z6\A _R8W*5TR&,TEA. 5LG M0^DXD"\!%X'V5>J!TDKXOT$,W^V6&]Y&5%>W(#-VIY:W^K@"0!71T)BG&EJS M+\>8--*83ULBL2/:3L>Y+E\:(T>D[GA,F0>+E?R75 MJUYS_]G]T5&IZ3?KY MWRC\&\X&SF\&E.S-@ ,3KK;52LU&_]EIFM5DK-YF9J#RS"',H0QSKER?N=ZLZL0\XXK4IZS\K+ M-S6(A!Y#V:'X;R9E>U'F'*G.EB]N93]:W_DLO&8'OX9']E+0]KAT ;[*Z-?6 M2K-@;U\]PSN/?-MY(Q-Q-EVNO+_#=>&*T3;Y5,-*QWXNLLSB)UWH:5__Q"YO M;VZZOR^YOR'3?AFP7RD(\HJ*ZBUTB-E?:=C,N!?,S%\C^@^;[U>P(I?OSWU? M;L_DW.\KZI^8QCXJT(*.4.R)36P@R^IV'7;FST-6U=&"WLVLVRX^N MKZ=2VSM*+??#_!A6+K3/6B&H65JJC]-]S KBCN^Q@[2>##QE"FI0'0^*UZM=QL9'9_+(4=M,)* MY3\;3O3P(%:IQ?$T]O=_>C5+RBSYI][C= MZUY>L,M3UCOKL..S;N>4G78OVA?'W?8YOD:)SE7PI&=KX?SCLLK/%26-_BV^\VZ\W]L"'\4\#:UZQ]BR 1\!TS"2,,:$8 ?2L'::YCCH%61*6Z92=JKTD(65 MTL],Q>PLU_CJ6*4F3RRECQ^URC/63:,R1FCOI4>HNF81.N(&XX(S/IRPVU2- M$Q W$/A :1\AH<"P5&%:QR&X3!E/)RQ/KV,>X2O- MU%!:9I676Q)((0)CN)Z0R)#? HZ[H-/@.X'&X)")*QAP#!*(I,8" <52[(Z6 M"-!L/)#1@)FP$HB39([& @CFP= (>"%)<4 2R$>&(*@0)VXXX^R)N!FP M.%%C,\6GAAMIK.8X$*>7WFZT,EB F9D:LV3M:T!:?;[ZMA<]\4 M6"JJ *(%%<<2'UW NHQK<-# 4,M^ A1"!HC'?B+-@,1);(B42+1(ST*:*%$F MQWY$EEHE'B.95A$(?&W8%D)" &+,Q[US%PUX>@.LC3QTE2DS^V.]5/2E!O*MVX]&I><'2"5*6H)QZN3V\IPQB4PDH)0RHU*.;$X M-XAPJAT)NER+*8P0V)+W92+MA#+Y8\/2HG*(Z$+MZ9+%7>%0ENL, MP6Q M2!>&XV8(W%$ G1*X8QYOU[:W:L#-K*@@OG-H!^$2@9N/@J0GN.&_A:0X%W@@ M'_SE*?IK"%^?75;C5>RRW!&AF"Z.8,Y+1).+ )U3%$'L"\J,I4IU9AK':M4J M;6:9W;U E<.AM!;@,TG@2&'M0.TG$NUS2K80QLBYAC@=_Z>:>;KVX(]5IY(X/MM\V4U^?9=L)5F%8%4J$&&U<:0L<24!,%%EYMJD9 [^E-.NK,I=H M73WISBVG9SQ?A+1B_^&/#1ZA,BZPHX$9DSV)RJ(*Q2X(+2P6 Y_K#29ZDP\1 M&#A+SIDB@SQZ&O9:\OBZ[7;:F*YCC4018+S!<1LBQITO%] *?+:3Z4@E(Z"4 ME_*;XIA<%W0(PRQ1$\#6\4!Y#N3W@(M ^RKU0'DI_$]^OSUK^Z;Q?;<9[E96 MHL&& Z!UN[BBM8^K W0)#4UX9J U_6,?$TJ6\$E+IFY$UVF_T-57UJHAJ=L? M45;"0J;XDM4!WC<7UP+V]LK-2I-N!EB<+BNF Q>7!LKNTL".%V_WZ:LN5RDN9V5JUW&RNIG;' M(:QVOH\G]S<-;E!8N2:V3 M3W4LUMSG(ADN?OYT>7;AKB1USL]_O^?]BOF@0I.P\9UAH*C[J"I$AYC[GHE- MC?NN9^:[=GXE6+P WKAW3_&-%-Z@_^;\:RD).G<0Y?05'_M%1L ^:C"2#M@" M1@-<+AR5]^A0,=>@EPEAQYUO/')Z\N"G#IDR[D);R]_B&,'2 MCQ_F3.K.2"KS+KR/=)K;I[L\=5G]R5]2%)_^=QT[[O&AI8FET,S(Q+FAT M;>U:;6_;-A#^OE]Q<[&^ +8B^4V)[09P'6<&7>.B"0+#$GG'>^Z.Q^.=>W.S2/9[4Z7.HU8I9 YFN%#^;&ZC[]2:\E^J<7Y!\W'"3L/V23V\G M?^[MN$5Z,TE7^SW*+X#3UQ5.XS@,PS9M17Z[N>>W2>@3GQ'6"D/2KC?COX,* MDN+TG$:;5<)>5Q9=%7W&2P#%12BY? M5#41NJ:9XG$^2_-_& J$LKG'92YOB$P2+E@I?U"W$@\_'(W>C*;0J'O!NK@W M41-UAL"-3#M[R/6&W!$JFJG'$'PP/)F.#D>#_G0T/H;Q(4R/AC X&@T/8?AA M.#B=COX:XFN<,3RIWHML*Z"\.SV9G/:/IS =0[ +I][$&W@P&0X) '=7::!)_^1-_W@XJ8T__#'\"/W!U([4?;_^5<[' M!454G7J8_L^;IOE98",!D12"189+ 4MNYF#F#/I"9+C""4NE,B!C.,H4C@^D MT%EB;##[7"0X3$^IYG2&4$F1MYT_ERW M.MI51PG"*RUV]W4 MZ5)"*=JOEK 8?:)URPUKP>[C^&'@E0"^\]+K"@D"+VA;#4Q1[X7WQUF2H)71 MZHGUP"NO5.Q3QA6S![2V!KEEZ)<$=X""H/62OKJRY+4C7SEQ8_1<]KACZ-VQIA>V M6_>.^E[PP+%6H_$@RB_)&K0]O_4P8;_$MM'VFHWVMV?K^?Z/HEG,S\-P,[8[ MSL-R+T,_UKAS7E<:E9*@V.V=>GH)P7HV;P/ ;5?.O?@[!T1WF3K .).Z?QP MR#^O]G>AA:T$N+L1OF\!R-T;M\=DAVRF,J)64 ]=7MI\,MR;Y\+-3WM1[9^\A:/3R63X\581[BM. M2-]Z1N7GVA=%(FS39,0#6B:<0BG;SZR8GQG[1D[Q&;1Y6-R>\VZ]@K4&_"DD M/'G^$_9- 6W;QMZH%'UWO^^XDY]$&CCAD%B9<(+I"KJXUQ#4O% MC6$"I<$+L^N@%D56"K/5G?IXU=97I2V7 2T[KB3#9V%-:;L452#1N9#+A-$S M]U@2++EF>0W>]C)L'""*.=$P8TB0*GG!;6?$R+5:H?6$)4\2G(6LBM(ELKH])\Z4X'I^ MS6"3QHD";K25-8XA2_&-%99ILU']<5O:6+;"BQ9B9]+:,^_(.!] /-QJU[Y^ MB'ILJT8 NYSS&32(I[/:UMLZ;6,@@)7D/;8WT?O7> M:LJG4KO2QA-@@<*=-?YW;N"*N?TU"9IC@9.9^DOLN?O?V_(O/_!<(.^Z7 M#_\"4$L#!!0 ( -V%6UA2UIQ1_P4 "L@ : :'5R;C(P,C,Q,C,Q M97AH:6)I=#,R,BYH=&WM6FUOVS80_KY?<7.PO@"V(LEO\4L#N(ZSN WB(G;7 M[M- 251$5"8UDHKC_?H=*2F)DZ7P@JYUUQ2!8(EWQ[M[CJ?378>)7J:'PX22 MZ/"GX<^-!AR),%]2KB&4E&@:0:X8OX /$56?H-$HJ<8B6TMVD6CP7;\%'X3\ MQ"Y)L:Z93NEA)6>X7]P/]^TFPT!$Z\-AQ"Z!1:]JC$:D=T#=-@U\O^4'G:#C M=OP6C;N>1SJ]5O"'5T-6)"]XE%ZG]%5MR7@CH6;_?LMWNNU,#U8LTDG?<]U? M:I;T2D13.B)1B];RN"%<-126+"RK%_J*H$.IF;U>%OET4DC).*_T]WV@\ M^7@R?3U=0--W_$UU;UM-Y 4:KD76[Z'46WJ'Z&@JOX7BX\GY8GH\'8\6T]D9 MS(YA<3*!\ MF3MC!^:3L37-:[;=.HSF,#J:O5M,CN 6^6[;55G0O1V63>F'T\ MG?P.H_'"K/BN^^^"C_$(K>K[W>P_/C2M?S1LRB$4G--0,\%AQ70".J$PXCS' M'>C "\/Q;*_9&HS%,B-\;7^_!&0X M%G()GMMX"[&05O*:$@D4C8[@B(9T&5#Y;,_KN(.F5S>)L E$0&I?/XA@II%5C@8=S9)@C:%F!-@I16JX&0 M$94-]'9*,D7[U8]!Q%26DG6?<>LVRS0H905":[$TX@:7)IV%)"U?QC:@BN6R M<.SUG*[;-;6CQH)11]7&95GIV+)R7T?WUUI.M]-^<-5UO$>NM9O-1W%^3E>O MX[CMQRG[.;'-CM-J=KZ\6,=UOQ?/8N'>[6XG=M]&6!%E&,<*3\ZK6K-6,92G MO>]G5^!MEODF =P-Y2**OW)"M%]91YA [%NZ>#D4U^OS77IA)PT\V,J^+V&0 M_:#<'KW>K(*?0+KYDMX=E)[MM;H#9:^W,^'M MZYO9R9G]9IN,\!3X3[;_+XJ!A]NQ9A*U54OV?C;8MVV-SS=-6CO2E!^!0@1H M! *+:30T+7I$3,%*,JTI1VWPP]&.&,MF8P3!^EZ?N&[ZC,*TC2"J1I(DQWMN M@#9M_#J0\!,7JY1&%_:V8E@Q18M>M&GVFWZ448EH=*YM+0/),DJDLHVR=8;[ MFRZ:[8&6K3.:HC92YCQKGG\&/>8D04'>I6P@.F*SXQ]RG:WF?T87I68ABD7VF 4"FZ. MM &\&/6@E(P4DZ;[_ \[^L[\.A/*-EO[DJ;$))![$^V;$LBV-=T;%A)@'93K MAUD>FD,^.!XOK\6P?M_^)X&_ 5!+ P04 " #=A5M8K;3XMF 2 ! @ M&@ &AUFR ?JR03@54R4Z'(G4Z& MXENHW)W8VO*MSDPZLWHXRL3NSNZ^^&;LG9Y(?I[I+%;OBG[>_L:?W_Y&@[P= MF'#V[FVH)T*'?WVE]]7N7K@O=Z,HV-L_.'ISM'L0[86[@X,WZG#O<._@[WNO M7\&[T)Y?'NVEV,M5A-CKN[^S\URMJ]^YM9)(,1K/P M,O_)?2STE*GOV9:,]3 YI@F=T!_S+#OUW@D^V M(CG6\>SX+U_T6#EQJ:;BQHQE\I>>DXG;/43P#ZB76B MB@GU=W$6Y]]'>J S<72XW6].H9WX .A5=DW$_NWKS=6E.+NZO/WZZ;JZ[6XN#S;[CSMV4B)7W]YL[N[?KG MQ?]T^NWWT[/_%M=7GR[._K?SQ)]'D0HR/5'B/:B97W]Y_>9$7 69&2@K=@][ MJ%?VEDYB+.T0-$!FTN,C&"V580A*:BM6$%X.MBHP$V5GV%N@;"9U(I Z MAU^H[RK(B?]QHBIQD@:')OAJ()W"5C((3)[04%:Y#"0%SU2''_*8OHZL@>F* M,3RR6L9"66LL=B.A,^=R95&=]0]/G(AT(I, &]5Z@L;ENXE):-4U-%.\\M4[ M5J7&>DIHCOQ^#D)FB>9(P5_8.4S,ZDP#S\1RZK;%SR_&N]T2X],0\ ]PH"6> M>2+:VL49I+F26C="21PH$&DF4%D6+62/WXVT(;!;3^A(.", 4,(A1!"SWJ)' M?Y[590(^C'66*=5#OF8Y(P&Q*H(1@%>=&,$?*#NF-E9)3JB 6<-Z<]^N?9CG MP+%[W>+8]PH4B<9E=NMEUP^@[U(^!1UK^9)]F?,B$\=FBFHND*G. "G]$\\F MA6J;&6HD)ZS?QTHFT!"^AX,'%#NHRX&"EY=CWE7L0W;,T[-/^SIMR,WU;5-S M7?:W#W$9/$1?'U>#V@WN$C.-53BDLP]Y:;Q.9O9VBF=+Y$9B2UF2250R'LHR M&8R D5%/@O(#Z+/&_24N#P$=\0%V3!@"6\$:)XGZ+D[7BE"?@?@..B2^.[L= MD5]"!1T46(^,(O$>4#68P-85]HRHZR*,UCRVY.(!9+8(> MY%4$/LK6'"TFBG2@K&-/CLO!C#30"309I[&9*:!V.C)B+&?L5GRP1^@IMF&K(S?NA&[O=K. .(7J*(YH9"57P!&"]%L@B'!LB5/4_] ;O4W MHLV:UZ7NHGH.HJ@Z)(I=.2;.K36),KF+9^)T"OREPH;KHEN"V6//H54N]6*B MP/80"^H$N3HP@/?9[4HO27%3N3G9()=C]("B#%TD&+& -[<&TLTM 325&4A5 MH%3H?OB]JFX5M"\]4XNTCR1(9<:M0X7N 1)4'L DWO]+4PD] M*8X7QN09/!DBY$-#+($1Y'?8CU3JY>,]!\F..B/9!]L[>UT1[9KZ[I88$R/6 MX%^=4I2J_M'>/L50),@J:*3GP*+#SK!HAW#@AS($=%.&@#XKZ7+0;QUCV;$G MB[6ZM*JNFQ'TI? 0H]X$J3"X9L,JUL7.LS+@EEH-TTYCZ"YW_ :\GDJ+#]O M9UM\C;$F:ODVVBP=,@ Z8SC9.6P'_6<,/PF@%F]AZ".(2I6-%ON[Z@G_0"XII#"L56QQ%DL MI $5;PU,EIGQ\4[UBAPX$P/-/YHYQ/\?V:+G5 X!5E@E[[9D!+MP+..IG+E7 M?U*VTGVJ=$V*,P'4)1*#>*@F8BA42QAP62B:F=R+)[2*D2E*X:PY'9Z#1VST MK!@2X"=/[02!: 'AH]-\%_@[ D8 Z6!L*CQ\]0;#1BI MT0E%;C#_8Y66K)\)U\JBOX,.,];B7Q.=N>W5QL]\A!P,DA8C*,S+(R_2+@!2 M4EA#$U;1>'RT2IVC)]3HBH%@O@!&LV0\L>T?@LJ=6'3K\:LJ#REZZHT$&G-(*!FNL0:K!Z@ <35^%0&<]/5OB0:?8]I(<\@,1XMRGXC,;4H6>0-N);2H6 M3PM&"E@K@Q@SS:N(7=&(4L=!@.O*3+M*ZP %[+]5S3 C=KVAZ[/%*>86##^K MAGDL,TQ:Q\E1LD"LAA*-]]KJ03S_6XEF#?+R=9= MX%1EA4QK!4Z-0@A):2'S%6^92]<^?/ M@.M>=XOK;@.3=HC9D&4T5[<@!ZUDG'M3'!R= ,Q( P7L@;4.A2^*XKXM64P] MUJ281H4M5;BLH< 8&&I(M)EJ#L:TYL?TL D^W^_WXS@;# ZCU[K+1A:.J8V] MS<+11O"/''\S..N$T:J8/ZG1D2IP_UGJ"%HZ!3#79?<. MPGDL+7N$\[>P^]RIGRY)-,-/5U3W^*!RJ;H,$;::$%".9O+8"YI+=!X@VB5<'26/##R26Y.:->)M53+U6[]-OXT@U@/92'DOH)7W)> 5R#7 M4*6*#DG!Z!8MPY&:RP9KM5X1(D8Z?FP:S9H.Z?8-..C6(7WCR[#7>TY?,!=@ M(.O'390&KS(^)(\D:.EQFJ$QXNK6$2@6IP>QZI4,C*_=R\1U2"!;+:U)"=WF P=B13<9$7IR[,Q;8.M2]7,5 "\73#]O^"]A?PJ_ M)^X?,9,LPK;5FSU8/SH))'-$VQ%#UPRY^O&RY$&+:= 28O].=:G' !W:>CR D8@OH.71"9L_3F5;8.<(.90Z 30; MY5ENFQ=]E*VA.>#-2&EJ@LP$9T$VX]B^*YI-JDXQ"0"!3.QS /P8:2P3S/CS M8S5>G\R/$>)-""@%C9C71JVR9?X>$-9&L&,))7C *98C9X>L00CST@T+Y"_# M,O]-'AN>_OK+_N$)^M@F:$_"SK$?K5Q([_P#PPCTT(*;)*%,"/(WAC[D0"94 M0'HLEH^LMN^45^.P6X#I FPKW!188AT#+Z[;P='4&S\$:5JS?"N'29[$F$#K M3T?/CZ69J*MU0"Q%:;55I4>=2UN&X7JMG?=;_27%6N61'?N[A,J,'930?_?4 M[0QOO^D6;U^B/S54XT1'L*_K3BIL7H;%_,VI9$SBC',,?7#0V**F<1&;%\< M,13 _X> VU[-VXRCIG+FXRS^6*/1%QV#/?*0D.V2N-RRKZZ\MRO*B^)*M0"Q M4I/AF2WC2MHJ@_N1R6>=XO:C;G'[:>,JD/7>O'/>7@3([(=707DD0790[7XF MX+->X=;K M,>J7XO%@?#$1/@U,PM[I^7KC9R!6_9W.R!45#IYB"MBZ4X">Z :?]AT!COM_ M.W>R@U+05!W!#XQ!T9BEU,2FCENXR, ;VW4[NQ9T7N@ 4*_.*&*"H9@ X+*T M,W9>1''AXJC9??/1[JIFIT6'<5I8CB5V&.0K 7"M#Y\?7,0 V79,BKSU6L:9 M*K!UPX,V[WRIO2#YFLZ$ +@*M\4%1=(U["[E=_IDDMH-#XH>TM87)4ICM+IM M&8;'8CCL#5B!YO<2.OK)0D>J>;LIG*3W7 M;UG?6O!*K.;I%*IC)>T_!Y<\ M#'3G4F4" U>T61AERE,"?#?DX.WBM:R4>Q 6Z#K*8^!3O#4C\^5F#**G\\=* M=:FQS]JHN#VPO'#5+2% MIC"; KNF/P88S/""QOAX#OAC3DJ%EXOEH'(QJL)*4-^=-^T+/U;(@*TJ74?<9=H=J6-T=;S+IU/2^'@996H^.)74KT M!)N[^;Q<+%7@^G,"4L_!I=3OSE7.Q'__@Z&?];+>*5HJ@3T54QJ38X*';FNYM$':!7G#K@&*T40VU,4G[RNOKZ%LL)%; +I M\?\9(# Y!$5_$0.91C\+?NM.9C?QVT=4%Y1[^@F1R3H9KU7E#8D^GS7#?CA0 M7_GR*V9T$4;%&JD"==UFWD%9<%)U6=A03W#V/L?$YXT&(^-S26"\""@B[H<> M.9N#+ N4!8Q";4Q'BE3DLK&$=^>S(OT#3 <7:I*OS8$'O>;A0.G)"#X/=6CEQ';,I8::72C ME 6E]>:C^<1;K&E14U]1DI:U+W_++?VL4%+\5M=',#Q23%S<%AM9];.#:[Z! M'OTT'2A$WIS[-:;B @Z/M[NR8)VYOV1S6YPM_$(1752)F:Q9ZAA=)GC/ M!]\_,E#-N_.KFL@DK'HJ"J=U60,-T'%4%)_0V&6)(_AV5#[E% M&[>'QOI]AT*9B+,LH*#*"_W+.H'*:J<4X]@W8:O:O?@]?;KM;'SW^_Y[U$S>K.^ MVKE;^DW$W*H_V^_RLGM_PGRN04=EXE*.7[;O9]R^^M4A__<;M_*5G\?Q\AO> M=@/_C+)Q_.Y?4$L! A0#% @ W85;6'N8-,5'-D M4$L! A0#% @ W85;6, UU /R( VT@! !4 ( !J^," M &AU&UL4$L! A0#% @ W85;6#@Y[X6.\0 M"(0+ !4 ( !C0<% &AU&AI8FET,3 R-2YH=&U02P$"% ,4 " #=A5M8^0'! M0S4$ "X+@ &@ @ &W3@8 :'5R;C(P,C,Q,C,Q97AH:6)I M=#(Q,2YH=&U02P$"% ,4 " #=A5M8AB/I4F(# !]"0 &@ M @ $D4P8 :'5R;C(P,C,Q,C,Q97AH:6)I=#(S,2YH=&U02P$"% ,4 M" #=A5M8+8O48TL( J, &@ @ &^5@8 :'5R;C(P,C,Q M,C,Q97AH:6)I=#,Q,2YH=&U02P$"% ,4 " #=A5M8/12?G%H( !6,@ M&@ @ %!7P8 :'5R;C(P,C,Q,C,Q97AH:6)I=#,Q,BYH=&U0 M2P$"% ,4 " #=A5M8 KZ\G_P% (0 &@ @ '39P8 M:'5R;C(P,C,Q,C,Q97AH:6)I=#,R,2YH=&U02P$"% ,4 " #=A5M84M:< M4?\% K( &@ @ $';@8 :'5R;C(P,C,Q,C,Q97AH:6)I M=#,R,BYH=&U02P$"% ,4 " #=A5M8K;3XMF 2 ! @ &@ M @ $^= 8 :'5R;C(P,C,Q,C,Q97AH:6)I=#DW,2YH=&U02P4& X ,#@#+ P UH8& end XML 120 hurn-20231231_htm.xml IDEA: XBRL DOCUMENT 0001289848 2023-01-01 2023-12-31 0001289848 2023-06-30 0001289848 2024-02-20 0001289848 hurn:ShareRepurchaseProgramMember 2023-12-31 0001289848 2023-10-01 2023-12-31 0001289848 2023-08-02 0001289848 2023-12-31 0001289848 2022-12-31 0001289848 2022-01-01 2022-12-31 0001289848 2021-01-01 2021-12-31 0001289848 us-gaap:CommonStockMember 2020-12-31 0001289848 us-gaap:TreasuryStockCommonMember 2020-12-31 0001289848 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001289848 us-gaap:RetainedEarningsMember 2020-12-31 0001289848 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001289848 2020-12-31 0001289848 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001289848 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001289848 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001289848 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001289848 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001289848 us-gaap:CommonStockMember 2021-12-31 0001289848 us-gaap:TreasuryStockCommonMember 2021-12-31 0001289848 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001289848 us-gaap:RetainedEarningsMember 2021-12-31 0001289848 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001289848 2021-12-31 0001289848 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001289848 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001289848 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001289848 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001289848 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001289848 us-gaap:CommonStockMember 2022-12-31 0001289848 us-gaap:TreasuryStockCommonMember 2022-12-31 0001289848 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001289848 us-gaap:RetainedEarningsMember 2022-12-31 0001289848 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001289848 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001289848 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001289848 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001289848 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0001289848 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001289848 us-gaap:CommonStockMember 2023-12-31 0001289848 us-gaap:TreasuryStockCommonMember 2023-12-31 0001289848 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001289848 us-gaap:RetainedEarningsMember 2023-12-31 0001289848 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001289848 srt:MaximumMember 2023-01-01 2023-12-31 0001289848 srt:MinimumMember hurn:ComputersRelatedEquipmentAndSoftwareMember 2023-12-31 0001289848 srt:MaximumMember hurn:ComputersRelatedEquipmentAndSoftwareMember 2023-12-31 0001289848 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001289848 hurn:AbandonedCapitalizedSoftwareDevelopmentProjectMember 2023-01-01 2023-12-31 0001289848 us-gaap:OtherRestructuringMember hurn:AcceleratedAmortizationMember 2022-01-01 2022-12-31 0001289848 hurn:LifeSciencesMember hurn:BusinessAdvisoryMember 2022-01-01 2022-12-31 0001289848 hurn:HealthcareMember 2021-12-31 0001289848 hurn:EducationMember 2021-12-31 0001289848 hurn:CommercialMember 2021-12-31 0001289848 hurn:HealthcareMember 2022-01-01 2022-12-31 0001289848 hurn:EducationMember 2022-01-01 2022-12-31 0001289848 hurn:CommercialMember 2022-01-01 2022-12-31 0001289848 hurn:HealthcareMember 2022-12-31 0001289848 hurn:EducationMember 2022-12-31 0001289848 hurn:CommercialMember 2022-12-31 0001289848 hurn:HealthcareMember 2023-01-01 2023-12-31 0001289848 hurn:EducationMember 2023-01-01 2023-12-31 0001289848 hurn:CommercialMember 2023-01-01 2023-12-31 0001289848 hurn:HealthcareMember 2023-12-31 0001289848 hurn:EducationMember 2023-12-31 0001289848 hurn:CommercialMember 2023-12-31 0001289848 hurn:HealthcareMember 2022-01-01 0001289848 hurn:EducationMember 2022-01-01 0001289848 hurn:CommercialMember 2022-01-01 0001289848 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001289848 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001289848 us-gaap:CustomerRelationshipsMember 2023-12-31 0001289848 us-gaap:CustomerRelationshipsMember 2022-12-31 0001289848 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001289848 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001289848 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-12-31 0001289848 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001289848 us-gaap:TradeNamesMember 2023-12-31 0001289848 us-gaap:TradeNamesMember 2022-12-31 0001289848 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001289848 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2023-12-31 0001289848 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001289848 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001289848 srt:MinimumMember 2023-12-31 0001289848 srt:MaximumMember 2023-12-31 0001289848 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-01-01 2023-12-31 0001289848 hurn:OperatingleaserightofuseassetMember 2023-01-01 2023-12-31 0001289848 hurn:OperatingleaserightofuseassetMember 2022-01-01 2022-12-31 0001289848 hurn:OfficeSpaceReductionsMember 2023-01-01 2023-12-31 0001289848 hurn:OperatingleaserightofuseassetMember hurn:OfficeSpaceReductionsMember 2023-01-01 2023-12-31 0001289848 hurn:OfficeSpaceReductionsMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-01-01 2023-12-31 0001289848 hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember 2023-01-01 2023-12-31 0001289848 hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-01-01 2023-12-31 0001289848 hurn:OperatingleaserightofuseassetMember hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember 2023-01-01 2023-12-31 0001289848 us-gaap:RestructuringChargesMember 2023-01-01 2023-12-31 0001289848 us-gaap:RestructuringChargesMember 2022-01-01 2022-12-31 0001289848 us-gaap:RestructuringChargesMember 2021-01-01 2021-12-31 0001289848 hurn:ComputersRelatedEquipmentAndSoftwareMember 2023-12-31 0001289848 hurn:ComputersRelatedEquipmentAndSoftwareMember 2022-12-31 0001289848 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001289848 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001289848 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001289848 us-gaap:AssetUnderConstructionMember 2023-12-31 0001289848 us-gaap:AssetUnderConstructionMember 2022-12-31 0001289848 hurn:RevolverCreditFacilityMember 2023-12-31 0001289848 hurn:CreditFacilityMember us-gaap:SubsequentEventMember 2024-02-01 2024-02-29 0001289848 hurn:TermDebtCreditFacilityMember us-gaap:SubsequentEventMember 2024-02-01 0001289848 srt:MinimumMember hurn:RevolverCreditFacilityMember hurn:SecuredOvernightFinancingRateSOFRMember 2023-01-01 2023-12-31 0001289848 srt:MaximumMember hurn:RevolverCreditFacilityMember hurn:SecuredOvernightFinancingRateSOFRMember 2023-01-01 2023-12-31 0001289848 srt:MinimumMember hurn:RevolverCreditFacilityMember us-gaap:BaseRateMember 2023-01-01 2023-12-31 0001289848 srt:MaximumMember hurn:RevolverCreditFacilityMember us-gaap:BaseRateMember 2023-01-01 2023-12-31 0001289848 hurn:CreditFacilityMember 2023-01-01 2023-12-31 0001289848 hurn:CreditFacilityMember 2023-12-31 0001289848 hurn:RevolverCreditFacilityMember 2022-12-31 0001289848 hurn:TermDebtCreditFacilityMember us-gaap:SubsequentEventMember 2024-02-01 2024-02-29 0001289848 hurn:CreditFacilityMember us-gaap:SubsequentEventMember 2024-02-01 0001289848 srt:MinimumMember hurn:TermDebtCreditFacilityMember us-gaap:SubsequentEventMember hurn:SecuredOvernightFinancingRateSOFRMember 2024-02-01 2024-02-29 0001289848 srt:MaximumMember hurn:TermDebtCreditFacilityMember us-gaap:SubsequentEventMember hurn:SecuredOvernightFinancingRateSOFRMember 2024-02-01 2024-02-29 0001289848 hurn:ChangeinEstimatedVariableConsiderationMember 2023-01-01 2023-12-31 0001289848 hurn:ReleaseofAllowanceMember 2023-01-01 2023-12-31 0001289848 hurn:ChangeinEstimatedVariableConsiderationMember 2022-01-01 2022-12-31 0001289848 hurn:ReleaseofAllowanceMember 2022-01-01 2022-12-31 0001289848 hurn:ChangeinEstimatedVariableConsiderationMember 2021-01-01 2021-12-31 0001289848 hurn:ReleaseofAllowanceMember 2021-01-01 2021-12-31 0001289848 2024-01-01 2023-12-31 0001289848 2025-01-01 2023-12-31 0001289848 2026-01-01 2023-12-31 0001289848 hurn:ShareRepurchaseProgramMember 2020-11-30 0001289848 hurn:ShareRepurchaseProgramMember 2023-01-01 2023-12-31 0001289848 hurn:ShareRepurchaseProgramMember 2022-01-01 2022-03-31 0001289848 hurn:ShareRepurchaseProgramMember 2022-12-31 0001289848 hurn:ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0001289848 hurn:ShareRepurchaseProgramMember 2021-01-01 2021-03-31 0001289848 hurn:ShareRepurchaseProgramMember 2021-12-31 0001289848 hurn:ShareRepurchaseProgramMember 2021-01-01 2021-12-31 0001289848 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001289848 hurn:OfficeSpaceReductionsMember 2023-01-01 2023-12-31 0001289848 hurn:OfficeSpaceReductionsMember hurn:Q12023HillsboroOfficeExitMember 2023-01-01 2023-03-31 0001289848 hurn:OfficeSpaceReductionsMember hurn:Q32023LexingtonOfficeExitMember 2023-01-01 2023-09-30 0001289848 hurn:OfficeSpaceReductionsMember hurn:OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMember 2023-01-01 2023-12-31 0001289848 hurn:OfficeSpaceReductionsMember hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember 2023-01-01 2023-12-31 0001289848 us-gaap:OtherRestructuringMember 2023-01-01 2023-12-31 0001289848 us-gaap:CorporateMember 2023-01-01 2023-12-31 0001289848 us-gaap:EmployeeSeveranceMember 2022-01-01 2022-12-31 0001289848 hurn:OfficeSpaceReductionsMember 2022-01-01 2022-12-31 0001289848 hurn:OfficeSpaceReductionsMember hurn:OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMember 2022-01-01 2022-12-31 0001289848 hurn:OfficeSpaceReductionsMember hurn:AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember 2022-01-01 2022-12-31 0001289848 us-gaap:OtherRestructuringMember 2022-01-01 2022-12-31 0001289848 us-gaap:OtherRestructuringMember hurn:OperatingModelChangeMember 2022-01-01 2022-12-31 0001289848 us-gaap:OtherRestructuringMember us-gaap:ContractTerminationMember 2022-01-01 2022-12-31 0001289848 hurn:LifeSciencesMember us-gaap:OtherRestructuringMember hurn:Hurn_LifeSciencesDivestitureGainLossMember hurn:CommercialMember 2022-01-01 2022-12-31 0001289848 us-gaap:CorporateMember 2022-01-01 2022-12-31 0001289848 hurn:LifeSciencesMember hurn:CommercialMember 2021-01-01 2021-12-31 0001289848 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-12-31 0001289848 hurn:LifeSciencesMember us-gaap:EmployeeSeveranceMember hurn:CommercialMember 2021-01-01 2021-12-31 0001289848 us-gaap:EmployeeSeveranceMember hurn:CommercialMember 2021-01-01 2021-12-31 0001289848 hurn:OfficeSpaceReductionsMember 2021-01-01 2021-12-31 0001289848 hurn:OfficeSpaceReductionsMember hurn:OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMember 2021-01-01 2021-12-31 0001289848 hurn:LifeSciencesMember hurn:OfficeSpaceReductionsMember hurn:LondonOfficeMember hurn:CommercialMember 2021-01-01 2021-12-31 0001289848 us-gaap:OtherRestructuringMember 2021-01-01 2021-12-31 0001289848 hurn:LifeSciencesMember us-gaap:OtherRestructuringMember hurn:CommercialMember 2021-01-01 2021-12-31 0001289848 us-gaap:OtherRestructuringMember hurn:OperatingModelChangeMember 2021-01-01 2021-12-31 0001289848 hurn:CommercialMember 2021-01-01 2021-12-31 0001289848 us-gaap:CorporateMember 2021-01-01 2021-12-31 0001289848 hurn:HealthcareMember 2021-01-01 2021-12-31 0001289848 hurn:EducationMember 2021-01-01 2021-12-31 0001289848 us-gaap:EmployeeSeveranceMember 2021-12-31 0001289848 hurn:OfficeSpaceReductionsMember 2021-12-31 0001289848 us-gaap:OtherRestructuringMember 2021-12-31 0001289848 us-gaap:EmployeeSeveranceMember 2022-12-31 0001289848 hurn:OfficeSpaceReductionsMember 2022-12-31 0001289848 us-gaap:OtherRestructuringMember 2022-12-31 0001289848 us-gaap:EmployeeSeveranceMember 2023-12-31 0001289848 hurn:OfficeSpaceReductionsMember 2023-12-31 0001289848 us-gaap:OtherRestructuringMember 2023-12-31 0001289848 2023-01-01 2023-09-30 0001289848 us-gaap:InterestRateSwapMember 2023-12-31 0001289848 us-gaap:InterestRateSwapMember 2022-12-31 0001289848 us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0001289848 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0001289848 us-gaap:ForeignExchangeContractMember 2023-12-31 0001289848 us-gaap:ForeignExchangeContractMember 2022-12-31 0001289848 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001289848 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001289848 us-gaap:OtherNoncurrentAssetsMember 2023-12-31 0001289848 us-gaap:OtherNoncurrentAssetsMember 2022-12-31 0001289848 us-gaap:OtherNoncurrentLiabilitiesMember 2023-12-31 0001289848 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001289848 us-gaap:AccruedLiabilitiesMember 2023-12-31 0001289848 us-gaap:AccruedLiabilitiesMember 2022-12-31 0001289848 2023-01-01 2023-03-31 0001289848 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001289848 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001289848 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember hurn:DeferredCompensationPlanAssetsMember 2023-12-31 0001289848 us-gaap:FairValueMeasurementsRecurringMember hurn:DeferredCompensationPlanAssetsMember 2023-12-31 0001289848 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:FairValueInputsLevel3Member hurn:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001289848 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 0001289848 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2022-12-31 0001289848 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember hurn:DeferredCompensationPlanAssetsMember 2022-12-31 0001289848 us-gaap:FairValueMeasurementsRecurringMember hurn:DeferredCompensationPlanAssetsMember 2022-12-31 0001289848 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:ForeignExchangeContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:ForeignExchangeContractMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:FairValueInputsLevel3Member hurn:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember hurn:ShorelightHoldingsLlcMember 2023-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:MeasurementInputDiscountRateMember hurn:ShorelightHoldingsLlcMember 2023-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:MeasurementInputDiscountRateMember hurn:ShorelightHoldingsLlcMember 2022-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:MeasurementInputPriceVolatilityMember hurn:ShorelightHoldingsLlcMember 2023-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember us-gaap:MeasurementInputPriceVolatilityMember hurn:ShorelightHoldingsLlcMember 2022-12-31 0001289848 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtSecuritiesMember 2021-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember hurn:ShorelightHoldingsLlcMember 2022-01-01 2022-12-31 0001289848 us-gaap:ConvertibleDebtSecuritiesMember hurn:ShorelightHoldingsLlcMember 2023-01-01 2023-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember 2023-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember 2022-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember 2023-01-01 2023-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001289848 hurn:ContingentConsiderationLiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001289848 us-gaap:PreferredStockMember hurn:MedicallyHomeGroupInc.Member 2019-12-31 0001289848 us-gaap:PreferredStockMember hurn:MedicallyHomeGroupInc.Member 2023-10-01 2023-12-31 0001289848 us-gaap:PreferredStockMember hurn:MedicallyHomeGroupInc.Member 2022-01-01 2022-03-31 0001289848 us-gaap:PreferredStockMember hurn:MedicallyHomeGroupInc.Member 2023-12-31 0001289848 us-gaap:PreferredStockMember hurn:MedicallyHomeGroupInc.Member 2022-12-31 0001289848 us-gaap:InterestRateSwapMember 2020-12-31 0001289848 us-gaap:InterestRateSwapMember 2021-01-01 2021-12-31 0001289848 us-gaap:InterestRateSwapMember 2021-12-31 0001289848 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0001289848 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0001289848 hurn:TwoThousandAndTwelvePlanMember 2023-12-31 0001289848 hurn:StockOwnershipParticipationProgramMember 2023-01-01 2023-12-31 0001289848 hurn:StockOwnershipParticipationProgramMember 2023-12-31 0001289848 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001289848 us-gaap:RestrictedStockMember hurn:TwoThousandAndTwelvePlanMember 2022-12-31 0001289848 us-gaap:RestrictedStockMember hurn:StockOwnershipParticipationProgramMember 2022-12-31 0001289848 us-gaap:RestrictedStockMember 2022-12-31 0001289848 us-gaap:RestrictedStockMember hurn:TwoThousandAndTwelvePlanMember 2023-01-01 2023-12-31 0001289848 us-gaap:RestrictedStockMember hurn:StockOwnershipParticipationProgramMember 2023-01-01 2023-12-31 0001289848 us-gaap:RestrictedStockMember hurn:TwoThousandAndTwelvePlanMember 2023-12-31 0001289848 us-gaap:RestrictedStockMember hurn:StockOwnershipParticipationProgramMember 2023-12-31 0001289848 us-gaap:RestrictedStockMember 2023-12-31 0001289848 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001289848 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001289848 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001289848 us-gaap:PerformanceSharesMember 2022-12-31 0001289848 us-gaap:PerformanceSharesMember 2023-12-31 0001289848 srt:ScenarioForecastMember us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001289848 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001289848 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001289848 hurn:PerformanceBasedStockOptionsMember 2023-01-01 2023-12-31 0001289848 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001289848 hurn:PerformanceBasedStockOptionsMember 2022-01-01 2022-12-31 0001289848 hurn:PerformanceBasedStockOptionsMember 2023-03-01 2023-03-01 0001289848 hurn:PerformanceBasedStockOptionsMember 2022-03-01 2022-03-01 0001289848 hurn:PerformanceBasedStockOptionsMember 2022-04-01 2022-04-01 0001289848 hurn:PerformanceBasedStockOptionsMember 2022-12-31 0001289848 hurn:PerformanceBasedStockOptionsMember 2023-12-31 0001289848 srt:ScenarioForecastMember hurn:PerformanceBasedStockOptionsMember 2024-01-01 2024-03-31 0001289848 hurn:TimeVestedStockOptionMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001289848 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001289848 hurn:TimeVestedStockOptionMember 2021-01-01 2021-12-31 0001289848 hurn:TimeVestedStockOptionMember 2022-12-31 0001289848 hurn:TimeVestedStockOptionMember 2022-01-01 2022-12-31 0001289848 hurn:TimeVestedStockOptionMember 2023-01-01 2023-12-31 0001289848 hurn:TimeVestedStockOptionMember 2023-12-31 0001289848 hurn:TimeVestedStockOptionMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001289848 hurn:TimeVestedStockOptionMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001289848 2022-04-01 2022-06-30 0001289848 2022-07-01 2022-09-30 0001289848 us-gaap:ForeignCountryMember 2023-12-31 0001289848 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001289848 2021-01-01 0001289848 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001289848 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001289848 us-gaap:ForeignCountryMember 2023-01-01 2023-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:HealthcareMember 2023-01-01 2023-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:HealthcareMember 2022-01-01 2022-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:HealthcareMember 2021-01-01 2021-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:EducationMember 2023-01-01 2023-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:EducationMember 2022-01-01 2022-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:EducationMember 2021-01-01 2021-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:CommercialMember 2023-01-01 2023-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:CommercialMember 2022-01-01 2022-12-31 0001289848 us-gaap:OperatingSegmentsMember hurn:CommercialMember 2021-01-01 2021-12-31 0001289848 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0001289848 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0001289848 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001289848 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-12-31 0001289848 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-12-31 0001289848 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0001289848 hurn:HealthcareMember hurn:ConsultingAndManagedServicesCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:HealthcareMember hurn:ConsultingAndManagedServicesCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:HealthcareMember hurn:ConsultingAndManagedServicesCapabilityMember 2021-01-01 2021-12-31 0001289848 hurn:HealthcareMember hurn:DigitalCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:HealthcareMember hurn:DigitalCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:HealthcareMember hurn:DigitalCapabilityMember 2021-01-01 2021-12-31 0001289848 hurn:EducationMember hurn:ConsultingAndManagedServicesCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:EducationMember hurn:ConsultingAndManagedServicesCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:EducationMember hurn:ConsultingAndManagedServicesCapabilityMember 2021-01-01 2021-12-31 0001289848 hurn:EducationMember hurn:DigitalCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:EducationMember hurn:DigitalCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:EducationMember hurn:DigitalCapabilityMember 2021-01-01 2021-12-31 0001289848 hurn:CommercialMember hurn:ConsultingAndManagedServicesCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:CommercialMember hurn:ConsultingAndManagedServicesCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:CommercialMember hurn:ConsultingAndManagedServicesCapabilityMember 2021-01-01 2021-12-31 0001289848 hurn:CommercialMember hurn:DigitalCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:CommercialMember hurn:DigitalCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:CommercialMember hurn:DigitalCapabilityMember 2021-01-01 2021-12-31 0001289848 hurn:ConsultingAndManagedServicesCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:ConsultingAndManagedServicesCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:ConsultingAndManagedServicesCapabilityMember 2021-01-01 2021-12-31 0001289848 hurn:DigitalCapabilityMember 2023-01-01 2023-12-31 0001289848 hurn:DigitalCapabilityMember 2022-01-01 2022-12-31 0001289848 hurn:DigitalCapabilityMember 2021-01-01 2021-12-31 0001289848 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001289848 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001289848 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001289848 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001289848 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001289848 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0001289848 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001289848 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001289848 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-01-01 2022-12-31 0001289848 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2022-12-31 0001289848 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001289848 us-gaap:AllowanceForCreditLossMember 2023-12-31 0001289848 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-01-01 2023-12-31 0001289848 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2023-12-31 iso4217:USD shares iso4217:USD shares hurn:Segment hurn:Billing hurn:Reporting_Unit hurn:operating_industry pure iso4217:INR 0001289848 --12-31 2023 FY false P2Y P1Y P1Y P1Y P5Y 2030-12-31 2027-12-31 2040-12-31 10-K true 2023-12-31 false 000-50976 HURON CONSULTING GROUP INC. DE 01-0666114 550 West Van Buren Street Chicago IL 60607 (312) 583-8700 Common Stock, par value $0.01 per share HURN NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 1575000000 18197061 86200000 false false false false 5400 238 PricewaterhouseCoopers LLP Chicago, Illinois 12149000 11834000 17284000 10600000 162566000 147852000 5984000 3850000 190869000 141781000 6385000 960000 28491000 26057000 400460000 328484000 23728000 26107000 2288000 1554000 75414000 91194000 24131000 30304000 92336000 73039000 18074000 23392000 625711000 624966000 1262142000 1199040000 10074000 14254000 33087000 27268000 225921000 171723000 11032000 10530000 22461000 21909000 302575000 245684000 35665000 33614000 324000000 290000000 38850000 45556000 28160000 32146000 426675000 401316000 0.01 0.01 500000000 500000000 21316441 22507159 212000 223000 2852296 2711712 142136000 137556000 236962000 318706000 415027000 352548000 22827000 18119000 532892000 552040000 1262142000 1199040000 1362060000 1132455000 905640000 36695000 26506000 21318000 1398755000 1158961000 926958000 942697000 785881000 636776000 36766000 26671000 21369000 257488000 209381000 178084000 11550000 9909000 12401000 24906000 27359000 25489000 1273407000 1059201000 874119000 125348000 99760000 52839000 -19573000 -11883000 -8150000 -21880000 20700000 35347000 -41453000 8817000 27197000 83895000 108577000 80036000 21416000 33025000 17049000 62479000 75552000 62987000 3.32 3.73 2.94 3.19 3.64 2.89 18832000 20249000 21439000 19601000 20746000 21809000 62479000 75552000 62987000 512000 -1890000 -925000 7811000 -6146000 1169000 -3615000 9315000 3535000 4708000 1279000 3779000 67187000 76831000 66766000 24560855 246000 2812896 -129886000 454512000 214009000 13061000 551942000 62987000 3779000 66766000 475250 5000 -101236 4020000 -4025000 0 23403 0 804000 804000 74671 1000 3322000 3323000 23971000 23971000 197189 10103000 10103000 1265261 13000 64790000 64803000 23868918 239000 2908849 -135969000 413794000 276996000 16840000 571900000 75552000 1279000 76831000 363891 4000 -109548 6208000 -6212000 0 36536 0 1421000 1421000 30991000 30991000 153846 7795000 7795000 2037752 20000 121288000 121308000 22231593 223000 2953147 -137556000 318706000 352548000 18119000 552040000 62479000 4708000 67187000 338173 3000 -124216 5956000 -5959000 0 51266 1000 2523000 2524000 16337 0 1646000 1646000 43658000 43658000 146390 10536000 10536000 1461815 15000 123612000 123627000 21175554 212000 2975321 -142136000 236962000 415027000 22827000 532892000 62479000 75552000 62987000 24938000 27359000 25978000 6321000 6369000 6967000 6248000 211000 0 45697000 30971000 25857000 769000 1169000 794000 421000 141000 13000 -6182000 18784000 12480000 64000 1111000 343000 0 0 32824000 -490000 -359000 173000 -26262000 26964000 0 0 -6000 78000 15046000 25847000 39845000 49051000 51359000 38820000 -5139000 7673000 -2723000 6535000 -2532000 2670000 -6948000 -13466000 10394000 51022000 32770000 -2636000 560000 969000 -7717000 135262000 85400000 17987000 9444000 12547000 10871000 3074000 872000 1245000 2956000 3377000 0 1613000 3448000 44819000 25742000 11752000 4889000 154000 154000 0 111000 4753000 408000 0 207000 41273000 -36652000 -20128000 -20143000 2524000 1421000 804000 10536000 7795000 10103000 122757000 120393000 64612000 354000000 314000000 235000000 320000000 256780000 205499000 58000 2686000 0 1500000 1875000 0 -98327000 -74108000 -44410000 32000 -111000 170000 315000 -8947000 -46396000 11834000 20781000 67177000 12149000 11834000 20781000 5156000 3784000 4733000 1646000 0 3323000 374000 1185000 1800000 1030000 1107000 191000 947000 27006000 12246000 7976000 33849000 13485000 8449000 Description of Business<div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Huron is a global professional services firm that partners with clients to develop growth strategies, optimize operations and accelerate digital transformation, including using an enterprise portfolio of technology, data and analytics solutions, to empower clients to own their future. By collaborating with clients, embracing diverse perspectives, encouraging new ideas and challenging the status quo, we create sustainable results for the organizations we serve.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide our services and products and manage our business under three operating segments: Healthcare, Education, and Commercial, which align our business by industry. The Commercial segment includes all industries outside of healthcare and education, including, but not limited to, financial services and energy and utilities. We also provide revenue reporting across two principal capabilities: i) Consulting and Managed Services and ii) Digital, which are methods by which we deliver our services and products.</span></div> 3 Summary of Significant Accounting Policies<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements reflect the financial position at December 31, 2023 and 2022, and the results of operations and cash flows for the years ended December 31, 2023, 2022, and 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Huron Consulting Group Inc. and its subsidiaries, all of which are wholly-owned. All intercompany balances and transactions have been eliminated in consolidation. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',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 that are reported in the consolidated financial statements and accompanying disclosures. Actual results may differ from these estimates and assumptions.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate substantially all of our revenues from providing professional services to our clients. We also generate revenues from software licenses; software support and maintenance and subscriptions to our cloud-based analytic tools and solutions; speaking engagements; conferences; and publications. A single contract could include one or multiple performance obligations. For those contracts that have multiple performance obligations, we allocate the total transaction price to each performance obligation based on its relative standalone selling price, which is determined based on our overall pricing objectives, taking into consideration market conditions and other factors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the goods and services provided are transferred to our customers and in an amount that reflects the consideration we expect to be entitled to in exchange for those goods and services using the following steps: 1) identify the contract, 2) identify the performance obligations, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and 5) recognize revenue as or when we satisfy the performance obligations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate our revenues under four types of billing arrangements: fixed-fee (including software license revenue); time-and-expense; performance-based; and software support, maintenance and subscriptions.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Fixed-fee (including software license revenue): In fixed-fee billing arrangements, we agree to a pre-established fee in exchange for a predetermined set of professional services. We set the fees based on our estimates of the costs and timing for completing the engagements. We generally recognize revenues under fixed-fee billing arrangements using a proportionate performance approach, which is based on work completed to date versus our estimates of the total services to be provided under the engagement. Contracts within our culture and organizational excellence solution include fixed-fee partner contracts with multiple performance obligations, which primarily consist of coaching services, as well as speaking engagements, conferences, publications and software products (“Partner Contracts”). Revenues for coaching services and software products are generally recognized on a straight-line basis over the length of the contract. All other revenues under Partner Contracts, including speaking engagements, conferences and publications, are recognized at the time the goods or services are provided. Estimates of total engagement revenues and cost of services are monitored regularly during the term of the engagement. </span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenues from software licenses for our revenue cycle management software and research administration and compliance software. Licenses for our revenue cycle management software are sold only as a component of our consulting projects, and the services we provide are essential to the functionality of the software. Therefore, revenues from these software licenses are recognized over the term of the related consulting services contract. License revenue from our research administration and compliance software is generally recognized in the month in which the software is delivered. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Time-and-expense: Under time-and-expense billing arrangements, we invoice our clients based on the number of hours worked by our revenue-generating professionals at agreed upon rates. Time-and-expense arrangements also include certain speaking engagements, conferences, and publications purchased by our clients outside of Partner Contracts within our culture and organizational excellence solution and the portion of our Healthcare managed services contracts that are billed under time-and-expense arrangements. We recognize revenues under time-and-expense arrangements as the related services or publications are provided, using the right to invoice practical expedient which allows us to recognize revenue in the amount that we have a right to invoice based on the number of hours worked and the agreed upon hourly rates or the value of the speaking engagements, conferences or publications purchased by our clients. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Performance-based: In performance-based billing arrangements, fees are tied to the attainment of contractually defined objectives. We enter into performance-based engagements in essentially two forms. First, we generally earn fees that are directly related to the savings formally acknowledged by the client as a result of adopting our recommendations for improving operational and cost effectiveness in the areas we review. Second, we earn a success fee when and if certain predefined outcomes occur. We recognize revenue under performance-based billing arrangements using the following steps: 1) estimate variable consideration using a probability-weighted assessment of the fees to be earned, 2) apply a constraint to the estimated variable consideration to limit the amount that could be reversed when the uncertainty is resolved (the “constraint”), and 3) recognize revenue of estimated variable consideration, net of the constraint, based on work completed to date versus our estimates of the total services to be provided under the engagement. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Software support, maintenance and subscriptions: Clients that have purchased one of our software licenses can pay an annual fee for software support and maintenance. We also generate subscription revenue from our cloud-based analytic tools and solutions. Software support, maintenance and subscription revenues are recognized ratably over the support or subscription period. These fees are generally billed in advance and included in deferred revenues until recognized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions are recorded for the estimated realization adjustments on all engagements, including engagements for which fees are subject to review by the bankruptcy courts. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses that are billed to clients, primarily relating to travel and out-of-pocket expenses incurred in connection with client engagements, are included in total revenues and reimbursable expenses. Reimbursable expenses are recognized as expenses in the period in which the expense is incurred.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Revenues recognized, but for which we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval, must occur, are recorded as contract assets and included within unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable engagement agreement. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Sales Commissions</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by our sales professionals are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions with an expected amortization period greater than one year are deferred and amortized on a straight-line basis over the period of the associated contract. We elected to apply the practical expedient to expense sales commissions as incurred when the expected amortization period is one year or less. Amortization expense is recorded to direct costs. During the years ended December 31, 2023, 2022, and 2021, we amortized $0.2 million, $0.3 million, and $0.4 million, respectively, of capitalized sales commissions. Unamortized sales commissions were $0.4 million as of both December 31, 2023 and 2022. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowances for Doubtful Accounts and Unbilled Services</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain allowances for doubtful accounts and unbilled services based on several factors, including the estimated cash realization from amounts due from clients, an assessment of a client’s ability to make required payments, and the historical percentages of fee adjustments and write-offs by age of receivables and unbilled services. The allowances are assessed by management on a regular basis. These </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates may differ from actual results. If the financial condition of a client deteriorates in the future, impacting the client’s ability to make payments, an increase to our allowance might be required or our allowance may not be sufficient to cover actual write-offs.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record the provision for doubtful accounts and unbilled services as a reduction in revenue. To the extent we write-off accounts receivable due to a client's inability to pay, the charge is recognized as a component of selling, general and administrative expenses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Direct Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs primarily consist of payroll costs for our revenue-generating professionals which includes salaries, performance bonuses, share-based compensation, signing and retention bonuses, payroll taxes and benefits. Direct costs also include fees paid to independent contractors that we retain to supplement our revenue-generating professionals, typically on an as-needed basis for specific client engagements, as well as technology costs, product and event costs, and commissions. Direct costs exclude amortization of intangible assets and software development costs and reimbursable expenses, both of which are separately presented in our consolidated statements of operations. Direct costs are expensed in the period incurred.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments, including overnight investments and commercial paper, with original maturities of three months or less to be cash equivalents.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent receivables from clients become delinquent, collection activities commence. No single client balance is considered large enough to pose a material credit risk. The allowances for doubtful accounts and unbilled services are based upon the expected ability to collect accounts receivable and bill and collect unbilled services. Management does not anticipate incurring losses on accounts receivable in excess of established allowances. See Note 19 “Segment Information” for concentration of accounts receivable and unbilled services.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold our cash in accounts at multiple third-party financial institutions. These deposits, at times, may exceed federally insured limits. We review the credit ratings of these financial institutions, regularly monitor the cash balances in these accounts, and adjust the balances as appropriate. However, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term Investments</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term investments consist of our convertible debt investment in Shorelight Holdings, LLC (“Shorelight”) and preferred stock investment in a hospital-at-home company. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classified the convertible debt investment in Shorelight as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. The investment is carried at fair value with unrealized holding gains and losses reported in other comprehensive income. If the investment is in an unrealized loss position due to significant credit deterioration of the investee, we recognize an allowance to decrease the carrying value of the investment to the fair value, which may be reversed in the event that the credit of an issuer improves. In the event there are realized gains and losses or credit allowances recognized, we will record the amount in earnings. We have not realized any gains or losses or recognized any credit allowance on our convertible debt investment as of December 31, 2023. See Note 13 “Fair Value of Financial Instruments” for additional information on our convertible debt investment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classified the preferred stock investment in the hospital-at-home company as an equity security without a readily determinable value at the time of purchase and reevaluate such classification as of each balance sheet date. We elected to apply the measurement alternative at the time of purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations. See Note 13 “Fair Value of Financial Instruments” for additional information on our preferred stock investment, including the cumulative unrealized gains recognized since our initial investment and the impairment loss recognized in 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13 “Fair Value of Financial Instruments” for the accounting policies used to measure the fair value of our financial assets and liabilities that are measured at fair value on a recurring basis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is recorded at cost, less accumulated depreciation, and depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the lease term. Software, computers, and related equipment are depreciated over an estimated useful life of <span style="-sec-ix-hidden:f-470">two</span> to four years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the initial term of the lease.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease and the classification of such lease at inception. As of December 31, 2023 and 2022, all of our material leases are classified as operating leases; we have not entered into any material finance leases. For all operating leases with an initial term greater than 12 months, we recognize an operating lease right-of-use (“ROU”) asset and operating lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date and provided by the administrative agent for our senior secured credit facility in determining the present value of lease payments. Operating lease ROU assets exclude lease incentives. We elected the practical expedient to combine lease and nonlease components. Certain lease agreements contain variable lease payments that do not depend on an index or rate. These variable lease payments are not included in the calculation of the operating lease ROU asset and operating lease liability; instead, they are expensed as incurred. Our leases may contain options to extend or terminate the lease, and we include these terms in our calculation of the operating lease ROU asset and operating lease liability when it is reasonably certain that we will exercise the option.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and recorded within selling, general and administrative expenses on our consolidated statement of operations. In accordance with our accounting policy for impairment of long-lived assets, operating lease ROU assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. We evaluate the recoverability of the asset group based on forecasted undiscounted cash flows. See Note 5 “Leases” for additional information on our leases, including the lease impairment charges recorded in 2023 and 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur internal and external software development costs related to our cloud computing applications and software for internal use. We capitalize these software development costs incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once the project is substantially complete and ready for its intended use, these costs are amortized on a straight-line basis over the technology's estimated useful life. Acquired technology assets are initially recorded at fair value and amortized on a straight-line basis over the estimated useful life.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development costs related to software products that will be sold, leased, or otherwise marketed are expensed until technological feasibility has been established. Thereafter, and until the software is available for general release to customers, these software development costs are capitalized and subsequently reported at the lower of unamortized cost or net realizable value. These capitalized development costs are amortized in proportion to current and future revenue for each product with an annual minimum equal to the straight-line amortization over the remaining estimated economic life of the product. We did not capitalize any material development costs for this type of software during 2023 or 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify capitalized software development costs, which primarily relate to cloud computing applications and software for internal use, as other non-current assets on our consolidated balance sheet. As of December 31, 2023, gross capitalized software development costs and related accumulated amortization was $72.3 million and $26.8 million, respectively. As of December 31, 2022, gross capitalized software development costs and related accumulated amortization was $47.7 million and $21.5 million, respectively. During the years ended December 31, 2023, 2022, and 2021, we amortized $6.5 million, $5.9 million, and $5.2 million, respectively, of capitalized software development costs. Additionally, in 2023, we recognized a $0.3 million restructuring charge for the abandonment of a capitalized software development project.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Implementation Costs Incurred in a Cloud Computing Arrangement</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur costs to implement cloud computing arrangements that are service contracts. We capitalize certain costs associated with the implementation of the cloud computing arrangements, including employee payroll and related benefits and third party consulting costs, incurred during the application development stage of a project. These costs are amortized on a straight-line basis over the term of the hosting service contracts, including renewal periods we are reasonably certain to exercise, and recognized as a component of selling, general and administrative expenses on our consolidated statement of operations. As of December 31, 2023, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $7.2 million and $2.2 million, respectively. As of December 31, 2022, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $6.5 million and $1.5 million, respectively. During the years ended December 31, 2023, 2022 and 2021 we recognized amortization of our capitalized implementation costs of $0.7 million, $1.2 million and $0.9 million, respectively. Of the $1.2 million amortization for capitalized implementation costs in 2022, $0.3 million was recognized as a restructuring charge as it related to accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use. Our capitalized implementation costs primarily relate to the implementation of a new ERP system. In January 2021, we successfully went live with the new ERP system, and we continue to progress with additional functionality and integrations as scheduled. These capitalized costs are included as a component of prepaid expenses and other current assets and other non-current assets on our consolidated balance sheet. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets Other Than Goodwill</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets are amortized over their expected useful lives using a method that reflects the economic benefit expected to be derived from the assets or on a straight-line basis. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, right-of-use assets, and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a significant decline in forecasted operating results over an extended period of time. We evaluate the recoverability of long-lived assets based on forecasted undiscounted cash flows. See Note 5 “Leases” and Note 11 “Restructuring Charges” for information on our operating lease ROU asset impairment charges recorded in 2023 and 2022 and fixed asset impairment charges recorded in 2023. No material impairment charges for other long-lived assets were recorded in 2023, 2022, or 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For acquisitions accounted for as a business combination, goodwill represents the excess of the cost over the fair value of the net assets acquired. We are required to test goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate the fair value of a reporting unit may be below its carrying value. We perform our annual goodwill impairment test as of November 30 and monitor for interim triggering events on an ongoing basis. A reporting unit is an operating segment or one level below an operating segment (referred to as a component) to which goodwill is assigned when initially recorded. We assign goodwill to reporting units based on our integration plans and the expected synergies resulting from the acquisition. As of December 31, 2023, we have three reporting units: Healthcare, Education, and Commercial. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we performed the annual goodwill impairment test as of November 30, 2023, pursuant to our policy, and determined that no impairment of goodwill existed as of that date. Further, we evaluated whether any events have occurred, or any circumstances have changed since November 30, 2023 that would indicate goodwill may have become impaired since our annual impairment test. Based on our evaluation as of December 31, 2023, we determined that no indications of impairment have arisen since our annual goodwill impairment test.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we performed two goodwill impairment tests: an interim impairment test for each of our reporting units as of January 1, 2022 in connection with the operating model modification and the annual impairment test for each of our reporting units as of November 30. We did not identify any impairments during our interim or annual impairment tests performed during 2022. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we performed the annual goodwill impairment test as of November 30, 2021, pursuant to our policy, and determined that no impairment of goodwill existed as of that date. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4 “Goodwill and Intangible Assets” for additional information on our interim and annual goodwill impairment tests.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the acquisition method of accounting for business combinations</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each acquired company’s operating results are included in our consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. The contract assets and contract liabilities acquired are recorded at their carrying value under Topic 606: </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at fair value as of the acquisition date. Goodwill is recognized for the excess of purchase price over the net value of tangible and intangible assets acquired and liabilities assumed. Contingent consideration, which is primarily based on the business achieving certain performance targets, is recognized at its fair value on the acquisition date, and changes in fair value are recognized in earnings until settled. Refer to Note 3 “Acquisitions and Divestiture” for additional information on our business acquisitions and refer to Note 13 “Fair Value of Financial Instruments” for additional information regarding our contingent acquisition liability balances.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. We have elected to recognize the tax expense related to Global Intangible Low-Taxed Income (“GILTI”) as a current period expense when incurred. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. To the extent that deferred tax assets will not likely be recovered from future taxable income, a valuation allowance is established against such deferred tax assets. Refer to Note 17 “Income Taxes” for further information regarding incomes taxes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation cost is measured based on the grant date fair value of the respective awards. We generally recognize share-based compensation ratably using the straight-line attribution method; however, for those awards with performance criteria and graded vesting features, we use the graded vesting attribution method. It is our policy to account for forfeitures as they occur. Refer to Note 16 “Equity Incentive Plan” for further information regarding share-based compensation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sponsorship and Advertising Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sponsorship and advertising costs are expensed as incurred. Such expenses for the years ended December 31, 2023, 2022, and 2021 totaled $7.3 million, $6.3 million, and $4.3 million, respectively, and are a component of selling, general and administrative expenses on our consolidated statement of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We amortize the costs we incur to obtain debt financing over the contractual life of the related debt using the straight-line method. The amortization expense is included in interest expense, net of interest income in our statement of operations. Unamortized debt issuance costs attributable to our senior secured revolving credit facility are included as a component of other non-current assets. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of foreign subsidiaries whose functional currency is not the United States Dollar (USD) are translated into USD using the exchange rates in effect at period end. Revenue and expense items are translated using the average exchange rates for the period. Foreign currency translation adjustments are included in accumulated other comprehensive income, which is a component of stockholders’ equity.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency transaction gains and losses are included in other income, net on the consolidated statement of operations. We recognized $0.5 million of foreign currency transaction losses in 2023, $0.7 million of foreign currency transaction gains in 2022, and $0.4 million of foreign currency transaction losses in 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. As of December 31, 2023, our chief operating decision maker manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Not Yet Adopted</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates the segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an interim and annual basis. ASU 2023-07 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024 and for interim reporting periods beginning in fiscal year 2025, with early adoption permitted, and is required to be applied retrospectively. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates annual income tax disclosures by requiring disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.</span></div> The consolidated financial statements include the accounts of Huron Consulting Group Inc. and its subsidiaries, all of which are wholly-owned. All intercompany balances and transactions have been eliminated in consolidation. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',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 that are reported in the consolidated financial statements and accompanying disclosures. Actual results may differ from these estimates and assumptions.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate substantially all of our revenues from providing professional services to our clients. We also generate revenues from software licenses; software support and maintenance and subscriptions to our cloud-based analytic tools and solutions; speaking engagements; conferences; and publications. A single contract could include one or multiple performance obligations. For those contracts that have multiple performance obligations, we allocate the total transaction price to each performance obligation based on its relative standalone selling price, which is determined based on our overall pricing objectives, taking into consideration market conditions and other factors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the goods and services provided are transferred to our customers and in an amount that reflects the consideration we expect to be entitled to in exchange for those goods and services using the following steps: 1) identify the contract, 2) identify the performance obligations, 3) determine the transaction price, 4) allocate the transaction price to the performance obligations in the contract, and 5) recognize revenue as or when we satisfy the performance obligations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate our revenues under four types of billing arrangements: fixed-fee (including software license revenue); time-and-expense; performance-based; and software support, maintenance and subscriptions.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Fixed-fee (including software license revenue): In fixed-fee billing arrangements, we agree to a pre-established fee in exchange for a predetermined set of professional services. We set the fees based on our estimates of the costs and timing for completing the engagements. We generally recognize revenues under fixed-fee billing arrangements using a proportionate performance approach, which is based on work completed to date versus our estimates of the total services to be provided under the engagement. Contracts within our culture and organizational excellence solution include fixed-fee partner contracts with multiple performance obligations, which primarily consist of coaching services, as well as speaking engagements, conferences, publications and software products (“Partner Contracts”). Revenues for coaching services and software products are generally recognized on a straight-line basis over the length of the contract. All other revenues under Partner Contracts, including speaking engagements, conferences and publications, are recognized at the time the goods or services are provided. Estimates of total engagement revenues and cost of services are monitored regularly during the term of the engagement. </span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also generate revenues from software licenses for our revenue cycle management software and research administration and compliance software. Licenses for our revenue cycle management software are sold only as a component of our consulting projects, and the services we provide are essential to the functionality of the software. Therefore, revenues from these software licenses are recognized over the term of the related consulting services contract. License revenue from our research administration and compliance software is generally recognized in the month in which the software is delivered. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Time-and-expense: Under time-and-expense billing arrangements, we invoice our clients based on the number of hours worked by our revenue-generating professionals at agreed upon rates. Time-and-expense arrangements also include certain speaking engagements, conferences, and publications purchased by our clients outside of Partner Contracts within our culture and organizational excellence solution and the portion of our Healthcare managed services contracts that are billed under time-and-expense arrangements. We recognize revenues under time-and-expense arrangements as the related services or publications are provided, using the right to invoice practical expedient which allows us to recognize revenue in the amount that we have a right to invoice based on the number of hours worked and the agreed upon hourly rates or the value of the speaking engagements, conferences or publications purchased by our clients. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Performance-based: In performance-based billing arrangements, fees are tied to the attainment of contractually defined objectives. We enter into performance-based engagements in essentially two forms. First, we generally earn fees that are directly related to the savings formally acknowledged by the client as a result of adopting our recommendations for improving operational and cost effectiveness in the areas we review. Second, we earn a success fee when and if certain predefined outcomes occur. We recognize revenue under performance-based billing arrangements using the following steps: 1) estimate variable consideration using a probability-weighted assessment of the fees to be earned, 2) apply a constraint to the estimated variable consideration to limit the amount that could be reversed when the uncertainty is resolved (the “constraint”), and 3) recognize revenue of estimated variable consideration, net of the constraint, based on work completed to date versus our estimates of the total services to be provided under the engagement. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.13pt">Software support, maintenance and subscriptions: Clients that have purchased one of our software licenses can pay an annual fee for software support and maintenance. We also generate subscription revenue from our cloud-based analytic tools and solutions. Software support, maintenance and subscription revenues are recognized ratably over the support or subscription period. These fees are generally billed in advance and included in deferred revenues until recognized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provisions are recorded for the estimated realization adjustments on all engagements, including engagements for which fees are subject to review by the bankruptcy courts. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reimbursable expenses that are billed to clients, primarily relating to travel and out-of-pocket expenses incurred in connection with client engagements, are included in total revenues and reimbursable expenses. Reimbursable expenses are recognized as expenses in the period in which the expense is incurred.</span></div>The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets. Revenues recognized for services performed but not yet billed to clients are recorded as unbilled services. Revenues recognized, but for which we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval, must occur, are recorded as contract assets and included within unbilled services. Client prepayments and retainers are classified as deferred revenues and recognized over future periods as earned in accordance with the applicable engagement agreement. 4 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capitalized Sales Commissions</span></div>Sales commissions earned by our sales professionals are considered incremental and recoverable costs of obtaining a contract with a customer. Sales commissions with an expected amortization period greater than one year are deferred and amortized on a straight-line basis over the period of the associated contract. We elected to apply the practical expedient to expense sales commissions as incurred when the expected amortization period is one year or less. Amortization expense is recorded to direct costs. 200000 300000 400000 400000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowances for Doubtful Accounts and Unbilled Services</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain allowances for doubtful accounts and unbilled services based on several factors, including the estimated cash realization from amounts due from clients, an assessment of a client’s ability to make required payments, and the historical percentages of fee adjustments and write-offs by age of receivables and unbilled services. The allowances are assessed by management on a regular basis. These </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">estimates may differ from actual results. If the financial condition of a client deteriorates in the future, impacting the client’s ability to make payments, an increase to our allowance might be required or our allowance may not be sufficient to cover actual write-offs.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record the provision for doubtful accounts and unbilled services as a reduction in revenue. To the extent we write-off accounts receivable due to a client's inability to pay, the charge is recognized as a component of selling, general and administrative expenses.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Direct Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Direct costs primarily consist of payroll costs for our revenue-generating professionals which includes salaries, performance bonuses, share-based compensation, signing and retention bonuses, payroll taxes and benefits. Direct costs also include fees paid to independent contractors that we retain to supplement our revenue-generating professionals, typically on an as-needed basis for specific client engagements, as well as technology costs, product and event costs, and commissions. Direct costs exclude amortization of intangible assets and software development costs and reimbursable expenses, both of which are separately presented in our consolidated statements of operations. Direct costs are expensed in the period incurred.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider all highly liquid investments, including overnight investments and commercial paper, with original maturities of three months or less to be cash equivalents.</span></div> P3M <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent receivables from clients become delinquent, collection activities commence. No single client balance is considered large enough to pose a material credit risk. The allowances for doubtful accounts and unbilled services are based upon the expected ability to collect accounts receivable and bill and collect unbilled services. Management does not anticipate incurring losses on accounts receivable in excess of established allowances. See Note 19 “Segment Information” for concentration of accounts receivable and unbilled services.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We hold our cash in accounts at multiple third-party financial institutions. These deposits, at times, may exceed federally insured limits. We review the credit ratings of these financial institutions, regularly monitor the cash balances in these accounts, and adjust the balances as appropriate. However, these cash balances could be impacted if the underlying financial institutions fail or are subject to other adverse conditions in the financial markets.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-term Investments</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our long-term investments consist of our convertible debt investment in Shorelight Holdings, LLC (“Shorelight”) and preferred stock investment in a hospital-at-home company. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classified the convertible debt investment in Shorelight as available-for-sale at the time of purchase and reevaluate such classification as of each balance sheet date. The investment is carried at fair value with unrealized holding gains and losses reported in other comprehensive income. If the investment is in an unrealized loss position due to significant credit deterioration of the investee, we recognize an allowance to decrease the carrying value of the investment to the fair value, which may be reversed in the event that the credit of an issuer improves. In the event there are realized gains and losses or credit allowances recognized, we will record the amount in earnings. We have not realized any gains or losses or recognized any credit allowance on our convertible debt investment as of December 31, 2023. See Note 13 “Fair Value of Financial Instruments” for additional information on our convertible debt investment.</span></div>We classified the preferred stock investment in the hospital-at-home company as an equity security without a readily determinable value at the time of purchase and reevaluate such classification as of each balance sheet date. We elected to apply the measurement alternative at the time of purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is recorded at cost, less accumulated depreciation, and depreciated using the straight-line method over the shorter of the estimated useful life of the asset or the lease term. Software, computers, and related equipment are depreciated over an estimated useful life of <span style="-sec-ix-hidden:f-470">two</span> to four years. Furniture and fixtures are depreciated over five years. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the initial term of the lease.</span></div> P4Y P5Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement contains a lease and the classification of such lease at inception. As of December 31, 2023 and 2022, all of our material leases are classified as operating leases; we have not entered into any material finance leases. For all operating leases with an initial term greater than 12 months, we recognize an operating lease right-of-use (“ROU”) asset and operating lease liability. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease ROU assets represent our right to use an underlying asset for the lease term, and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on the information available at the lease commencement date and provided by the administrative agent for our senior secured credit facility in determining the present value of lease payments. Operating lease ROU assets exclude lease incentives. We elected the practical expedient to combine lease and nonlease components. Certain lease agreements contain variable lease payments that do not depend on an index or rate. These variable lease payments are not included in the calculation of the operating lease ROU asset and operating lease liability; instead, they are expensed as incurred. Our leases may contain options to extend or terminate the lease, and we include these terms in our calculation of the operating lease ROU asset and operating lease liability when it is reasonably certain that we will exercise the option.</span></div>Operating lease expense is recognized on a straight-line basis over the lease term and recorded within selling, general and administrative expenses on our consolidated statement of operations. In accordance with our accounting policy for impairment of long-lived assets, operating lease ROU assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. We evaluate the recoverability of the asset group based on forecasted undiscounted cash flows. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur internal and external software development costs related to our cloud computing applications and software for internal use. We capitalize these software development costs incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Once the project is substantially complete and ready for its intended use, these costs are amortized on a straight-line basis over the technology's estimated useful life. Acquired technology assets are initially recorded at fair value and amortized on a straight-line basis over the estimated useful life.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Development costs related to software products that will be sold, leased, or otherwise marketed are expensed until technological feasibility has been established. Thereafter, and until the software is available for general release to customers, these software development costs are capitalized and subsequently reported at the lower of unamortized cost or net realizable value. These capitalized development costs are amortized in proportion to current and future revenue for each product with an annual minimum equal to the straight-line amortization over the remaining estimated economic life of the product. We did not capitalize any material development costs for this type of software during 2023 or 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify capitalized software development costs, which primarily relate to cloud computing applications and software for internal use, as other non-current assets on our consolidated balance sheet. As of December 31, 2023, gross capitalized software development costs and related accumulated amortization was $72.3 million and $26.8 million, respectively. As of December 31, 2022, gross capitalized software development costs and related accumulated amortization was $47.7 million and $21.5 million, respectively. During the years ended December 31, 2023, 2022, and 2021, we amortized $6.5 million, $5.9 million, and $5.2 million, respectively, of capitalized software development costs. Additionally, in 2023, we recognized a $0.3 million restructuring charge for the abandonment of a capitalized software development project.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Implementation Costs Incurred in a Cloud Computing Arrangement</span></div>We incur costs to implement cloud computing arrangements that are service contracts. We capitalize certain costs associated with the implementation of the cloud computing arrangements, including employee payroll and related benefits and third party consulting costs, incurred during the application development stage of a project. These costs are amortized on a straight-line basis over the term of the hosting service contracts, including renewal periods we are reasonably certain to exercise, and recognized as a component of selling, general and administrative expenses on our consolidated statement of operations. As of December 31, 2023, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $7.2 million and $2.2 million, respectively. As of December 31, 2022, gross capitalized implementation costs incurred in a cloud computing arrangement and related accumulated amortization was $6.5 million and $1.5 million, respectively. During the years ended December 31, 2023, 2022 and 2021 we recognized amortization of our capitalized implementation costs of $0.7 million, $1.2 million and $0.9 million, respectively. Of the $1.2 million amortization for capitalized implementation costs in 2022, $0.3 million was recognized as a restructuring charge as it related to accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use. Our capitalized implementation costs primarily relate to the implementation of a new ERP system. In January 2021, we successfully went live with the new ERP system, and we continue to progress with additional functionality and integrations as scheduled. These capitalized costs are included as a component of prepaid expenses and other current assets and other non-current assets on our consolidated balance sheet. 72300000 26800000 47700000 21500000 6500000 5900000 5200000 300000 7200000 2200000 6500000 1500000 700000 1200000 900000 1200000 300000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets Other Than Goodwill</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets are amortized over their expected useful lives using a method that reflects the economic benefit expected to be derived from the assets or on a straight-line basis. We evaluate the recoverability of intangible assets periodically by considering events or circumstances that may warrant revised estimates of useful lives or that indicate the asset may be impaired.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div>Long-lived assets, including property and equipment, right-of-use assets, and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Events relating to recoverability may include significant unfavorable changes in business conditions, recurring losses, or a significant decline in forecasted operating results over an extended period of time. We evaluate the recoverability of long-lived assets based on forecasted undiscounted cash flows. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div>For acquisitions accounted for as a business combination, goodwill represents the excess of the cost over the fair value of the net assets acquired. We are required to test goodwill for impairment, at the reporting unit level, annually and when events or circumstances indicate the fair value of a reporting unit may be below its carrying value. We perform our annual goodwill impairment test as of November 30 and monitor for interim triggering events on an ongoing basis. A reporting unit is an operating segment or one level below an operating segment (referred to as a component) to which goodwill is assigned when initially recorded. We assign goodwill to reporting units based on our integration plans and the expected synergies resulting from the acquisition. As of December 31, 2023, we have three reporting units: Healthcare, Education, and Commercial. 3 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the acquisition method of accounting for business combinations</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Each acquired company’s operating results are included in our consolidated financial statements starting on the date of acquisition. The purchase price is equivalent to the fair value of consideration transferred. The contract assets and contract liabilities acquired are recorded at their carrying value under Topic 606: </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span>. All other tangible assets and identifiable intangible assets acquired and liabilities assumed are recorded at fair value as of the acquisition date. Goodwill is recognized for the excess of purchase price over the net value of tangible and intangible assets acquired and liabilities assumed. Contingent consideration, which is primarily based on the business achieving certain performance targets, is recognized at its fair value on the acquisition date, and changes in fair value are recognized in earnings until settled. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div>Current tax liabilities and assets are recognized for the estimated taxes payable or refundable, respectively, on the tax returns for the current year. We have elected to recognize the tax expense related to Global Intangible Low-Taxed Income (“GILTI”) as a current period expense when incurred. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. To the extent that deferred tax assets will not likely be recovered from future taxable income, a valuation allowance is established against such deferred tax assets. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based compensation cost is measured based on the grant date fair value of the respective awards. We generally recognize share-based compensation ratably using the straight-line attribution method; however, for those awards with performance criteria and graded vesting features, we use the graded vesting attribution method. It is our policy to account for forfeitures as they occur. Refer to Note 16 “Equity Incentive Plan” for further information regarding share-based compensation.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sponsorship and Advertising Costs</span></div>Sponsorship and advertising costs are expensed as incurred. 7300000 6300000 4300000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Issuance Costs</span></div>We amortize the costs we incur to obtain debt financing over the contractual life of the related debt using the straight-line method. The amortization expense is included in interest expense, net of interest income in our statement of operations. Unamortized debt issuance costs attributable to our senior secured revolving credit facility are included as a component of other non-current assets. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities of foreign subsidiaries whose functional currency is not the United States Dollar (USD) are translated into USD using the exchange rates in effect at period end. Revenue and expense items are translated using the average exchange rates for the period. Foreign currency translation adjustments are included in accumulated other comprehensive income, which is a component of stockholders’ equity.</span></div>Foreign currency transaction gains and losses are included in other income, net on the consolidated statement of operations. -500000 -700000 -400000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Reporting</span></div>Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. As of December 31, 2023, our chief operating decision maker manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial. 3 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Not Yet Adopted</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 27, 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which updates the segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses on an interim and annual basis. ASU 2023-07 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024 and for interim reporting periods beginning in fiscal year 2025, with early adoption permitted, and is required to be applied retrospectively. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 14, 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which updates annual income tax disclosures by requiring disclosure of specific categories in the rate reconciliation, as well as disclosure of income taxes paid disaggregated by jurisdiction. ASU 2023-09 will be effective for our annual reporting periods beginning with the fiscal year ending December 31, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We are currently evaluating the impact this guidance will have on our disclosures within our consolidated financial statements.</span></div> Acquisitions and Divestiture <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Roundtable Analytics, Inc.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2023, we completed the acquisition of Roundtable Analytics, Inc. (“Roundtable”), a healthcare analytics company. The results of operations of Roundtable are included within our consolidated financial statements and results of operations of our Healthcare segment from the date of the acquisition. The acquisition of Roundtable is not significant to our consolidated financial statements as of and for the year ended December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AIMDATA, LLC</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 18, 2022, we completed the acquisition of AIMDATA, LLC (“AIMDATA”), an advisory and implementation consulting services firm focused on strategy, technology and business transformation. The results of operations of AIMDATA are included within our consolidated financial statements as of the acquisition date and allocated among our three operating industries, which are our reportable segments, based on the engagements delivered by the business. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Customer Evolution, LLC</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective December 31, 2022, we completed the acquisition of Customer Evolution, LLC (“Customer Evolution”), a healthcare advisory and technology implementation consulting services firm. The results of operations of Customer Evolution are included in our consolidated financial statements and results of operations of our Healthcare segment beginning January 1, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions of AIMDATA and Customer Evolution are not significant to our consolidated financial statements individually or in the aggregate as of and for the year ended December 31, 2022. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unico Solution, Inc.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 1, 2021, we completed the acquisition of Unico Solution, Inc. (“Unico Solutions”), a data strategy and technology consulting firm focused on helping clients enhance the use of their data to speed business transformation and accelerate cloud adoption. The acquisition expands our cloud-based technology offerings within our Digital capability. The results of operations of Unico Solutions are included in our consolidated financial statements from the date of acquisition. The results of operations were initially recognized within our legacy Business Advisory segment and subsequently allocated among our three operating industries, which are our reportable segments, based on the engagements delivered by the business.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bad Rabbit, Inc.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 1, 2021, we completed the acquisition of the research administration software services team of Bad Rabbit, Inc. (“Bad Rabbit”). The results of operations of Bad Rabbit are included in our consolidated financial statements and results of operations of our Education segment from the date of acquisition. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Whiteboard Communications Ltd.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2021, we completed the acquisition of Whiteboard Communications Ltd. (“Whiteboard”), a student enrollment advisory firm that helps colleges and universities with recruitment initiatives and financial aid strategies. The results of operations of Whiteboard are included in our consolidated financial statements and results of operations of our Education segment from the date of acquisition. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Perception Health, Inc.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2021, we completed the acquisition of Perception Health, Inc. (“Perception Health”), a healthcare predictive analytics company focused on bringing data sources together for improved clinical and business decision-making. The results of operations of Perception Health are included in our consolidated financial statements and results of operations of our Healthcare segment beginning January, 1, 2022. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions of Unico Solutions, Bad Rabbit, Whiteboard and Perception Health are not significant to our consolidated financial statements individually or in the aggregate as of and for the year ended December 31, 2021. The finalized measurement of assets acquired and liabilities assumed in the Whiteboard and Perception Health acquisitions were completed in the first quarter of 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Divestiture</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Life Sciences</span></div>On November 1, 2021, we completed the divestiture of our Life Sciences business, a reporting unit within our legacy Business Advisory segment, to a third-party. In connection with the sale, we recorded a $31.5 million pretax gain which is included in other income, net on our consolidated statement of operations. The Life Sciences business was not significant to our consolidated financial statements and did not qualify as a discontinued operation for reporting under GAAP. For the ten months ended October 31, 2021, this business generated $16.7 million of revenues. 31500000 16700000 Goodwill and Intangible Assets<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the carrying amount of goodwill by reportable segment for the years ended December 31, 2023 and 2022. </span></div><div style="margin-top:14pt"><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.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.449%"></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.449%"></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.449%"></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:10.456%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Healthcare</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Education</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,951 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,570 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076,771 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208,081)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247,811)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,892)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill, net as of December 31, 2021</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,870 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,570 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,439 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620,879 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill reallocation, net </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,057 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,640)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in connection with business combinations </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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 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><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:top"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,238 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,652 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,968 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080,858 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,024)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,451)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,892)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill, net as of December 31, 2022</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,214 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,235 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,517 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,966 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in connection with business combinations </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023:</span></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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,652 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081,603 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,024)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,451)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,892)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill, net as of December 31, 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,959 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,517 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,711 </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="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    The balances shown as of December 31, 2021 within the Commercial segment related to our Business Advisory segment prior to the modification of our operating model. Effective January 1, 2022, we reallocated a portion of the goodwill, net of accumulated impairment losses within our Business Advisory segment to our Healthcare and Education segments. The remaining goodwill, net of accumulated impairment losses was allocated to our new Commercial segment. See below for additional information on the modification of our operating model in 2022.</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) See Note 3 “Acquisitions and Divestiture” for additional information on business combinations completed in 2023, 2022 and 2021.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Annual Goodwill Impairment Test</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to our policy, we performed our annual goodwill impairment test as of November 30, 2023 for our three reporting units: Healthcare, Education, and Commercial. We performed a qualitative assessment over all reporting units to determine if it was more likely than not the respective fair values of these reporting units were less than their carrying amounts, including goodwill.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our qualitative assessment, we considered the most recent quantitative analysis performed for each reporting unit, which was as of January 1, 2022, including the key assumptions used within that analysis, the indicated fair values, and the amount by which those fair values exceeded their carrying amounts. One of the key assumptions used within the prior quantitative analysis was our internal financial projections; therefore, we considered the actual performance of each reporting unit during 2022 and 2023 compared to the internal financial projections used, as well as specific outlooks for each reporting unit based on our most recent internal financial projections. We also reviewed the current carrying value of each reporting unit in comparison to the carrying values as of the prior quantitative analysis. In addition, we considered various factors, including macroeconomic conditions, relevant industry and market trends for each reporting unit, and other entity-specific events, that could indicate a potential change in the fair value of our reporting units or the composition of their carrying values. Based on our assessments, we determined that it was more likely than not that the fair values for each of our reporting units exceeded their respective carrying amounts. As such, the goodwill for our reporting units was not considered impaired as of November 30, 2023, and a quantitative goodwill impairment analysis was not necessary.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we evaluated whether any events have occurred or any circumstances have changed since November 30, 2023 that would indicate goodwill may have become impaired since our annual impairment test. Based on our evaluation as of December 31, 2023, we determined that no indications of impairment have arisen since our annual goodwill impairment test.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of an impairment analysis are as of a point in time. There is no assurance that the actual future earnings or cash flows of our reporting units will be consistent with our projections. We will monitor any changes to our assumptions and will evaluate goodwill as deemed warranted during future periods. Any significant decline in our operations could result in non-cash goodwill impairment charges. </span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">First Quarter 2022 Goodwill Reallocation and Goodwill Impairment Test </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, we modified our operating model to expand and more deeply integrate our industry expertise with our digital, strategic and financial advisory capabilities. To align with the new operating model, effective with reporting for periods beginning January 1, 2022, we began reporting under the following three industries, which are our reportable segments: Healthcare, Education and Commercial. The Commercial segment includes all industries outside of healthcare and education, including, but not limited to, financial services and energy and utilities. In the new reporting structure, each segment includes all revenue and costs associated with engagements delivered in the respective segments' industries. The new Healthcare and Education segments include some revenue and costs historically reported in the Business Advisory segment and the Healthcare segment includes some revenue and costs historically reported in the Education segment. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The three reportable segments of Healthcare, Education and Commercial are also our reporting units for goodwill impairment testing purposes. As a result of the reorganization, we reallocated the goodwill balances of our historical reporting units to our new reporting units based on the relative estimated fair values of each component of the historical reporting units to be allocated to the new reporting units. Additionally, we performed a goodwill impairment test on the goodwill balances of each of our reporting units as of January 1, 2022 by comparing the fair value of the reporting unit to its carrying value, including the reallocated goodwill. Based on the results of the goodwill impairment test, we determined the fair values of the Healthcare, Education, and Commercial reporting units exceeded their carrying values by 37%, 199%, and 105%, respectively. As such, we concluded that there was no indication of goodwill impairment for all three reporting units as of January 1, 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We relied on the income approach to estimate the fair value of the reporting units for both the goodwill reallocation and the goodwill impairment test. The income approach utilized a discounted cash flow analysis, which involved estimating the expected after-tax cash flows that will be generated by each business and then discounting those cash flows to present value, reflecting the relevant risks associated with each reporting unit and the time value of money. This approach requires the use of significant estimates and assumptions, including forecasted revenue growth rates, forecasted EBITDA margins, and discount rates that reflect the risk inherent in the future cash flows. In estimating future cash flows, we relied on internally generated ten-year forecasts. Our forecasts are based on historical experience, current backlog, expected market demand, and other industry information.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets as of December 31, 2023 and 2022 consisted of the following: </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:29.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life<br/>in Years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,636 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,928 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,583 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,219 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,230 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,195 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,330 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,975 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,907 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 5</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,586 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,512 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,833 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,441 </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></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets with finite lives are amortized over their estimated useful lives. Customer relationships and customer contracts, as well as certain trade names and technology and software, are amortized on an accelerated basis to correspond to the cash flows expected to be derived from the assets. All other intangible assets with finite lives are amortized on a straight-line basis.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets amortization expense was $8.2 million, $11.2 million, and $9.3 million for the years ended December 31, 2023, 2022, and 2021, respectively. The table below sets forth the estimated annual amortization expense for each of the five succeeding years for the intangible assets recorded as of December 31, 2023.</span><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:77.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated <br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,344 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,112 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Actual future amortization expense could differ from these estimated amounts as a result of future acquisitions, dispositions, and other factors. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the carrying amount of goodwill by reportable segment for the years ended December 31, 2023 and 2022. </span></div><div style="margin-top:14pt"><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.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.449%"></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.449%"></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.449%"></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:10.456%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Healthcare</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Education</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">642,951 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,570 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,076,771 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208,081)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247,811)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,892)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill, net as of December 31, 2021</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434,870 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,570 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,439 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">620,879 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill reallocation, net </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,057 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,640)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in connection with business combinations </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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 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><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:top"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,238 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,652 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,968 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080,858 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,024)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,451)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,892)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill, net as of December 31, 2022</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,214 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,235 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,517 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,966 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill recorded in connection with business combinations </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023:</span></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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">644,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,652 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,081,603 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(190,024)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,417)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264,451)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(455,892)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill, net as of December 31, 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454,959 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,517 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625,711 </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="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    The balances shown as of December 31, 2021 within the Commercial segment related to our Business Advisory segment prior to the modification of our operating model. Effective January 1, 2022, we reallocated a portion of the goodwill, net of accumulated impairment losses within our Business Advisory segment to our Healthcare and Education segments. The remaining goodwill, net of accumulated impairment losses was allocated to our new Commercial segment. See below for additional information on the modification of our operating model in 2022.</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2) See Note 3 “Acquisitions and Divestiture” for additional information on business combinations completed in 2023, 2022 and 2021.</span></div> 642951000 121570000 312250000 1076771000 208081000 0 247811000 455892000 434870000 121570000 64439000 620879000 18057000 -1417000 -16640000 0 1287000 2082000 718000 4087000 644238000 123652000 312968000 1080858000 190024000 1417000 264451000 455892000 454214000 122235000 48517000 624966000 745000 0 0 745000 644983000 123652000 312968000 1081603000 190024000 1417000 264451000 455892000 454959000 122235000 48517000 625711000 3 3 3 0.37 1.99 1.05 3 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets as of December 31, 2023 and 2022 consisted of the following: </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:29.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.389%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.539%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life<br/>in Years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 10</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,636 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,928 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,583 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,219 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 to 5</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,230 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,195 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,330 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,975 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,907 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 to 5</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,586 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,512 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,833 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,441 </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></tr></table></div> P5Y P10Y 60636000 48928000 74583000 57219000 P2Y P5Y 16230000 10195000 13330000 7975000 P6Y 6000000 6000000 6000000 5907000 P4Y P5Y 720000 389000 920000 340000 83586000 65512000 94833000 71441000 8200000 11200000 9300000 The table below sets forth the estimated annual amortization expense for each of the five succeeding years for the intangible assets recorded as of December 31, 2023.<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:77.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated <br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,554 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,344 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,112 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,127 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 5554000 4344000 3112000 2127000 1524000 Leases<div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space, data centers and certain equipment under operating leases expiring on various dates through 2030, with various renewal options that can extend the lease terms by <span style="-sec-ix-hidden:f-609">one</span> to ten years. Our operating leases include fixed payments plus, in some cases, scheduled base rent increases over the term of the lease. Certain leases require variable payments of real estate taxes, insurance and operating expenses. We exclude these variable payments from the measurements of our lease liabilities and expense them as incurred. We elected the practical expedient to combine lease and nonlease components. No lease agreements contain any residual value guarantees or material restrictive covenants. As of December 31, 2023, we have not entered into any material finance leases. We sublease certain office spaces to third parties resulting from restructuring activities in certain locations. </span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Impairment Charges</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use (“ROU”) assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of the asset group to which the operating lease ROU asset is assigned may not be recoverable. First, we test the asset group for recoverability by comparing the undiscounted cash flows of the asset group, which include expected future lease and nonlease payments related to the lease agreement offset by expected sublease income, to the carrying amount of the asset group. If the first step of the long-lived asset impairment test concludes that the carrying amount of the asset group is not recoverable, we perform the second step of the long-lived asset impairment test by comparing the fair value of the asset group to its carrying amount and recognizing a lease impairment charge for the amount by which the carrying amount exceeds the fair value. To estimate the fair value of the asset group, we rely on a discounted cash flow approach using market participant assumptions of the expected cash flows and discount rate.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023 and 2022, we recognized non-cash lease-related impairment charges of $6.3 million and $0.2 million, respectively. No lease-related impairment charges were recognized during 2021. </span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2023</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, we exited our office spaces in Hillsboro, Oregon and Lexington, Massachusetts, resulting in non-cash impairment charges of $5.4 million, of which $4.0 million was allocated to the operating lease ROU assets and $1.4 million was allocated to the related fixed assets based on their relative carrying amounts. Additionally, in 2023, we recognized $0.9 million of lease-related impairment charges driven by updated sublease assumptions for our previously vacated office spaces in Hillsboro, Oregon; New York, New York; and Lake Oswego, Oregon. Of the $0.9 million, $0.5 million was allocated to the fixed assets related to the office spaces and $0.4 million was allocated to the operating lease ROU assets based on their relative carrying amounts. </span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $0.2 million lease-related impairment charge recognized in 2022 resulted from updated sublease assumptions for our previously vacated office space in New York City, New York and was allocated to the operating lease ROU asset.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 11 “Restructuring Charges” for additional information on our restructuring activities.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information on our operating leases as of December 31, 2023 and 2022 follows.</span></div><div style="margin-bottom:8pt;margin-top:9pt"><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:58.695%"></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:18.344%"></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:18.347%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,131 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of operating lease liabilities</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,850 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,556 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,882 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,086 </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></tr></table></div><div style="margin-top:9pt;text-align:center"><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:38.666%"></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:18.344%"></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:18.344%"></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:18.348%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,514 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,877 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,755 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,157)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net lease cost </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,873 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,085 </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><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></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Includes variable lease costs related to short-term leases.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Net lease cost includes $1.8 million, $2.0 million and $2.6 million for the years ended December 31, 2023, 2022 and 2021, respectively, recorded as restructuring charges as they relate to vacated office spaces. See Note 11 “Restructuring Charges” for additional information on our vacated office spaces. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the remaining expected lease payments under our operating leases as of December 31, 2023.</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:81.940%"></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:15.130%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future Lease Payments</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,939 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,841 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,056 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,422 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,030 </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:top"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,882 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,882 </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="margin-top:9pt;text-align:center"><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:48.315%"></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:15.128%"></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:15.128%"></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:15.131%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Information</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,107 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,634 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining operating lease right-of-use assets</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,908 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P10Y 6300000 6300000 200000 5400000 4000000 1400000 900000 900000 500000 400000 200000 <div style="margin-bottom:8pt;margin-top:9pt"><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:58.695%"></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:18.344%"></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:18.347%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,131 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of operating lease liabilities</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,530 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, net of current portion</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,850 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,556 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total lease liabilities</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,882 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,086 </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></tr></table></div> 24131000 30304000 11032000 10530000 38850000 45556000 49882000 56086000 <div style="margin-top:9pt;text-align:center"><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:38.666%"></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:18.344%"></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:18.344%"></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:18.348%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Cost</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,514 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,877 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,755 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term leases </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,908 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,587 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,157)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,921)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net lease cost </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,873 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,806 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,085 </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><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></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Includes variable lease costs related to short-term leases.</span></div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span>Net lease cost includes $1.8 million, $2.0 million and $2.6 million for the years ended December 31, 2023, 2022 and 2021, respectively, recorded as restructuring charges as they relate to vacated office spaces. See Note 11 “Restructuring Charges” for additional information on our vacated office spaces. 8514000 8877000 9755000 608000 263000 225000 3908000 4587000 3765000 2157000 1921000 1660000 10873000 11806000 12085000 1800000 2000000 2600000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the remaining expected lease payments under our operating leases as of December 31, 2023.</span></div><div style="margin-bottom:1pt;margin-top:9pt"><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:81.940%"></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:15.130%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Future Lease Payments</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,939 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,841 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,056 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,422 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,030 </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:top"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,594 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,882 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of operating lease liabilities</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> </span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,882 </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> 12939000 12841000 12056000 8422000 5030000 3594000 54882000 5000000 49882000 <div style="margin-top:9pt;text-align:center"><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:48.315%"></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:15.128%"></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:15.128%"></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:15.131%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Information</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,107 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,634 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities arising from obtaining operating lease right-of-use assets</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,678 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,908 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate - operating leases</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 13107000 12634000 12573000 4678000 1908000 2960000 P4Y6M P5Y3M18D P6Y1M6D 0.044 0.042 0.041 Property and Equipment, Net<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for property and equipment was $10.2 million, $10.3 million, and $11.0 million for the years ended December 31, 2023, 2022 and 2021, respectively. Additionally, during the years ended December 31, 2023 and 2021, we recognized less than $0.1 million and $0.4 million, respectively, of accelerated depreciation expense for fixed assets related to vacated office spaces. There was no accelerated depreciation expense for fixed assets related to vacated office spaces during 2022. This accelerated depreciation expense is included as a component of restructuring charges. See Note 11</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“Restructuring Charges” for additional information on our restructuring charges incurred in 2023, 2022 and 2021. Property and equipment, net at December 31, 2023 and 2022 consisted of the following:</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, related equipment, and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,296 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,290 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,202 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,386 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets under construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,396 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,173 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,668)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,066)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,728 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,107 </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> 10200000 10300000 11000000 100000 400000 Property and equipment, net at December 31, 2023 and 2022 consisted of the following:<span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></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:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, related equipment, and software</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,174 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,296 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,290 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,202 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,386 </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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets under construction</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,396 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,173 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60,668)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,066)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,728 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,107 </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> 40174000 35296000 33290000 37202000 10066000 11386000 866000 289000 84396000 84173000 60668000 58066000 23728000 26107000 Financing Arrangements<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a $600 million five-year senior secured revolving credit facility, subject to the terms of a Third Amended and Restated Credit Agreement dated as of November 15, 2022 and amended by Amendment No. 1 (collectively, the “Amended Credit Agreement”) that becomes due and payable in full upon maturity on November 15, 2027. In February 2024, the Company entered into Amendment No. 2 (the “Second Amendment”) to the Amended Credit Agreement to establish a $275 million term loan as discussed below under “2024 Term Loan.” Prior to the Second Amendment, the Amended Credit Agreement provided the option to increase the revolving credit facility or establish term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Amended Credit Agreement of $850 million. The initial borrowings under the revolving credit facility were used to refinance borrowings outstanding under a prior credit agreement, and future revolving credit facility borrowings under the Amended Credit Agreement may be used for working capital, capital expenditures, share repurchases, permitted acquisitions, and other general corporate purposes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees and interest on borrowings under the revolving credit facility vary based on our Consolidated Leverage Ratio (as defined in the Amended Credit Agreement). At our option, these borrowings will bear interest at one, three or six month Term SOFR or an alternate base rate, in each case plus the applicable margin. The applicable margin will fluctuate between 1.125% per annum and 1.875% per annum, in the case of Term SOFR borrowings, or between 0.125% per annum and 0.875% per annum, in the case of base rate loans, based upon our Consolidated Leverage Ratio at such time.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2023, the Company and PNC Capital Markets, LLC, as Sustainability Structuring Agent, with the consent of the Required Lenders (as defined in the Amended Credit Agreement), entered into Amendment No. 1 to the Amended Credit Agreement (the “First Amendment”) to incorporate specified key performance indicators with respect to certain environmental, social and governance targets of the Company. Based upon the performance of the Company against those key performance indicators in each Reference Year (as defined in the First Amendment), certain adjustments to the otherwise applicable rates for interest, commitment fees and letter of credit fees will be made. These annual adjustments will not exceed an increase or decrease of 0.01% in the aggregate for all key performance indicators in the case of the commitment fee rate or an increase or decrease of 0.05% in the aggregate for all key performance indicators in the case of the Term SOFR borrowings, base rate borrowings or letter of credit fee rate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts borrowed under the Amended Credit Agreement may be prepaid at any time without premium or penalty. We are required to prepay the amounts outstanding under the Amended Credit Agreement in certain circumstances, including upon an Event of Default (as defined in the Amended Credit Agreement). In addition, we have the right to permanently reduce or terminate the unused portion of the commitments provided under the Amended Credit Agreement at any time.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loans and obligations under the Amended Credit Agreement are secured pursuant to a Third Amended and Restated Security Agreement (the “Security Agreement”) and a Third Amended and Restated Pledge Agreement (the “Pledge Agreement”) with Bank of America, N.A. as collateral agent, pursuant to which the Company and the subsidiary guarantors grant Bank of America, N.A., for the ratable </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">benefit of the lenders under the Amended Credit Agreement, a first-priority lien, subject to permitted liens, on substantially all of the personal property assets of the Company and the subsidiary guarantors, and a pledge of 100% of the stock or other equity interests in all domestic subsidiaries and 65% of the stock or other equity interests in each “material first-tier foreign subsidiary” (as defined in the Pledge Agreement) entitled to vote and 100% of the stock or other equity interests in each material first-tier foreign subsidiary not entitled to vote.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended Credit Agreement contains usual and customary representations and warranties; affirmative and negative covenants, which include limitations on liens, investments, additional indebtedness, and restricted payments; and two quarterly financial covenants as follows: (i) a maximum Consolidated Leverage Ratio (defined as the ratio of debt to consolidated EBITDA) of 3.75 to 1.00; however the maximum permitted Consolidated Leverage Ratio will increase to 4.25 to 1.00 upon the occurrence of a Qualified Acquisition (as defined in the Amended Credit Agreement), and (ii) a minimum Consolidated Interest Coverage Ratio (defined as the ratio of consolidated EBITDA to interest) of 3.00 to 1.00. Consolidated EBITDA for purposes of the financial covenants is calculated on a continuing operations basis and includes adjustments to add back non-cash goodwill impairment charges, share-based compensation costs, certain non-cash restructuring charges, pro forma historical EBITDA for businesses acquired, and other specified items in accordance with the Amended Credit Agreement. For purposes of the Consolidated Leverage Ratio total debt is on a gross basis and is not netted against our cash balances. At December 31, 2023, we were in compliance with these financial covenants with a Consolidated Leverage Ratio of 1.59 to 1.00 and a Consolidated Interest Coverage Ratio of 10.85 to 1.00.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings outstanding under the revolving credit facility at December 31, 2023 totaled $324.0 million and are classified as long-term debt in our consolidated balance sheet. These borrowings carried a weighted average interest rate of 4.2%, including the effect of the interest rate swaps described in Note 12 “Derivative Instruments and Hedging Activity.” Borrowings outstanding under the revolving credit facility at December 31, 2022 were $290.0 million and carried a weighted average interest rate of 3.8%, including the effect of the interest rate swaps in effect at that time. The borrowing capacity under the Amended Credit Agreement is reduced by any outstanding borrowings under the agreement and outstanding letters of credit. At December 31, 2023, we had outstanding letters of credit totaling $0.5 million, which are used as security deposits for our office facilities. As of December 31, 2023, the unused borrowing capacity under the Amended Credit Agreement was $275.5 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Term Loan </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2024, the Company entered into Amendment No.2 to the Amended Credit Agreement (the “Second Amendment”), which established a $275 million term loan facility (the “Term Loan”) under the Amended Credit Agreement (as amended to date, the “Current Credit Agreement”). The Term Loan is subject to scheduled quarterly amortization payments of $3.4 million beginning June 30, 2024 through the maturity date of November 15, 2027, at which time the outstanding principal balance and all accrued interest will be due. Additionally, the Second Amendment provided for the option to increase the revolving credit facility or establish additional term loan facilities in an aggregate amount up to $250 million, subject to customary conditions and the approval of any lender whose commitment would be increased, resulting in a maximum available principal amount under the Current Credit Agreement of $1.13 billion. The proceeds of the Term Loan will be used to reduce borrowings under the Company's revolving credit facility.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on the Term Loan varies based on our Consolidated Leverage Ratio (as defined in the Current Credit Agreement). At our option, the Term Loan will bear interest at one, three or six month Term SOFR plus the applicable margin. The applicable margin will range between 1.625% per annum and 2.375% per annum based upon our Consolidated Leverage Ratio at such time and subject to the adjustments allowed for performance against certain environmental, social and governance targets of the Company as outlined in the First Amendment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Credit Agreement maintains the same prepayment provisions, usual and customary representations and warranties, fee pricing schedule, and affirmative and negative covenants as the Amended Credit Agreement discussed above; and is secured pursuant to the Security Agreement and the Pledge Agreement discussed above.</span></div> 600000000 2027-11-15 275000000 250000000 850000000 0.01125 0.01875 0.00125 0.00875 0.0001 0.0005 1 0.65 3.75 4.25 3.00 1.59 10.85 324000000 0.042 290000000 0.038 500000 275500000 275000000 3400000 2027-11-15 250000000 1130000000 0.01625 0.02375 Capital Structure<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are authorized to issue up to 50,000,000 shares of preferred stock. Our certificate of incorporation authorizes our board of directors, without any further stockholder action or approval, to issue these shares in one or more classes or series, to establish from time to time the number of shares to be included in each class or series, and to fix the rights, preferences and privileges of the shares of each wholly unissued class or series and any of its qualifications, limitations or restrictions. As of December 31, 2023 and 2022, no such preferred stock has been approved or issued.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are authorized to issue up to 500,000,000 shares of common stock, par value $.01 per share. The holders of common stock are entitled to one vote for each share held of record on each matter submitted to a vote of stockholders. Subject to the rights and preferences of the holders of any series of preferred stock that may at the time be outstanding, holders of common stock are entitled to such dividends as our board of directors may declare. In the event of any liquidation, dissolution or winding-up of our affairs, after payment of all of our debts and liabilities and subject to the rights and preferences of the holders of any series of preferred stock that may at the time be outstanding, holders of common stock will be entitled to receive the distribution of any of our remaining assets.</span></div> 50000000 0 0 500000000 0.01 . Revenues<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and 2021 we recognized revenues of $1.36 billion, $1.13 billion, and $905.6 million, respectively. Of the $1.36 billion recognized in 2023, we recognized revenues of $10.9 million from obligations satisfied, or partially satisfied, in prior periods, of which $9.6 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $1.3 million was primarily due to the release of allowances on receivables from clients and unbilled services. Of the $1.13 billion recognized in 2022, we recognized revenues of $7.6 million from obligations satisfied, or partially satisfied, in prior periods, of which $5.3 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $2.3 million was primarily due to the release of allowances on receivables from clients and unbilled services. Of the $905.6 million recognized in 2021, we recognized revenues of $22.9 million from obligations satisfied, or partially satisfied, in prior periods, of which $14.6 million was primarily due to changes in the estimates of our variable consideration under performance-based billing arrangements and $8.3 million was primarily due to the release of allowances on receivables from clients and unbilled services.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $227.8 million of remaining performance obligations under engagements with original expected durations greater than one year. These remaining performance obligations exclude variable consideration which has been excluded from the total transaction price due to the constraint and performance obligations under time-and-expense engagements which are recognized in the amount invoiced. Of the $227.8 million of performance obligations, we expect to recognize approximately $82.7 million as revenue in 2024, $54.3 million in 2025, and the remaining $90.8 million thereafter. Actual revenue recognition could differ from these amounts as a result of changes in the estimated timing of work to be performed, adjustments to estimated variable consideration in performance-based arrangements, or other factors. </span></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment terms and conditions in our customer contracts vary. Differences between the timing of billings and the recognition of revenue are recognized as either unbilled services or deferred revenues in the consolidated balance sheets. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled services include revenues recognized for services performed but not yet billed to clients. Services performed that we are not yet entitled to bill because certain events, such as the completion of the measurement period or client approval in performance-based engagements, must occur are recorded as contract assets and included within unbilled services, net. The contract asset balance, net as of December 31, 2023 and 2022 was $70.1 million and $50.2 million, respectively. The $19.9 million increase primarily reflects timing differences between the completion of our performance obligations and the amounts billed or billable to clients in accordance with their contractual billing terms. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Client prepayments and retainers are classified as deferred revenues and recognized over future periods in accordance with the applicable engagement agreement and our revenue recognition accounting policy. Our deferred revenues balance as of December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022 was $22.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$21.9 million respectively. The $0.6 million increase primarily reflects timing differences between client payments in accordance with their contract terms and the completion of our performance obligations. For the year ended December 31, 2023, $21.3 million of revenues recognized were included in the deferred revenue balance as of December 31, 2022. For the year ended December 31, 2022, $18.5 million of revenues recognized were included in the deferred revenue balance as of December 31, 2021.</span></div> 10900000 9600000 1300000 7600000 5300000 2300000 22900000 14600000 8300000 227800000 227800000 82700000 54300000 90800000 70100000 50200000 19900000 22500000 21900000 600000 21300000 18500000 Earnings Per Share<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period, excluding unvested restricted common stock. Diluted earnings per share reflects the potential reduction in earnings per share that could occur if securities or other contracts to issue common stock were exercised or converted into common stock under the treasury stock method. Such securities or other contracts include unvested restricted stock awards, unvested restricted stock units, and outstanding common stock options, to the extent dilutive. In periods for which we report a net loss from continuing operations, diluted weighted average common shares outstanding excludes all potential common stock equivalents as their impact on diluted net loss per share would be anti-dilutive. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share under the basic and diluted computations are as follows: </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.146%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,479 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,552 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,832 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,439 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,601 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,746 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per basic share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.32 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94 </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></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.64 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of anti-dilutive securities excluded from the computation of the weighted average common stock equivalents presented above at December 31, 2023, 2022 and 2021 was 0.1 million, 0.2 million and 0.1 million, respectively, and related to unvested restricted stock and outstanding common stock options. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, our board of directors authorized a share repurchase program permitting us to repurchase up to $50 million of our common stock through December 31, 2021. The share repurchase program has been subsequently extended and increased, most recently in the fourth quarter of 2023. The current authorization extends the share repurchase program through December 31, 2024 with a repurchase amount of $400 million. The amount and timing of repurchases under the share repurchase program were and will continue to be determined by management and depend on a variety of factors, including the trading price of our common stock, capacity under our credit facility, general market and business conditions, and applicable legal requirements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, we repurchased and retired 1,461,815 shares for $123.6 million, including 10,000 shares for $1.0 million which settled in the first quarter of 2024. Additionally, during 2023, we settled the repurchase of 15,200 shares for $1.1 million that were accrued as of December 31, 2022 and accrued $0.9 million of excise taxes on the net share repurchases in 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, we repurchased and retired 2,037,752 shares for $121.3 million, including the 15,200 shares for $1.1 million which settled in the first quarter of 2023. Additionally, during 2022, we settled the repurchase of 3,820 shares for $0.2 million that were accrued as of December 31, 2021. During 2021, we repurchased and retired 1,265,261 shares for $64.8 million, including 3,820 shares for $0.2 million which settled in the first quarter of 2022. </span></div>As of December 31, 2023, $86.2 million remained available for share repurchases under our share repurchase program. Basic earnings per share excludes dilution and is computed by dividing net income by the weighted average number of common shares outstanding for the period, excluding unvested restricted common stock. Diluted earnings per share reflects the potential reduction in earnings per share that could occur if securities or other contracts to issue common stock were exercised or converted into common stock under the treasury stock method. Such securities or other contracts include unvested restricted stock awards, unvested restricted stock units, and outstanding common stock options, to the extent dilutive. In periods for which we report a net loss from continuing operations, diluted weighted average common shares outstanding excludes all potential common stock equivalents as their impact on diluted net loss per share would be anti-dilutive. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share under the basic and diluted computations are as follows: </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:54.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.143%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.146%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,479 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,552 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,832 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,439 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding—diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,601 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,746 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,809 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per basic share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.32 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.73 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.94 </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></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></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></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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per diluted share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.19 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.64 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 62479000 75552000 62987000 18832000 20249000 21439000 769000 497000 370000 19601000 20746000 21809000 3.32 3.73 2.94 3.19 3.64 2.89 The number of anti-dilutive securities excluded from the computation of the weighted average common stock equivalents presented above at December 31, 2023, 2022 and 2021 was 0.1 million, 0.2 million and 0.1 million, respectively, and related to unvested restricted stock and outstanding common stock options. 100000 200000 100000 50000000 400000000 1461815 123600000 10000 1000000 15200 1100000 900000 2037752 121300000 15200 1100000 3820 200000 1265261 64800000 3820 200000 86200000 Restructuring Charges<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we incurred $11.6 million of total restructuring charges, which consisted of the following: </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee costs </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- We incurred $3.0 million of severance-related restructuring expense as a result of strategic workforce adjustments to better align our resources with market demand.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Office space reductions</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We incurred $8.1 million of restructuring expense related to office space reductions. During 2023, we exited our office spaces in Hillsboro, Oregon and Lexington, Massachusetts, resulting in non-cash impairment charges of $1.9 million and $3.5 million , respectively, on the related operating lease ROU assets and fixed assets. Additionally, in 2023, we recognized $1.8 million for rent and related expenses, net of sublease income, for previously vacated office spaces and $0.9 million related to non-cash lease impairment charges driven by updated sublease assumptions for previously vacated office spaces. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We incurred $0.5 million of other restructuring charges, which primarily related to the abandonment of a capitalized software development project.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the total $11.6 million restructuring charge, $8.2 million was recognized in our corporate operations, $2.0 million was recognized in our Commercial segment, $1.3 million was recognized in our Healthcare segment, and $0.1 million was recognized in our Education segment. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, we incurred $9.9 million million of total restructuring charges, which consisted of the following:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee costs </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- We incurred $5.7 million of severance-related restructuring expense as a result of strategic workforce adjustments to better align our resources with market demand.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Office space reductions</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We incurred $2.5 million of restructuring expense related to office space reductions, of which $2.3 million related to rent and related expenses, net of sublease income, for previously vacated office spaces and $0.2 million related to a non-cash lease impairment charge driven by updated sublease assumptions for a previously vacated office space. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We incurred $1.7 million of other restructuring charges, of which $0.7 million related to third-party professional advisory fees related to the modification of our operating model, $0.6 million related to the early termination of a contract, $0.3 million related to the accelerated amortization of capitalized software implementation costs for a cloud-computing arrangement that is no longer in use, and $0.1 million related to the divestiture of our Life Sciences business in the fourth quarter of 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the total $9.9 million restructuring charge, $3.9 million was recognized in our Education segment, $3.7 million was recognized in our corporate operations, $1.6 million was recognized in our Commercial segment, and $0.7 million was recognized in our Healthcare segment. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we incurred $12.4 million of total restructuring charges. Of the $12.4 million restructuring charge, $8.5 million related to the divestiture of our Life Sciences business. On November 1, 2021, we completed the sale of the Life Sciences business to a third-party, and recognized a $31.5 million pretax gain which is included within other income (expense), net on our consolidated statement of operations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total restructuring charge of $12.4 million recognized in 2021 consisted of the following:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Costs </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- We incurred $8.1 million of employee-related restructuring expense, of which $6.8 million related to transaction-related employee payments made in connection with the divestiture of our Life Sciences businesses and $1.3 million related to other employee-related expenses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Office space reductions</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We incurred $3.1 million of restructuring expense related to office space reductions, of which $2.3 million related to rent and related expenses, net of sublease income, and accelerated depreciation on furniture and fixtures for previously vacated office spaces and $0.8 million related to accelerated amortization and depreciation on the operating lease ROU asset and fixed assets related to our London, U.K. office which we vacated in connection with the divestiture of our Life Sciences business. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We incurred $1.2 million of other restructuring charges, of which $0.9 million related to third-party legal and professional advisory fees incurred in connection with the divestiture of our Life Sciences business and $0.2 million related to third-party professional advisory fees related to the modification of our operating model.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Of the total $12.4 million restructuring charge, $7.7 million was recognized in the Commercial segment, $4.5 million was recognized in our corporate operations, $0.1 million was recognized in our Healthcare segment, and $0.1 million was recognized in our Education segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the carrying amount of our restructuring charge liability by restructuring type for the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Costs</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Office Space Reductions</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,984 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,318)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,057)</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,751 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;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 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,319 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,376)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,901 </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="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Additions and adjustments exclude non-cash items related to vacated office spaces, such as lease impairment charges and accelerated depreciation on abandoned operating lease ROU assets and fixed assets, which are recorded as restructuring charges on our consolidated statements of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of the $1.4 million restructuring charge liability related to employee costs at December 31, 2023 is expected to be paid in the next 12 months and is included as a component of accrued payroll and related benefits in our consolidated balance sheet. All of the $0.5 million other restructuring charge liability at December 31, 2023, which relates to the early termination of a contract in 2022, is expected to be paid in the next 12 months and is included as a component of accrued expenses and other current liabilities in our consolidated balance sheet.</span></div> 3000000 8100000 1900000 3500000 1800000 900000 500000 8200000 2000000 1300000 100000 5700000 2500000 2300000 200000 1700000 700000 600000 300000 100000 3900000 3700000 1600000 700000 8500000 31500000 8100000 6800000 1300000 3100000 2300000 800000 1200000 900000 200000 7700000 4500000 100000 100000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the carrying amount of our restructuring charge liability by restructuring type for the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.463%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.711%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Employee Costs</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Office Space Reductions</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</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></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></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></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></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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,984 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,318)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,057)</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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,751 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#cceeff;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 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,319 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,991 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,376)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,901 </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="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Additions and adjustments exclude non-cash items related to vacated office spaces, such as lease impairment charges and accelerated depreciation on abandoned operating lease ROU assets and fixed assets, which are recorded as restructuring charges on our consolidated statements of operations.</span></div> 573000 0 567000 1140000 5705000 0 1279000 6984000 2538000 201000 1318000 4057000 11000 201000 40000 252000 3751000 0 568000 4319000 2991000 0 0 2991000 5376000 0 74000 5450000 0 0 41000 41000 1366000 0 535000 1901000 1400000 500000 Derivative Instruments and Hedging Activity<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we use forward interest rate swaps to manage the interest rate risk associated with our variable-rate borrowings under our senior secured credit facility and we use non-deliverable foreign exchange forward contracts to manage the foreign currency exchange rate risk related to our Indian Rupee-denominated expenses of our operations in India. From time to time, we may enter into additional forward interest rate swaps or non-deliverable foreign exchange forward contracts to further hedge against our interest rate risk and foreign currency exchange rate risk. We do not use derivative instruments for trading or other speculative purposes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have designated all of our derivative instruments as cash flow hedges. Therefore, changes in the fair value of the interest rate swaps and foreign exchange forward contracts are recorded to other comprehensive income to the extent effective and reclassified to earnings upon settlement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to forward interest rate swap agreements with aggregate notional amounts of $250.0 million and $200.0 million as of December 31, 2023 and 2022, respectively. Under the terms of the interest rate swap agreements, we receive from the counterparty interest on the notional amount based on one month Term SOFR and we pay to the counterparty a stated, fixed rate. The forward interest rate swap agreements have staggered maturities through February 29, 2028. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, it was anticipated that $5.2 million of the gains, net of tax, related to interest rate swaps currently recorded in accumulated other comprehensive income will be reclassified into earnings in our consolidated statement of operations within the next 12 months.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Exchange Forward Contracts</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are party to non-deliverable foreign exchange forward contracts that are scheduled to mature monthly through December 31, 2024. As of December 31, 2023 and 2022, the aggregate notional amounts of these contracts were INR 1,375.7 million, or $16.6 million, and INR 657.9 million, or $8.0 million, respectively, based on the exchange rates in effect as of each period end.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, it was anticipated that all of the $0.1 million losses, net of tax, related to foreign exchange forward contracts currently recorded in accumulated other comprehensive income will be reclassified into earnings in our consolidated statement of operations within the next 12 months. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. </span></div><div style="margin-top:9pt"><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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.666%"></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:12.204%"></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:12.207%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,655 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,131 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,239 </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 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;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation and other 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our derivative instruments are transacted under the International Swaps and Derivatives Association (ISDA) master agreements. These agreements permit the net settlement of amounts owed in the event of default and certain other termination events. Although netting is permitted, it is our policy to record all derivative assets and liabilities on a gross basis on our consolidated balance sheet. Refer to Note 14 “Other Comprehensive Income (Loss)” for additional information on our derivative instruments.</span></div> 250000000 200000000 P1M 2028-02-29 5200000 P12M 2024-12-31 1375700000 16600000 657900000 8000000 100000 P12M <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. </span></div><div style="margin-top:9pt"><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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.666%"></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:12.204%"></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:12.207%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,655 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,131 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,239 </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 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;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation and other 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>All of our derivative instruments are transacted under the International Swaps and Derivatives Association (ISDA) master agreements. These agreements permit the net settlement of amounts owed in the event of default and certain other termination events. Although netting is permitted, it is our policy to record all derivative assets and liabilities on a gross basis on our consolidated balance sheet. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth additional information relating to our derivative instruments as of December 31, 2023 and 2022. </span></div><div style="margin-top:9pt"><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:31.063%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.666%"></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:12.204%"></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:12.207%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Instrument</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,655 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">891 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,131 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,239 </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 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;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation and other 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6655000 7108000 891000 5131000 7546000 12239000 307000 0 70000 120000 377000 120000 Fair Value of Financial Instruments<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our assets and liabilities are measured at fair value. Fair value is defined as the price that would be received to sell an asset or the price that would be paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP establishes a fair value hierarchy for inputs used in measuring fair value and requires companies to maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy consists of three levels based on the objectivity of the inputs as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 Inputs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 Inputs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for similar assets or liabilities; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3 Inputs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs for the asset or liability, and include situations in which there is little, if any, market activity for the asset or liability.</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below sets forth our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and 2022. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.788%"></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:12.788%"></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:12.795%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,826 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,826 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,372 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,418 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for business acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,451 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;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: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><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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,239 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,239 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,875 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,875 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,114 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,677 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for business acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,310 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate swaps: </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of our interest rate swaps were derived using estimates to settle the interest rate swap agreements, which are based on the net present value of expected future cash flows on each leg of the swaps utilizing market-based inputs and a discount rate reflecting the risks involved. See Note 12 “Derivative Instruments and Hedging Activity” for additional information on our interest rate swaps.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign exchange forward contracts:</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The fair values of our foreign exchange forward contracts were derived using estimates to settle the foreign exchange forward contracts agreements, which are based on the net present value of expected future cash flows on each contract utilizing market-based inputs, including both forward and spot prices, and a discount rate reflecting the risks involved. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our foreign exchange forward contracts.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred compensation assets: </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a non-qualified deferred compensation plan (the “Plan”) for the members of our board of directors and a select group of our employees. The deferred compensation liability is funded by the Plan assets, which consist of life insurance policies maintained within a trust. The cash surrender value of the life insurance policies approximates fair value and is based on third-party broker statements which provide the fair value of the life insurance policies' underlying investments, which are Level 2 inputs. The cash surrender value of the life insurance policies is invested primarily in mutual funds. The Plan assets are included in other non-current assets in our consolidated balance sheets. Realized and unrealized gains (losses) from the deferred compensation assets are recorded to other income (expense), net in our consolidated statements of operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible debt investment: </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since 2014, we have invested $40.9 million, in the form of 1.69% convertible debt in Shorelight Holdings, LLC (“Shorelight”), the parent company of Shorelight, a U.S.-based company that partners with leading nonprofit universities to increase access to and retention of international students, boost institutional growth, and enhance an institution’s global footprint. The convertible notes will mature on January 17, 2027, unless converted earlier.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine the appropriate accounting treatment for our investment, we performed a variable interest entity (“VIE”) analysis and concluded that Shorelight does not meet the definition of a VIE. We also reviewed the characteristics of our investment to confirm that the convertible notes are not in-substance common stock that would warrant equity method accounting. After we reviewed all of the terms of the investment, we concluded the appropriate accounting treatment to be that of an available-for-sale debt security. We continue to monitor the key factors of our VIE analysis and the terms of the convertible notes to ensure our accounting treatment is appropriate. We have not identified any changes to Shorelight or our investment, that would change our classification of the investment as an available-for-sale debt security. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investment is carried at fair value with unrealized holding gains and losses excluded from earnings and reported in other comprehensive income. The carrying value is recorded in long-term investments in our consolidated balance sheets. We estimate the fair value of our investment using a scenario-based approach in the form of a hybrid analysis that consists of a Monte Carlo simulation model and an expected return analysis. The conclusion of value for our investment is based on the probability-weighted assessment of both scenarios. The hybrid analysis utilizes certain assumptions including the assumed holding period through the maturity date of January 17, 2027 for the valuations performed as of December 31, 2023 and 2022; the applicable waterfall distribution at the end of the expected holding period based on the rights and privileges of the various instruments; cash flow projections discounted at the risk-adjusted rate of 24.5% and 24.0% as of December 31, 2023 and 2022, respectively; and the concluded equity volatility of 35.0% and 40.0% as of December 31, 2023 and 2022, all of which are Level 3 inputs. The use of alternative estimates and assumptions could increase or decrease the estimated fair value of the investment, which would result in different impacts to our consolidated balance sheet and comprehensive income. Actual results may differ from our estimates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the balance of the convertible debt investment for the years ended December 31, 2023 and 2022. </span></div><div style="margin-top:14pt"><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:70.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.240%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Convertible Debt Investment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of convertible debt investment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,355)</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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of convertible debt investment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483 </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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent consideration for business acquisitions: </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimate the fair value of acquisition-related contingent consideration using either a probability-weighted assessment of the specific financial performance targets being measured or a Monte Carlo simulation model, as appropriate. These fair value measurements are based on significant inputs not observable in the market and thus represent Level 3 inputs. The significant unobservable inputs used in the fair value measurements of our contingent consideration are our measures of the estimated payouts based on internally generated financial projections on a probability-weighted basis and a discount rate which was 6.3% as of December 31, 2023 and 5.5% as of December 31, 2022. The fair value of the contingent consideration is reassessed quarterly based on assumptions used in our latest projections and input provided by practice leaders and management. Any change in the fair value estimate is recorded in our consolidated statement of operations for that period. The use of alternative estimates and assumptions could increase or decrease the estimated fair value of our contingent consideration liability, which would result in different impacts to our consolidated balance sheets and consolidated statements of operations. Actual results may differ from our estimates. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the balance of the contingent consideration for business acquisitions for the years ended December 31, 2023 and 2022. </span><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:70.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.240%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent Consideration for Business Acquisitions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,379)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359)</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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities not recorded at fair value on a recurring basis are as follows:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Preferred Stock Investment</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">fourth quarter of 2019, we invested $5.0 million in a hospital-at-home company. The investment was made in the form of preferred stock. To determine the appropriate accounting treatment for our preferred stock investment, we performed a VIE analysis and concluded that the company does not meet the definition of a VIE. We also reviewed the characteristics of our investment to confirm that the preferred stock is not in-substance common stock that would warrant equity method accounting. After we reviewed all of the terms of the investment, we concluded the appropriate accounting treatment for our investment to be that of an equity security with no readily determinable fair value. We elected to apply the measurement alternative at the time of the purchase and will continue to do so until the investment does not qualify to be so measured. Under the measurement alternative, the investment is carried at cost minus impairment, plus or minus changes resulting from observable price changes in orderly transactions for an identical or similar investment in the same company. On a quarterly basis, we review the information available to determine whether an orderly and observable transaction for the same or similar equity instrument occurred or if factors indicate that a significant decrease in value has occurred. We remeasure to the fair value of the preferred stock using such identified information with changes in the fair value recorded in our consolidated statement of operations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2023, we recognized a non-cash impairment loss of $26.3 million on our preferred stock investment based on the valuation established in a new round of financing expected to close in early 2024. During the first quarter of 2022, we recognized a non-cash unrealized gain of $27.0 million, based on the observable price change of preferred stock issued by the company with similar rights and preferences to our preferred stock investment, a Level 2 input. The non-cash impairment loss and unrealized gain were recorded to other income (expense), net in our consolidated statement of operations. There were no observable price changes in 2023 or 2021. Since our initial investment, we have recognized cumulative unrealized gains of $28.6 million and cumulative unrealized losses of $26.3 million. As of December 31, 2023 and 2022, the carrying value of our preferred stock investment was $7.4 million and $33.6 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Secured Credit Facility</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of our borrowings outstanding under our senior secured credit facility is stated at cost. Our carrying value approximates fair value, using Level 2 inputs, as the senior secured credit facility bears interest at variable rates based on current market rates as set forth in the Amended Credit Agreement. Refer to Note 7 “Financing Arrangements” for additional information on our senior secured credit facility.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents and Other Financial Instruments</span></div>Cash and cash equivalents are stated at cost, which approximates fair market value. The carrying values of all other financial instruments not described above reasonably approximate fair market value due to the nature of the financial instruments and the short-term maturity of these items. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our assets and liabilities are measured at fair value. Fair value is defined as the price that would be received to sell an asset or the price that would be paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP establishes a fair value hierarchy for inputs used in measuring fair value and requires companies to maximize the use of observable inputs and minimize the use of unobservable inputs. The fair value hierarchy consists of three levels based on the objectivity of the inputs as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1 Inputs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for identical assets or liabilities that the reporting entity has the ability to access at the measurement date.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2 Inputs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quoted prices in active markets for similar assets or liabilities; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 3 Inputs</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unobservable inputs for the asset or liability, and include situations in which there is little, if any, market activity for the asset or liability.</span></td></tr></table></div> <div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below sets forth our fair value hierarchy for our financial assets and liabilities measured at fair value on a recurring basis as of December 31, 2023 and 2022. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></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:12.788%"></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:12.788%"></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:12.795%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,826 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,826 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,372 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,418 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for business acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,451 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;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: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><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 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,239 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,239 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,875 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,875 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,114 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,677 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities:</span></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:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration for business acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </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 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,310 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7546000 7546000 68046000 68046000 34826000 34826000 42372000 68046000 110418000 307000 307000 70000 70000 2074000 2074000 377000 2074000 2451000 12239000 12239000 57563000 57563000 29875000 29875000 42114000 57563000 99677000 120000 120000 3190000 3190000 120000 3190000 3310000 40900000 0.0169 2027-01-17 2027-01-17 0.245 0.240 0.350 0.400 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the balance of the convertible debt investment for the years ended December 31, 2023 and 2022. </span></div><div style="margin-top:14pt"><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:70.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.240%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Convertible Debt Investment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of convertible debt investment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,355)</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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of convertible debt investment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483 </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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,046 </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> 65918000 -8355000 57563000 10483000 68046000 0.063 0.055 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the balance of the contingent consideration for business acquisitions for the years ended December 31, 2023 and 2022. </span><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:70.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.240%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent Consideration for Business Acquisitions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,743 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,379)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(359)</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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,190 </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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">374 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(490)</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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></div></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074 </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></tr></table></div> 3743000 1185000 1379000 -359000 3190000 374000 1000000 -490000 2074000 5000000 26300000 27000000 28600000 26300000 7400000 33600000 Other Comprehensive Income (Loss)<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the components of accumulated other comprehensive income (loss), net of tax for the years ended December 31, 2023, 2022, and 2021.</span><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:44.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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.280%"></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.280%"></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.280%"></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.285%"></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:0 1pt"></td><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-<br/>Sale <br/>Investments</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Exchange Forward Contracts</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,205 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,926)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,061 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax of $0</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments into earnings, net of tax of $0</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,082)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,082)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(385)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on cash flow hedges:</span></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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps:</span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(641)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $(678)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,374 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</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:'Arial Narrow',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 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,840 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax of $0</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,890)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,890)</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $2,209</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,146)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,146)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on cash flow hedges:</span></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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps:</span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(3,555)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,892 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,892 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $176</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(489)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Foreign exchange forward contracts:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $43</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $(11)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,033)</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,228 </span></td><td style="background-color:#cceeff;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 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,012 </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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax of $0</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments: </span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(2,672)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,811 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,811 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on cash flow hedges:</span></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><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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $671</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $2,020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,719)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,719)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Foreign exchange forward contracts:</span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(13)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,521)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,039 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,827 </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="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    The before tax amounts reclassified from accumulated other comprehensive income related to our interest rate swaps and foreign exchange forward contracts are recorded to interest expense, net of interest income and direct costs, respectively, on our consolidated statement of operations. The related tax amounts reclassified from accumulated other comprehensive income are recorded to income tax expense (benefit) on our consolidated statement of operations. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our derivative instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    In connection with the divestiture of the Life Sciences business, which included a substantially complete liquidation of an investment within a foreign entity, we included $1.1 million of accumulated translation gains in the calculation of our gain on sale recorded within other income, net on our consolidated statement of operations. See Note 3 “Acquisitions and Divestiture” for additional information on the divestiture of the Life Sciences business in 2021.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the components of accumulated other comprehensive income (loss), net of tax for the years ended December 31, 2023, 2022, and 2021.</span><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:44.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></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.280%"></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.280%"></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.280%"></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.285%"></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:0 1pt"></td><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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash Flow Hedges</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-<br/>Sale <br/>Investments</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest Rate Swaps</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign Exchange Forward Contracts</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,205 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,926)</span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,061 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax of $0</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustments into earnings, net of tax of $0</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,082)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,082)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(385)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on cash flow hedges:</span></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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps:</span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(641)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,606 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $(678)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,929 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,143)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,374 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(391)</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:'Arial Narrow',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 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,840 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax of $0</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,890)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,890)</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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $2,209</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,146)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,146)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on cash flow hedges:</span></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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps:</span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(3,555)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,892 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,892 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $176</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(489)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Foreign exchange forward contracts:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $43</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $(11)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,033)</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,228 </span></td><td style="background-color:#cceeff;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 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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,012 </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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(88)</span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,119 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax of $0</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on investments: </span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(2,672)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,811 </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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,811 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on cash flow hedges:</span></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><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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps:</span></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="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;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $671</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,068 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $2,020</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,719)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,719)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Foreign exchange forward contracts:</span></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><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><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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value, net of tax of $(13)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </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:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassification adjustment into earnings, net of tax of $(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance as of December 31, 2023</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,521)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,039 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,361 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,827 </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="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)    The before tax amounts reclassified from accumulated other comprehensive income related to our interest rate swaps and foreign exchange forward contracts are recorded to interest expense, net of interest income and direct costs, respectively, on our consolidated statement of operations. The related tax amounts reclassified from accumulated other comprehensive income are recorded to income tax expense (benefit) on our consolidated statement of operations. Refer to Note 12 “Derivative Instruments and Hedging Activity” for additional information on our derivative instruments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)    In connection with the divestiture of the Life Sciences business, which included a substantially complete liquidation of an investment within a foreign entity, we included $1.1 million of accumulated translation gains in the calculation of our gain on sale recorded within other income, net on our consolidated statement of operations. See Note 3 “Acquisitions and Divestiture” for additional information on the divestiture of the Life Sciences business in 2021.</span></div> -218000 17205000 -3926000 13061000 0 157000 157000 0 -1082000 -1082000 -385000 1169000 1169000 -641000 1606000 1606000 -678000 -1929000 -1929000 -1143000 18374000 -391000 16840000 0 -1890000 -1890000 2209000 -6146000 -6146000 -3555000 9892000 9892000 176000 489000 489000 43000 -120000 -120000 -11000 32000 32000 -3033000 12228000 9012000 -88000 18119000 0 512000 512000 -2672000 7811000 7811000 671000 2068000 2068000 2020000 5719000 5719000 -13000 34000 34000 -1000 -2000 -2000 -2521000 20039000 5361000 -52000 22827000 Employee Benefit and Deferred Compensation Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a qualified defined contribution 401(k) plan covering substantially all of our employees. Under the plan, employees are entitled to make pretax, post-tax, and/or Roth post-tax contributions up to the annual maximums established by the Internal Revenue Service. We match an amount equal to the employees’ contributions up to 6% of the employees’ eligible earnings. Our matching contributions for the years ended December 31, 2023, 2022, and 2021 were $37.0 million, $31.2 million, and $29.9 million, respectively.</span></div>We have a non-qualified deferred compensation plan (the “Plan”) that is administered by our board of directors or a committee designated by the board of directors. Under the Plan, members of the board of directors and a select group of our employees may elect to defer the receipt of their director retainers and meeting fees or base salary and bonus, as applicable. Additionally, we may credit amounts to a participant’s deferred compensation account in accordance with employment or other agreements entered into between us and the participant. At our sole discretion, we may, but are not required to, credit any additional amount we desire to any participant’s deferred compensation account. Amounts credited are subject to vesting schedules set forth in the Plan, employment agreement, or any other agreement entered into between us and the participant. The deferred compensation liability at December 31, 2023 and 2022 was $34.7 million and $29.9 million, respectively. This deferred compensation liability is fully funded by the Plan assets. 0.06 37000000 31200000 29900000 34700000 29900000 Equity Incentive Plans<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant share-based awards under the Company's 2012 Omnibus Incentive Plan (the “2012 Plan”) which permits the grant of stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares and other share-based or cash-based awards valued in whole or in part by reference to, or otherwise based on, our common stock. Subsequent to the initial approval of the 2012 Plan and through December 31, 2023, our shareholders approved amendments to the 2012 Plan to increase the number of shares authorized for issuance to 5.4 million, in the aggregate. As of December 31, 2023, 1.1 million shares remain available for issuance under the 2012 Plan. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 1, 2015, we adopted the Stock Ownership Participation Program (the “SOPP”), which is available to Huron employees below the principal and managing director level who do not receive equity-based awards as part of their normal compensation plan. Under the SOPP, eligible employees may elect to use after-tax payroll deductions or cash contributions to purchase shares of the Company’s common stock on certain designated purchase dates. Employees who purchase stock under the SOPP are granted restricted stock equal to 25% of their purchased shares. Vesting of the restricted stock is subject to both a time-based vesting schedule and a requirement that the purchased shares be held for a specified period. Subsequent to the initial approval of the SOPP and through December 31, 2023, our shareholders approved amendments to the SOPP to increase the total number of shares authorized for issuance to 0.7 million, in the aggregate. As of December 31, 2023, 0.1 million shares remain available for issuance under the SOPP. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It has been our practice to issue shares of common stock upon exercise of stock options and granting of restricted stock from authorized but unissued shares, with the exception of the SOPP under which shares are issued from treasury stock. Certain grants of restricted stock under the 2012 Plan may be issued from treasury stock at the direction of the Compensation Committee. The Compensation Committee of the board of directors has the responsibility of interpreting the 2012 Plan and SOPP and determining all of the terms and conditions of awards made under the plans, including when the awards will become exercisable or otherwise vest.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based awards outstanding under our 2012 Plan provide for a retirement eligibility provision, under which eligible employees who have reached 62 years of age and have completed seven years of employment with Huron will continue vesting in their share-based awards after retirement, subject to certain conditions. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total share-based compensation cost recognized for the years ended December 31, 2023, 2022, and 2021 was $45.7 million, $31.0 million, and $25.9 million, respectively, with related income tax benefits of $9.3 million,</span><span style="color:#ee2724;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.8 million, and $6.3 million,</span><span style="color:#ee2724;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. As of December 31, 2023, there was $42.8 million of total unrecognized compensation cost related to nonvested share-based awards. This cost is expected to be recognized over a weighted average period of 2.2 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair values of our restricted stock are measured based on the fair value of our common stock at grant date and amortized into expense over the service period. Subject to acceleration under certain conditions, the majority of our restricted stock vests annually over four years. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the restricted stock activity for the year ended December 31, 2023. </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>(in dollars)</span></td></tr><tr style="height:36pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2012 Omnibus Incentive Plan</span></div></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:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Ownership Participation Program</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested restricted stock at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.40 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.84 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.11 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.30 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested restricted stock at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of restricted stock that vested during the years ended December 31, 2023, 2022, and 2021 was $27.6 million, $18.4 million, and $19.8 million, respectively. The weighted average grant date fair value per share of restricted stock granted during 2022 and 2021 was $49.69 and $53.84, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-based Share Awards</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total number of shares earned by recipients of performance-based share awards is contingent upon meeting practice specific and/or company-wide performance goals. Following the performance period, certain awards are subject to the completion of a service period, which is generally an additional two years. These earned awards vest on a graded vesting schedule over the service period. For certain performance awards, the recipients may earn additional shares of stock for performance achieved above the stated target. The grant date fair values of our performance-based share awards are measured based on the fair value of our common stock at grant date. Compensation cost is amortized into expense over the service period, including the performance period.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the performance-based stock activity for the year ended December 31, 2023. All nonvested performance-based stock outstanding at December 31, 2023 and 2022 was granted under the 2012 Omnibus Incentive Plan. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>(in dollars)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested performance-based stock at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.89 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.84 </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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.78 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested performance-based stock at December 31, 2023 </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Shares granted in 2023 are presented at the stated target, which represents the base number of shares that could be earned. Actual shares earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Forfeited shares include shares forfeited as a result of not meeting the performance criteria of the award as well as shares forfeited upon termination.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Of the 454,000 nonvested performance-based shares outstanding as of December 31, 2023, 355,299 shares were unearned and subject to achievement of specific financial goals. Once earned, the awards will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 16,328 of the 355,299 unearned shares will be forfeited in the first quarter of 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate fair value of performance-based stock that vested during the years ended December 31, 2023, 2022, and 2021 was $5.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.8 million, and $9.8 million, respectively. The weighted average grant date fair value per share of performance-based stock granted during 2022 and 2021 was $48.22 and $53.75, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-based Stock Options</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning in 2022, the Company granted performance-based stock options which are earned by the recipients contingent upon meeting practice specific goals. Following the performance period, these awards are subject to the completion of a service period of an additional two years. These earned awards vest on a graded vesting schedule over the service period. The performance-based stock options were granted at exercise prices equal to the fair value of the Company’s common stock on the date of grant. Compensation cost is amortized into expense over the service period, including the performance period. Our performance-based stock options have a contractual term of 7 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the performance-based stock options granted during 2023 and 2022 were calculated using the Black-Scholes option pricing model using the following assumptions:</span><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:56.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></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:19.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Black-Scholes performance-based option pricing model:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4%</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"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% / 2.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility was based on our historical stock prices as we believe that our historical volatility provides the most reliable indication of future volatility and sufficient historical daily stock price observations are available. The risk-free interest rate was based on the rate of U.S. Treasury bills with an equivalent expected term of the stock options at the time of the option grant. The expected option life was estimated using the simplified method, which is a weighted average of the vesting term and the contractual term, to determine the expected term.The simplified method was used due to the lack of sufficient data available to provide a reasonable basis upon which to estimate the expected term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based stock option activity for the year ended December 31, 2023 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:39.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>of<br/>Performance-based Options<br/>(in thousands)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>(in dollars)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.19 </span></td><td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.54 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.22 </span></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.54 </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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023 </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.73 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.13 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">All of the outstanding performance-based stock options were granted under the 2012 Omnibus Incentive Plan. </span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Performance-based stock options granted in 2023 are presented at the stated target, which represents the base number of options that could be earned. Actual options earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Of the 181,000 outstanding performance-based stock options as of December 31, 2023, 84,249 were unearned and subject to achievement of specific financial goals. Once earned, the options will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 13,751 of the 84,249 unearned options will be forfeited in the first quarter of 2024.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of the performance-based stock options granted during 2023 and 2022 was $32.27 and $17.00, respectively. No performance-based stock options were granted in 2021. No performance-based stock options were exercised in 2022 and 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Time-vested Stock Options</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In prior years, we have granted stock options to certain employees that are solely earned based on the completion of the stated service period. These time-vested stock options were granted at exercise prices equal to the fair value of the Company’s common stock on the date </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of grant. No time-vested stock option awards were granted in 2023 or 2022. Subject to acceleration under certain conditions, these time-vested stock options vest annually over four years. Our time-vested stock options have a contractual term between 7 and 10 years. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the time-vested stock options granted during 2021 were calculated using the Black-Scholes option pricing model using the following assumptions: </span></div><div style="margin-top:9pt"><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:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Black-Scholes time-vested option pricing model:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75 years</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility was based on our historical stock prices as we believe that our historical volatility provides the most reliable indication of future volatility and sufficient historical daily stock price observations are available. The risk-free interest rate was based on the rate of U.S. Treasury bills with an equivalent expected term of the stock options at the time of the option grant. The expected option life was estimated using the simplified method, which is a weighted average of the vesting term and the contractual term, to determine the expected term. The simplified method was used due to the lack of sufficient data available to provide a reasonable basis upon which to estimate the expected term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-vested stock option activity for the year ended December 31, 2023 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:39.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.126%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>of<br/>Time-vested Options<br/>(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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>(in dollars)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.05 </span></td><td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.90 </span></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023 </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.49 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 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><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="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">All of the outstanding time-vested stock options were granted under the 2012 Omnibus Incentive Plan. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant date fair value of the time-vested stock options granted during 2021 was $18.42. No time-vested stock options were granted in 2023 and 2022. The aggregate intrinsic value of time-vested stock options exercised during 2022 and 2021 was $0.5 million and $0.4 million, respectively.</span></div> 5400000 1100000 0.25 700000 100000 P62Y P7Y 45700000 31000000 25900000 9300000 6800000 6300000 42800000 2.2 P4Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the restricted stock activity for the year ended December 31, 2023. </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:39.895%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.103%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>(in dollars)</span></td></tr><tr style="height:36pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2012 Omnibus Incentive Plan</span></div></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:left;vertical-align:bottom"><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Ownership Participation Program</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total </span></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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested restricted stock at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">989 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.40 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">354 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.84 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(361)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.11 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.30 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested restricted stock at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 971000 18000 989000 52.40 354000 18000 372000 80.84 361000 17000 378000 53.11 38000 2000 40000 59.30 926000 17000 943000 63.00 27600000 18400000 19800000 49.69 53.84 P2Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the performance-based stock activity for the year ended December 31, 2023. All nonvested performance-based stock outstanding at December 31, 2023 and 2022 was granted under the 2012 Omnibus Incentive Plan. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:66.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.883%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value<br/>(in dollars)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested performance-based stock at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.36 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.89 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.84 </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"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.78 </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:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested performance-based stock at December 31, 2023 </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Shares granted in 2023 are presented at the stated target, which represents the base number of shares that could be earned. Actual shares earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Forfeited shares include shares forfeited as a result of not meeting the performance criteria of the award as well as shares forfeited upon termination.</span></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Of the 454,000 nonvested performance-based shares outstanding as of December 31, 2023, 355,299 shares were unearned and subject to achievement of specific financial goals. Once earned, the awards will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 16,328 of the 355,299 unearned shares will be forfeited in the first quarter of 2024.</span></div> 478000 50.36 170000 80.89 84000 51.84 110000 53.78 454000 60.72 454000 355299 16328 355299 5900000 5800000 9800000 48.22 53.75 P2Y P7Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the performance-based stock options granted during 2023 and 2022 were calculated using the Black-Scholes option pricing model using the following assumptions:</span><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:56.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.952%"></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:19.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Black-Scholes performance-based option pricing model:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4%</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"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6% / 2.6%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td></tr></table></div> 0 0 0.400 0.400 0.044 0.016 0.026 P4Y6M P4Y6M <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based stock option activity for the year ended December 31, 2023 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:39.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>of<br/>Performance-based Options<br/>(in thousands)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>(in dollars)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(in years)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.19 </span></td><td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.54 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.22 </span></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.54 </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;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023 </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.73 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.13 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">All of the outstanding performance-based stock options were granted under the 2012 Omnibus Incentive Plan. </span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Performance-based stock options granted in 2023 are presented at the stated target, which represents the base number of options that could be earned. Actual options earned may be below or, for certain grants, above the target based on the achievement of specific financial goals.</span></div><div style="margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:8pt">Of the 181,000 outstanding performance-based stock options as of December 31, 2023, 84,249 were unearned and subject to achievement of specific financial goals. Once earned, the options will be subject to time-based vesting according to the terms of the award. Based on 2023 financial results, approximately 13,751 of the 84,249 unearned options will be forfeited in the first quarter of 2024.</span></div> 171000 48.19 P6Y2M12D 4200000 88000 81.54 20000 48.22 800000 58000 50.54 181000 63.73 P5Y6M 7100000 21000 48.13 P5Y2M12D 1100000 181000 84249 13751 84249 32.27 17.00 P4Y P7Y P10Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the time-vested stock options granted during 2021 were calculated using the Black-Scholes option pricing model using the following assumptions: </span></div><div style="margin-top:9pt"><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:77.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Black-Scholes time-vested option pricing model:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9%</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected option life (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.75 years</span></td></tr></table></div> 0 0.400 0.009 P4Y9M <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Time-vested stock option activity for the year ended December 31, 2023 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:39.955%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.126%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number<br/>of<br/>Time-vested Options<br/>(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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price<br/>(in dollars)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Term<br/>(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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in millions)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.05 </span></td><td style="background-color:#cceeff;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.90 </span></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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="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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023 </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.49 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 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><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><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>All of the outstanding time-vested stock options were granted under the 2012 Omnibus Incentive Plan. 56000 51.05 P5Y2M12D 1200000 0 31000 49.90 1500000 0 25000 52.49 P4Y8M12D 1300000 0 18.42 500000 400000 Income Taxes<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law, which among other items, includes income tax provisions relating to net operating loss carryback period, options to defer payroll tax payments for a limited period and technical corrections to tax depreciation methods for qualified improvement property. As a result of electing the retroactive Global Intangible Low-Taxed Income (“GILTI”) high-tax exclusion in the second quarter of 2021, we recognized a $1.0 million tax benefit of which $0.4 million related to carrying back our increased 2018 federal net operating loss to prior year income for a refund at the higher, prior year tax rate. Additionally, during the third quarter of 2021, we recognized an additional tax benefit of $2.0 million, primarily related to the U.S. federal return to provision adjustments for carrying back our increased 2020 federal net operating loss to prior year income for a refund at the higher, prior year tax rate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense (benefit) for the years ended December 31, 2023, 2022, and 2021 consisted of the following: </span></div><div style="margin-top:9pt"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.378%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current taxes:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,229 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(934)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,816 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,553 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,123 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </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:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,598 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred taxes:</span></div></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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,516)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,951 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(936)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(730)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(843)</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:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred expense (benefit)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,182)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,416 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,025 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,049 </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="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before taxes were as follows: </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.396%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,935 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,907 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,963 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,960 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,670 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,073 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,577 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,036 </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="margin-top:4pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. statutory income tax rate to our effective tax rate is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.058%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.124%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of pretax income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At U.S. statutory tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed executive compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign source income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized investment losses/gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CARES Act net operating loss carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </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"><span style="color:#000000;font-family:'Arial Narrow',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;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4 </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"><span style="color:#000000;font-family:'Arial Narrow',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;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3 </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"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net deferred tax asset (liability) balance at December 31, 2023 and 2022 consisted of the following: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,635 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,249 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,343 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,314 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,048 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,963 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and payroll related liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,432 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial Narrow',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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,894 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,087 </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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,679)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,667)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,215 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,420 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,588)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,067)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,421)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,898)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,354)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,917)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,220)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,547)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,021)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(617)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,613)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,195)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,587)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,600)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,087)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,012)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,872)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,592)</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="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of both December 31, 2023 and 2022, we had valuation allowances of $5.7 million, primarily due to uncertainties relating to the ability to utilize deferred tax assets recorded for foreign losses and tax credits.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has foreign net operating losses of $3.5 million which begin to expire in 2027 and state net operating loss carryforwards of $0.1 million which will begin to expire in 2040, if not utilized. We have federal tax credit carryforwards of $1.6 million which will begin to expire in 2030, if not utilized. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our beginning and ending amount of unrecognized tax benefits is as follows: </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.744%"></td><td style="width:0.1%"></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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease due to lapse of statue of limitations</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease based on tax positions related to prior years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease due to lapse of statue of limitations</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:'Arial Narrow',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:'Arial Narrow',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had $0.6 million of unrecognized tax benefits, which would affect the effective tax rate if recognized. There was no unrecognized tax benefit as of December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As December 31, 2022, we had $0.1 million accrued for the potential payment of interest and penalties. No potential payment of interest and penalties was accrued as of December 31, 2023. Accrued interest and penalties are recorded as a component of provision for income taxes on our consolidated statement of earnings.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns with federal, state, local and foreign jurisdictions. Tax years 2020 through 2022 are subject to future examinations by federal tax authorities. Tax years 2017 through 2022 are subject to future examinations by state and local tax authorities. Our foreign income tax filings are subject to future examinations by the local foreign tax authorities for tax years 2018 through 2022. Currently, we are not under audit by any tax authority.</span></div> 1000000 400000 2000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax expense (benefit) for the years ended December 31, 2023, 2022, and 2021 consisted of the following: </span></div><div style="margin-top:9pt"><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:54.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></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:13.373%"></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:13.378%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current taxes:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,229 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(934)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,816 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,974 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,553 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,123 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,529 </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:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current expense</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,598 </span></td><td style="background-color:#cceeff;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,569 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred taxes:</span></div></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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,516)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,951 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(936)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,039 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(730)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(843)</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:top"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred expense (benefit)</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,182)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,785 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,480 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,416 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,025 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,049 </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> 15229000 7130000 -934000 5816000 2987000 1974000 6553000 4123000 3529000 27598000 14240000 4569000 -4516000 14645000 10951000 -936000 4039000 2372000 -730000 101000 -843000 -6182000 18785000 12480000 21416000 33025000 17049000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income before taxes were as follows: </span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:54.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.102%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.396%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,935 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,907 </span></td><td style="background-color:#cceeff;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,963 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,960 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,670 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,073 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,577 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,036 </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> 63935000 90907000 70963000 19960000 17670000 9073000 83895000 108577000 80036000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. statutory income tax rate to our effective tax rate is as follows: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:55.058%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.124%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Percent of pretax income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">At U.S. statutory tax rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed executive compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meals and entertainment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign source income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.9)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized investment losses/gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.7)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CARES Act net operating loss carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.8)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',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 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#ffffff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </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"><span style="color:#000000;font-family:'Arial Narrow',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;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4 </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"><span style="color:#000000;font-family:'Arial Narrow',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;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.3 </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"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.058 0.061 0.052 0.037 0.019 0.012 0.009 0.001 0.001 0.004 0.026 0.011 0.002 0.012 -0.002 0.029 -0.001 0.007 0.018 0.010 0.013 -0.012 0.014 -0.011 0.003 0.027 0.002 0 0 0.038 -0.003 -0.003 0 0.255 0.304 0.213 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net deferred tax asset (liability) balance at December 31, 2023 and 2022 consisted of the following: </span></div><div style="margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,635 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,249 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,343 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,314 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,048 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,963 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and payroll related liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,432 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,304 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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:'Arial Narrow',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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012 </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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,894 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,087 </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 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,679)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,667)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,215 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,420 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles and goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,588)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,067)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,421)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,898)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,354)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,917)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,220)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,547)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,021)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(617)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,613)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,195)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,587)</span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,600)</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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69,087)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,012)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,872)</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,592)</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> 13635000 15249000 12343000 9314000 9048000 7963000 4541000 6432000 3508000 3304000 1749000 0 1609000 1813000 2461000 2012000 48894000 46087000 5679000 5667000 43215000 40420000 44454000 35588000 7067000 4421000 6898000 8354000 2917000 2220000 2547000 3021000 617000 7613000 0 4195000 4587000 5600000 69087000 71012000 25872000 30592000 3500000 100000 1600000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the financial statements from such a position are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our beginning and ending amount of unrecognized tax benefits is as follows: </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.324%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.744%"></td><td style="width:0.1%"></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="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrecognized Tax Benefits</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#cceeff;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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease due to lapse of statue of limitations</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease based on tax positions related to prior years</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">593 </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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease due to lapse of statue of limitations</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2023</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:'Arial Narrow',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:'Arial Narrow',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 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 744000 744000 101000 50000 593000 593000 0 100000 2020 through 2022 2017 through 2022 2018 through 2022 Commitments, Contingencies and Guarantees<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Commitments</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease office space, data centers and certain equipment under non-cancelable operating lease arrangements expiring on various dates through 2030, with various renewal options. Office facilities under operating leases include fixed payments plus, in some cases, scheduled base rent increases over the term of the lease. Certain leases require variable payments of real estate taxes, insurance and operating expenses. See Note 5 “Leases” for additional information on our leases, including the remaining expected lease payments under our operating leases as of December 31, 2023.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are involved in legal proceedings and litigation arising in the ordinary course of business. As of the date of this Annual Report on Form 10-K, we are not a party to any litigation or legal proceeding or subject to any claim that, in the current opinion of management, could reasonably be expected to have a material adverse effect on our financial position or results of operations. However, due to the risks and uncertainties inherent in legal proceedings, actual results could differ from current expected results.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Guarantees</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantees in the form of letters of credit totaling $0.5 million and $0.7 million were outstanding at December 31, 2023 and 2022, respectively, to support certain office lease obligations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with certain business acquisitions, we may be required to pay post-closing consideration to the sellers if specific financial performance targets are met over a number of years as specified in the related purchase agreements. As of December 31, 2023 and 2022, the total estimated fair value of our outstanding contingent consideration liability was $2.1 million and $3.2 million, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent permitted by law, our bylaws and articles of incorporation require that we indemnify our officers and directors against judgments, fines and amounts paid in settlement, including attorneys’ fees, incurred in connection with civil or criminal action or proceedings, as it relates to their services to us if such person acted in good faith. Although there is no limit on the amount of indemnification, we may have recourse against our insurance carrier for certain payments made.</span></div> 500000 700000 2100000 3200000 Segment Information<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segments are defined as components of a company that engage in business activities from which they may earn revenues and incur expenses, and for which separate financial information is available and is evaluated regularly by the chief operating decision maker, or decision-making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, who is our chief executive officer, manages the business under three operating segments, which are our reportable segments: Healthcare, Education, and Commercial. </span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:15.13pt">Healthcare</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Healthcare segment serves acute care providers, including national and regional health systems; academic health systems; community health systems; the federal health system; and public, children’s and critical access hospitals, and non-acute care providers, including physician practices and medical groups; payors; and long-term care or post-acute providers. Our healthcare-focused services and products include financial and operational performance improvement consulting, which spans revenue cycle, cost and care delivery transformation; digital offerings, spanning technology and analytic-related services, including enterprise health record (“EHR”), ERP and enterprise performance management (“EPM”), customer relationship management (“CRM”), data management and technology managed services, and a portfolio of software products; organizational transformation; revenue cycle managed services and outsourcing; financial and capital advisory consulting; and strategy and innovation consulting.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:15.13pt">Education</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Education segment serves public and private colleges and universities, research institutes and other education-related organizations. Our education and research-focused services and products include our digital offerings, spanning technology and analytic-related services, including student information systems, ERP and EPM, CRM, data management and technology managed services and our Huron Research Suite product suite (the leading software suite designed to facilitate and improve research administration service delivery and compliance); our research-focused consulting and managed services; and our strategy and operations consulting services, which span finance and accounting and operations to organization and talent strategy and student and academic strategy.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:15.13pt">Commercial</span></div><div style="margin-top:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Commercial segment is focused on serving industries and organizations facing significant disruption and regulatory change by helping them adapt to rapidly changing environments and accelerate business transformation. Our Commercial professionals work primarily with six primary buyers: the chief executive officer, the chief financial officer, the chief strategy officer, the chief human resources officer, the chief operating officer, and organizational advisors, including lenders and law firms. We have a deep focus on serving organizations in the financial services, energy and utilities, industrials and manufacturing industries and the public sector while opportunistically serving commercial industries more broadly, including professional and business services, life sciences, consumer products, and nonprofit. Our Commercial professionals use their deep industry, functional and technical expertise to deliver our digital services and software products, financial advisory (special situation advisory and corporate finance advisory) services, and strategy and innovation consulting services. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income consists of the revenues generated by a segment, less operating expenses that are incurred directly by the segment. Unallocated costs include corporate costs related to administrative functions that are performed in a centralized manner that are not attributable to a particular segment. These administrative function costs include corporate office support costs, office facility costs, costs related to accounting and finance, human resources, legal, marketing, information technology, and company-wide business development functions, as well as costs related to overall corporate management. Our chief operating decision maker does not evaluate segments using asset information.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below set forth information about our operating segments for the years ended December 31, 2023, 2022, and 2021, along with the items necessary to reconcile the segment information to the totals reported in the accompanying consolidated financial statements. We do not present financial information by geographic area because the financial results of our international operations are not significant to our consolidated financial statements. </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:8pt"><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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.204%"></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:12.207%"></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:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Healthcare:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,989 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,999 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,767 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,900 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,227 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,324 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income as a percentage of segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Education: </span></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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,835 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,374 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,098 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,924 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,398 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income as a percentage of segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial:</span></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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,408 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,621 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,499 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,202 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,025 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,296 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income as a percentage of segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Huron:</span></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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362,060 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,455 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,640 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reimbursable expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,695 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,506 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,318 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues and reimbursable expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398,755 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,961 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926,958 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,200 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,176 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,018 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Items not allocated at the segment level:</span></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,459 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,020 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,271 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,634 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,348 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,760 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,839 </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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,453)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,817 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,197 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,577 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,036 </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="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the disaggregation of revenues by capability, including a reconciliation of the disaggregated revenues to revenues from our three operating segments for the years ended December 31, 2023, 2022 and 2021. For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues were recognized over time.</span></div><div style="margin-top:9pt"><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:60.449%"></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:11.034%"></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:11.034%"></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:11.039%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by Capability</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Healthcare:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,726 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,645 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,165 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,263 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,354 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,602 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,989 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,999 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,767 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Education:</span></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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,971 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,336 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,369 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,692 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,499 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,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="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,663 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,835 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,374 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial:</span></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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,323 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,013 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,381 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,085 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,608 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,118 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,408 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,621 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,499 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Huron:</span></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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,020 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,994 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,915 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,040 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,461 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,725 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,455 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,640 </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="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues and long-lived assets were attributed to or located in the United States.</span></div>At December 31, 2023 and 2022, no single client accounted for greater than 10% of our combined balance of receivables from clients, net and unbilled services, net. During the years ended December 31, 2023, 2022, and 2021, no single client generated greater than 10% of our consolidated revenues. 3 <div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below set forth information about our operating segments for the years ended December 31, 2023, 2022, and 2021, along with the items necessary to reconcile the segment information to the totals reported in the accompanying consolidated financial statements. We do not present financial information by geographic area because the financial results of our international operations are not significant to our consolidated financial statements. </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:3pt;margin-top:8pt"><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:57.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></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:12.204%"></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:12.207%"></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:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Healthcare:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,989 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,999 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,767 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,900 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,227 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,324 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income as a percentage of segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Education: </span></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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,835 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,374 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,098 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,924 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,398 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income as a percentage of segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial:</span></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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,408 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,621 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,499 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,202 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,025 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,296 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income as a percentage of segment revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Huron:</span></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><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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362,060 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,455 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,640 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reimbursable expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,695 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,506 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,318 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues and reimbursable expenses</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,398,755 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,158,961 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926,958 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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:0 1pt"></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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Segment operating income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326,200 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260,176 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,018 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Items not allocated at the segment level:</span></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other operating expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,459 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,020 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,686 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,525 </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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,271 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,634 </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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,348 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,760 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,839 </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="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,453)</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,817 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,197 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before taxes</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,895 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,577 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,036 </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> 673989000 534999000 444767000 172900000 131227000 118324000 0.257 0.245 0.266 429663000 359835000 242374000 99098000 78924000 52398000 0.231 0.219 0.216 258408000 237621000 218499000 54202000 50025000 34296000 0.210 0.211 0.157 1362060000 1132455000 905640000 36695000 26506000 21318000 1398755000 1158961000 926958000 326200000 260176000 205018000 174762000 136459000 127020000 8204000 3686000 4525000 17886000 20271000 20634000 125348000 99760000 52839000 -41453000 8817000 27197000 83895000 108577000 80036000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table illustrates the disaggregation of revenues by capability, including a reconciliation of the disaggregated revenues to revenues from our three operating segments for the years ended December 31, 2023, 2022 and 2021. For the years ended December 31, 2023, 2022, and 2021, substantially all of our revenues were recognized over time.</span></div><div style="margin-top:9pt"><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:60.449%"></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:11.034%"></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:11.034%"></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:11.039%"></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="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues by Capability</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:'Arial Narrow',sans-serif;font-size:10pt;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Healthcare:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476,726 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,645 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,165 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,263 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169,354 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,602 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">673,989 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">534,999 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444,767 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Education:</span></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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,971 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,336 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,369 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,692 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,499 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,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="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,663 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,835 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,374 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commercial:</span></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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,323 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,013 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,381 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,085 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,608 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,118 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,408 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,621 </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 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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,499 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Huron:</span></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><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting and Managed Services</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782,020 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,994 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,915 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Digital</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">580,040 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494,461 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349,725 </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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,362,060 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,132,455 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,640 </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> 476726000 365645000 327165000 197263000 169354000 117602000 673989000 534999000 444767000 214971000 192336000 131369000 214692000 167499000 111005000 429663000 359835000 242374000 90323000 80013000 97381000 168085000 157608000 121118000 258408000 237621000 218499000 782020000 637994000 555915000 580040000 494461000 349725000 1362060000 1132455000 905640000 0.10 0.10 0.10 0.10 0.10 Valuation and Qualifying Accounts<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the carrying amount of our allowances for doubtful accounts and unbilled services and valuation allowance for deferred tax assets for the years ended December 31, 2023, 2022, and 2021. Allowances for doubtful accounts and unbilled services includes allowances for fee adjustments and other discretionary pricing adjustments as well as allowances related to clients' inability to make required payments on accounts receivable.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.193%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.780%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning<br/>Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending<br/>Balance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021:</span></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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts and unbilled services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,306 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,363 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,795 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022:</span></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><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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts and unbilled services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,795 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,820 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,480 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,135 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,667 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2023:</span></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="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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts and unbilled services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,135 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,570 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,461 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,244 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,667 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Additions to allowances for doubtful accounts and unbilled services are charged to revenues. To the extent we write-off accounts receivable due to a client’s inability to pay, the charge is recognized as a component of selling, general and administrative expenses. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below sets forth the changes in the carrying amount of our allowances for doubtful accounts and unbilled services and valuation allowance for deferred tax assets for the years ended December 31, 2023, 2022, and 2021. Allowances for doubtful accounts and unbilled services includes allowances for fee adjustments and other discretionary pricing adjustments as well as allowances related to clients' inability to make required payments on accounts receivable.</span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:49.193%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.776%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.780%"></td><td style="width:0.1%"></td></tr><tr><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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Beginning<br/>Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additions </span><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deductions</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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending<br/>Balance</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021:</span></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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts and unbilled services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,306 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,852 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,363 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,795 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,090 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">326 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022:</span></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><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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts and unbilled services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,795 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,820 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,480 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,135 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">630 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,667 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2023:</span></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="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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowances for doubtful accounts and unbilled services</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,135 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,570 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,461 </span></td><td style="background-color:#cceeff;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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,244 </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:top"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance for deferred tax assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,667 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </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:'Arial Narrow',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:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span>Additions to allowances for doubtful accounts and unbilled services are charged to revenues. To the extent we write-off accounts receivable due to a client’s inability to pay, the charge is recognized as a component of selling, general and administrative expenses. 21306000 9852000 15363000 15795000 2112000 1090000 326000 2876000 15795000 17820000 11480000 22135000 2876000 3421000 630000 5667000 22135000 30570000 23461000 29244000 5667000 239000 227000 5679000 Subsequent Event<div style="margin-bottom:12pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial Narrow',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 11, 2024, we entered into an agreement to acquire Grenzebach Glier and Associates, Inc. (“GG+A”), a philanthropic management consulting firm that helps education institutions and healthcare, arts and other nonprofit organizations build and accelerate the philanthropic programs that support their mission. The transaction is expected to close in March 2024, subject to customary closing conditions. The results of operations of GG+A will be included within our consolidated financial statements and results of operations of our Education segment from the date of acquisition. We do not expect the acquisition of GG+A to be significant to our consolidated financial statements.</span></div>

3YW:>^'[B MY.2%BR_5$V.2?"WRLCH=/$FY^#0:5>D3*Y)JR!>L5/]YY*)(I'HKYJ-J(5@R MJQL5^2CPO(-1D63EX.RD_NQ.G)WPISQ='#N?Z)C3S>HO_%[QEZJ MC==$[\J4\R_ZS=7L=.#I+6(Y2Z5&).K/,YNP/-;RGK_\PMH=&FM>RO.J_DU>VN]Z Y(N M*\F+MK':@B(KF[_)US80&PV"X)4&0=L@V+=!V#8(]VT0M0VB?1N,VP;UKH^: M?:\#%RM5;RR4@^4!RG4?S/53IY=9F52IEDY)^=" M).6+IJ>@E=Z M\LD-+^5316@Y8[..]I,WV@<.P$CM]GK?@]6^7P1.XB6;#DEP_)$$7A"1SP\Q M^?#OKAV;N#$Q2XVR-Y[^Y-73_K0FZ,5:PPO5 "6MN^"IW*M5( MJ*18ZB%"_KA67R!7DA75GUV#H:%%W32=_CY5BR1EIP.5WRHFGMG@[*=_^0?> M?[L$0,)B)(R"8)8DT5J2R$4_N^;E_&?)1*$RXU1VB>!LWU>$!C:N8?K\\WP6 M!I%7_YR,GCN2%B,A%$0S%+G8*W. 33?'" E0<)B)(R"8)8D MAVM)#MWY1BO 'TG:'"GJL!%:F2D7"J2G$&FB^E;'3I<^3G1??0YWI$P"I)1"+K M;ZQ5J;K4'>%44GKF\4CW?&]+AK0"/[I+M]'CI.K+YG3(7GC.3GL-AR=;L+91=_HMK2#S6G$X;@SPM".*8IF*[%A[_QWSA'= M@-YQ]G?B_-HL$=HQ;6D]YHE^8((8.(-XDWS-BF5!+M;C>>(XT[EAO0,:[.S7 MT;C[7 ?MF*)H=LR-W?2=UFG?V3GYF]QD9:W.QD<72<7(O3X3NF;Q[BWH+134 MI$)I%$6SM30^U8^@=]=L(6:9B@MAM(HBF8+;(RS?XA-@%"W#*7%4!I%T6QA MC*GVW:X:D "A5KJE;2= OR,!0OTTBF;+8(RW[W;>/1)@.Q7O/]F#FG4H+8;2 M*(IF7U,SWC_PH+DN@/I\*"V&TBB*9@MC2@&!NQ3P_ESG[J"W5'[W9._H<.5O MZQ]_*_%!-X*B:+8FIK(0N"L+[TI\[YCYN3>KMY)(6@RE413-%MB4,0+L9?, M6I. TF(HC:)HMC"F)A&X+YX#LB&T2M'2=F9^*AMN)T!H!0)%LV4P%8C 78'X MGRY-UUILYSZ5WY;3BOVUU(<-?7[E*H$;WUL$Z+5X*(VB:+90ID818*_'!]#: M I060VD41;.%,;6%P'U5?B>1W3&1\5F6DKOD6_N)R-2L8)'DG4+M7DP/HX[+ M"Q/W=O36 %I&0-%L#4P9(7"7$:YY4E8ZWOJ$T1ED:)4 2HM;FG7E;#4%MX< M175LA]F4"0)WF,D +!RB:+8,I'(3NPL%6[NN,,[0V *7%4!I%T6PM3&T@Q-8& M0FAM $J+H32*HMG"F-I Z*X-7*U6A=B[(]>U$"96J5%6Q4G?5N535GQ/)LE M^JZ6G+6WM0A]UW%7W-W4WKNO$ [I2B:'7CCYJ.>;G["E>E+ MFE<;6EROM+C76GRT;PQO3B"= D'7"K0T2Z!HN+,H"MHI1=%L@8S/C]ZXZZ"M M:*YO[4KYFT<%U)VW-.M>CNV 0RTWBF8'W%CNR'W+P7DJEVI4]\U$4./=TJR! M[@_'Q]MQASIJ%,V.^\9M[&Y'W<:]SSB'7GIO:7;,O>'13G:!^F<4S0ZZ\<_1 M&_Z9%T4F:[MVR=KUDSV=@;N'WBJ,NYW!]F04VBM%T6P5C'..W"O_OV_1@QO: M._!0_PRE413-EL?XYPB[;C^">F4H+8;2*(IF"V,<=>1VU+>+=@J:M2E+J40$ M>^:Y.G5T*M-QD;O[-LJ)N^O>88=Z9Q3-#KOQSI';.^]XAIM$+H5.7/$KM>XW M@+_QYR'QQQ^)?ES18>=! +U0#J51%,U^?(VQSN/]K/-^MR6[87US$Y06M[3- MH]/WP\[#DZ)Z;H(^VGAT6L'$O'YF7:6FH,M2-D]16W^Z?B[>>?TTN)'Y>O-0 MO9M$S+.R4I;A437UAH=J=T3SG+KFC>2+^D%L4RXE+^J73RR9,:&_H/[_R+E< MO=$=K)\6>/8/4$L#!!0 ( -R%6U@#U1GBAP( $@' 9 >&PO=V]R M:W-H965T4C\<<_Q.3?V=;SE8BUS (6>"E;* MD9<;0< @58:!Z,\&QL"8(=(R M'AM.KUW2 '?;+^R?K7?M94$DC#G[3C.5C[P/'LI@26JF[OGV"S1^AH8OY4S: M-]JZV&CHH;26BA<-6"LH:.F^Y*G)PPZ@/S@""!I <"X@; "A->J465L3HD@2 M"[Y%PD1K-M.PN;%H[8:6YB_.E="S5.-4,B85580A/5:GJA: WJ/;+*,FQWIX M6KJ-8C)^,0%%*+O4$6\11C(G F2,E59AN'#:K'CG5@R.K#B!M(?"_A4*_"#L M@(_/AP?[<*R]MPD(V@0$EB\\PO?IL:;J&?VX74@E]*;ZV>7(40RZ*"_H*LR[[CC"RG*0N;9.B[)\:;76LG%_]':X/6VN"DM3$O"KU+7^-K<-37 MH;%S(O=4#UO5PU>HKHA &\)J0!>T1 _S":I ."^7708<]_6.++_G]P^T_R5H M3W;4RH[.W$=SIWSN\CV5LN[.=?1'!@]S?"K"B<0[=<[<,5^)6-%2(@9+C?%[ MU]JJ<'7;=12O;.E;<*4+J6WF^JH#80+T_))S]=(QU;2]/)/?4$L#!!0 ( M -R%6UC^RPQ&<@4 #4C 9 >&PO=V]R:W-H965TW3WW(OO9$WNN/@AUP *W:=))L\Z:Z4VI]VN7*PA MI?(#WT"F/UERD5*E3\6J*S<":)PKI4F7!$'832G+.M-)?NU*3"=\JQ*6P95 M&3R,2&H5U,[=4PIPG?[%8K<\ZHPZ*84FWB;KF=W] Z=# X"UX M(O/_T5TI&W308BL53TME;4'*LN(OO2^)V%/ X1,*I%0@CQ7Z3RCT2H7>H0K] M4J&?,U.XDO,0446G$\'OD##2<7X_714-P\W'/*;"EAN%CH<@6 M(F0?JN%^6+D?'A+ 0RIHEO)MIMJ<#%LL&XXL+YV6')OUGL :I TKTH;/RIF9 ME*!.$%TJ$&B6Z)DA)U&SB>8"]+<&^L1E:ZT,[00(L$6@+34(B)4G3MN?R+H71L+([M8QG:Q."TX-HT\@37(&E=DC9UD M1; $H?-"SX=/=]%Q2VT-+$Y:I+#%7.0TYYG.XJ">I(+#W*UZSG'94<+O.VDU MR;G;AF.SPQ=:D[&]V1,?R=C#%'H-"[[*V+^/9\*2*=R2#CV;*UL,CZSQV^O:)%OM":4:CG;WS0 /[_YK?R'ON-8$2&=K]PFG(T M<9[0FL358S]VS_TOWU8&CK;BM.WHA/:)%OE":\:EWD=P^&K:BL^%9.X5+?*% MUHQ"O>!@]X;CIZVT["O]EC'$T\)2$O<2ZP^N]Q_L7H!>OJV$CK;BT6+ M?*$UXU*O6GC\:MJ*IS6KC()/M,@76O/9<[T"$O<*Z*6M$'L/' ?VTR:W*<<2 MYPNM25R]"1+W)CA?TVP%YIGC1ZE82DUZ?J6"T=L$T)QGDL4@BB>4WRXAO071 MFIKNNQR;FE[1(E]H38;K-9.0U](@B->ETBM:Y NM&85ZJ23.=>FEG\:7=V^T M#OL94HO4P!I;HA8IW ^?>AY/ZHV._&RC2_*'83JKZD?(SJ+VN9;-O:)%OM": M7-9+'AF\FJ+VNM)Y18M\H36C4*]TQ/T;TTL7==CR0Z-=U+84:2EJ6VK4LVJZ MN_<^@?9DE;^7(='"3"S%3_'5U>K=CUG^QL.CZ^?X-"K>X*AABA=*+JE8L4RB M!)8:,O@PU":)XAV-XD3Q3?[6PBU7FL[\< U43P%&0'^^Y%P]G)@;5&_*3/\# M4$L#!!0 ( -R%6UC2%9,/ P, '0. 9 >&PO=V]R:W-H965T&43JRZ956C4$Z_:AZ@<3#K#J MQ)EM7OKO9SMIH&I(-50Z)$3LV'?W//8]REUOQ<6#G ,HM(Y8+/O.7*FDZ[HR MG$-$9)4G$.N5*1<147HJ9JY,!)")-8J8ZWM>TXT(C9V@9]\-1-#C"\5H# .! MY"**B'B\ ,97?0<[3R^&=#97YH4;]!(R@Q&HVV0@],S-O4QH!+&D/$8"IGWG M''M)W/(,(&(3*N"#ZL81+8,QXTCC^9$Z= M/*8QW!X_>?]JR6LR8R+ADK/?=*+F?:?MH E,R8*I(5]]@XR0!1AR)NT_6F5[ M/0>%"ZEXE!EK!!&-TR=99P>Q9>#[.PS\S,"WN-- %N45423H";Y"PNS6WLS M4K76&AR-S:V,E-"K5-NI8 A+B!<@T0"$O>,X!/1CS.B,F%.3Z#I.K]XD5 M*$*9/$,GB,;HAC)F]O1@*G9Z< M/7?C:B(Y&S]GXUN_M7(V%30$DY$TGNW@54%?UHE.#)B@GS0R^_@4C?22G)(T M7>Z^:]_H6D$D[XL(ID#JQ4",EKHR(2'T'2T6"6()3O#Q VYZGTMHUG*:M3+O M_T+S/.*+6!412$-@S\8PXET&OM^JMGONL@!:/8=6?RMHK]Q !8T4$0KIM 9T M=[ZF\KYK\J7^R=]+(B3>.)?4:!Z#9S&DV#Y]ZS9>IU_:KK>+, M:^7(6N^6>=J0\DD1]'(,&#T"$27'W,[)M/^SC!J[950*;<_\ZN3$.\N WJSU*)%5_*:F.MZLLPIOR )=^EM]+4N4@ M&E92LNBTW:T>PO1C-T3,J*[_&4RU*Z_:TIY%VN*D$\43VU:,N=)-BAW.=5L( MPFS0ZU/.U=/$="IYHQG\!5!+ P04 " #N[1/7?D\>8' M+AYD18A"/YJ:R853*;6]=%U95*3!"%BY/4M)&\(DY0P)LEXX5_YEGFJ\ ?Q%R4$>/2.M9,7Y@UY\+!>.IP,B M-2F49L#PMR?7I*XU$83QO>-T^D]JQ^/G1_;?C7;0LL*27//Z*RU5M7!F#BK) M&N]J=C=V3DZ0RZ2^J5$E*%[1I6\.#+\6?&=!%8PGIVLYZX"<3I$ MM^B$+%LAP1-"_ !]YDQ5$GU@)2E/"5S(2I^:X#$UR^!9QIP4$Q3Z%RCP@M 2 MT/7+W0.+>_YR=_\9-6%?Z-#PA2\O]*#,WZY64@DXB'_;LM^R1W9VW9PNY187 M9.% ]Y%$[(F3O7WCQ]YOMLR])EG^2F0G68WZK$;/L6=?H#%_9 5O8/=_XE*> MVU+74DP-A6[#^RP.HB2=N_OCG(Q1R70Z#4Y1N8TKG24]ZD3%M%5'86H7&?I#11' X5C4#"9#2OH'LT=#1$;,[])V( [IMI[MK?V M(^*5F8P&]B6,CNVD]Q]-.W=^QF)#F40U60.E-TF@-XAVEFL7BF_-=+/B"F8E M\UC!^$N$!L#[->?J<:$_T _4V;]02P,$% @ W(5;6.;=/B>H @ - < M !D !X;"]W;W)K&ULK57;;MLP#/T5P@.CC M2])NZ!(#N718@14(FFU]&/:@VG0L5!=7DI/V[R?)CI<43M(!AXX$WH2E,94YV&HLQ(YT0-9H;"60BI.C%VJ=:@KA23W(,[")(K. M0DZH"-*QWUNJ="QKPZC I0)=6"%6:VHH:CAXB%C=8XY%$IRF$M> MU8;X4EK4C9?;&J<;5/;V.#NWII61V1UR&795'WJ^X1$^5]7_+FK/5?GUS1+# MI4&N?_=5J8EBU!^%ZVCGNB(93@+;LC2J#0;IVS?Q6?2Y3^'7)%N\$MF!^J-. M_=%S[.EW:0@#_+&C)9"]/\,MUNU_JGON,]V9_9)Z'IX']IFO?DBJ@U%1H8%I8R&GP\ M#4 U/;I9&%GYKG4KC>V!?EK:9PV5<[#V0DJS6[@#NH&UL MO5E=;Z,X%/TK%KM:S4C=@B&0I)M$2DO(5-JNJE8S^S#:!Q?\X/5Z;)PCU.$;LD M!YR)*\^$IHB+4[HSV8%B%!6@-#%MR_+,%,69L5H48_=TM2 Y3^(,WU/ \C1% M]/LU3LAQ:4#C;> AWNVY'#!7BP/:X4?,/Q_NJ3@S:Y8H3G'&8I(!BI^7QAI> M;>%$ @J++S$^LL8QD*$\$?)-GMQ&2\.2,\()#KFD0.+G!=_@))%,8AY_5Z1& M[5,"F\=O[$$1O CF"3%\0Y(_XXCOE\;, !%^1GG"'\CQ$ZX"W KCG KP*X)T+F%: :2%6>7<+:7S$T6I!R1%0:2W8Y$&A;X$6BL293,5' M3L756.#X:H-H%F<[!NXQ!8][1#'X%:RC*):)@A)PFY7I+M/F@X\YBI./PN+S MHP\^_/QQ87(Q!\EDAI6_Z]*?_8X_!]R1C.\9V&01CA1X?Q@/[0$"4P1?WP'[ M[0Y @=> -NR;<6$;LZ'0U4\PW ?AS7<4< WY\-5DP_.AZLFOQV& M_T%>!-PJX-: %$Z=C$[!Y[S#MPY#4:,HXCBJ#K[\(9&8Y/<.MIDA: MPKJUL.ZPL+TZ<)N)EU-1(YYR#C+"P7?1LHFFB2?*-\KUH(.QJNHD\TLRKZE5 M3Y1/+-, M9^KH)/-UDFUTD@4ZR;::R%JI,Z]39WY&C3F]@ #*^9[0^!_91:8DS[@J908Y MQZ:,3C)_WNL")E;UUWGGZ'0;Z"3;]F-PNR&TM(;6:<'#^F^U64-N9<\X3#)6 M7JUL?L76:ALG'IQ!MR.OPM"VG.G4M3M]HXK1]ES;@YW.45<@;>T:BU7P?_C* M&W8R6EN=;'[%UOW04SV\2E/H*$P#A:G\U.M;;G5%TQ;8/@EL_^BOO6$/H]75 MR>97;"W)E(5990B5RO8-;:6NFN)HZWI:V(.#BS]C=;TH6SBFU-?IURK7[@9\ MHS!S9G;'RE>1J>30NNBFE6VKBZVM[&G=#8Y;>'O[0+L08W(K3%;D]:F?:ABN MWVVMAEV.?H2U+L3!_JK9S%,]OMR76S:=<:OX=4-5(S[\"HH-R=/].5>Z1VBNSAC(,'/PI5U.17"T'+[ ML3SAY%#L?CT1SDE:'.XQBC"5!N+Z,R'\[40ZJ#>!5_\"4$L#!!0 ( -R% M6UA&$W'/ZPH *J! 9 >&PO=V]R:W-H965TK6330*D(;DMT&*RSR4?4_+5:UY\+E="5.3+.LW*Z\FJJC:7TVD9 MK\0Z*M_D&Y'5?WG*BW54U0^+YVFY*42T; >MTZD[FX73=91DDYNK]KG[XN8J MWU9IDHG[@I3;]3HJOKX5:?YZ/7$FWY[XE#ROJN:)Z\HR68NL3/*,%.+I>G+K7/)Y.Z"-^#41K^7![Z1Y*8]Y_KEY\'YY/9DU>R12 M$5<-(JI_O(@[D:8-J=Z/_W;0R7Z;S<##W[_1>?OBZQ?S&)7B+D__E2RKU?5D M,2%+\11MT^I3_OI.="\H:'AQGI;MO^2UBYU-2+PMJWS=#:[W8)UDNY_1ERX1 M!P-JCGZ VPUPSQW@=0.\XP'AP "_&^ ?#_ '!@3=@.#< 6$W(&QSOTM6FVD: M5='-59&_DJ*)KFG-+VVYVM%U@I.LF5D/55'_-:G'53>?1%D5V[C:%DGV3.Y6 M4?$L2O(W95O MRRA;EE?3JMZKACV-NSUXN]L#=V ///(QSZI525BV%$O-^#OS^(M3XZEYO.,: M -,ZG?N!P:AY.16S<.CM_ MN*L9SL\?[AARZ>WGI]?R/*OY^=N'.HR\K\2Z_+=NQNV8OI[9-.O+.$P2SJ^G+81JDNNT:";7:1,+J#A0C_#OKTQKNTQI:S-VX M[5 D3:+')$VJK[HD&WFV24;":-A+D'-Q,.UV>>X'^9YS/(,U),>?Z3,]WV=Z M;M,ELB7Y)-*H$DMREY?5C^0VCNLSUJ)]AHKZ]<9)>]:BJX%Q2[8U0,+HO)^Y MV?%4[\?XQS$Z(%DLR&\?Q?I1%-K#M1%F M6PPDC")A# GC()A2WHM]>2]&."F[0%89":-(&$/". BF5-F9R?>&,]1IF9ED M6UTHC78TY;@_Z_54350P[W553=3BL#^KF3YX%^Z 3R+,0.N$(VFTHRG',"\, MCQ/>C_+F@7.<\'Y4,/<&\NW*?+O&?/_T])34!Z6'YC759Q'+;>NY2N-1RHRT MSCB21J$T!J5Q%$TMM10(SA@&P8$J!"B-0FD,2N,HFEILZ1$4"E$:=TWKA= @WAJAYEG;! M,>N%4T-6UMBJ$.!TBB4QJ TCJ*I'P=+ MC^+.1NC8+E2I0&D42F-0&D?1U&)+E>/:J!QCQS:3K"OL]/J_UWL[0*';9% : M1]'4RDDIY/XY*51W[*&0:A55Y%44]?_GK*YW^Q%4DI'[(LD+8] MLIX!4*<$I3$HC:-HZDR13LD=PRFY4*<$I5$HC4%I'$53BRV=D@MS2F:2=86A M3LGM>R!GT7-*FBC7ZSFE4U%JIJ5341MW^DIV>FV&:(+??>\<04JX44JY92/U4K41!U*J8 M/C4UXZR+ K574!J#TCB*II99VBMWC"4^+M1/06D42F-0&D?1U"7VTD]YL'4^ M9I+UTGJHE/(T*WAZ/583Y/27^>BBW*$37$^Z(0^]S,<,M,XW=)F/IUF:XP7' M^=8$A8OC=.N"Y@/9EC['.^%S#(>J^JW$79Y51117Y&=1K)-L<*FP>2O6)8 Z M&BB-06D<15.K?W#AT"A7#F$O'<)>.X2]> A[]= 8CL:3CL:#.1HSR;K"4$<# MI3&O;VG"_I$.M$FU<%+Y>">4C[E''U[2<;O.BRKYWW"?AMH<*(U":0Q*XRB: M.@.DS?'&L#D>U.9 :11*8U :1]'48DN;X\%LCIED76&HS8'2F-?7/GWECMJD M6CBI?;P_KGWJ/OT0980W%WHE9;Q??FC20N;-65<7JH6@- :E<11-G092"WEC M:"$/JH6@- JE,2B-HVCJ-?E2"_DP+60FV5882J-0&O/[9JBOCS1!@_;(E_;( M-]LCMMS&N]NPF#JK&6)="J@Q@M(8E,91-+6X4E;Y[@B=U8>Z*2B-0FD,2N,H MFEILZ:9\HPZQZJQ0(06ET8YFOE>!)LCK??3)3Z#4/!_<5L:LA>[R8I,W]H \ MB.=FI8@VPU A!*51*(U!:1Q%4VLKS9$?C-$PH9((2J-0&H/2.(JF%EM*(M_F M)COFA@DU0U :]?NWQ5GT5G@P392G.2W\F'Y*D^S8P3D0VL M-C;#;),-I5$HC4%I'$53BRRM2^",T#L#J(6!TBB4QJ TCJ*IQ986)C O&;+H MG6:2=86AZ@5*8U :[VC*.?#@>6L@E4I@5BIGW=T4ZE*@- JE,2B-!QJ%XPS7 M3.J9X)2>.3A^6MXSTHRVKB74VD!I#$KC*)I:\H-[$(]A;0+L?8FQ-R:&6ALH MC:-H:K&EM0E@UL9,LJXPU-I :0Q*XX'F1LN#5V(&T@(%YUH@]!U4N!CJU*%T4*&%@SKC GKC2KUSVKEY?VSK#Z51*(U!:1Q%4^>)U%CA M&!HKA&HL*(U":0Q*XRB:6FRIL4(KC?6GOBG#O"GK*0#U7% :@])XJ/%<@^U> M:J[0K+G4=F]>E'VZE4-]&)1&H30&I7$439T#4IN%_ABM'"K,H#0*I3$HC:-H M:K&E, MM[K-M/#,WDZPK#+5D4!J#TGC8OVWWQ6"G/OA:,+/\LNG4JVV1_4=I MUX0F+W5T4L<*\H\HR:;M!QSG-'7LUXMAOU\,:M*@-(ZBJ=-%&K=PC+MZAU"W M!J51*(U!:1Q%4XLMW5H(NZNWF61=8:A0@])81S.N)N>H3:J%DYXL-'NR=R)* MJU4<%4);*Z@:@](HE,:@-(ZBJ=\J*17:?(S;<\^A'@Q*HU :@](XBJ866WJP M.>SVW&:2=86A\FO>O]FWT[MHG&FB^@O)=:C>Z>_TX"OFZ]/:9W$GTK0D<;[- MJMTWH^^?)85X:KX>X?+6;;ZB_NAYZEQRI_WJ>HFYN=I$S^)C_?\NR4J2BJ<: M.7LSK_>H2)Y7^P=5OFF_R/XQKZI\W?ZZ$M%2%$U _?>G/*^^/6@V\)H7G]O= MOOD_4$L#!!0 ( -R%6UA7%K2JL00 *08 9 >&PO=V]R:W-H965T MV@29IL3T$#9)U>RCV MP%BTK542/9*.FW\_4E(D2Z28*'%>8HF^/#KWFCSGBIGM*?O!-X0(\#//"CYW M-D)LSUR7+S5[DYC@MG,6L'+MF MBQG=B2PMR#4#?)?GF#V:9:N+A]2/ZES)YFPG>O_L WH&T M ']NZ([C(N$S5TB&ZCGNLF9S7K%! VP@ E>T$!L./A<)2;H KDRMR0\]YG>. MK(B79'D*?/@1( _Y!D(7SY^.+'3\IMQ^B><_J]SRCK![ KZKNH(O56'_,96M M0@W,J&JKG_$M7I*Y(_=RB>DL?OT%1MYOII2/!-8I0- 4(+"A]PI0XW\$6\)2 MF@ N,!.F_"O0L 15RG2_"'PXG;GWAWGI01 &7A/4X1LV?,,1?'&2I$I]C$N[ M HH.'H^F4]CCJ =%TTE@YA@U'",KQVO\((55<""WIBII2]A$,](8G(1!Z/5X M&J("+XS-1..&:#S^QY=%_5?J7)F!B6^L,0GZ1=5#4(C,5"<-UICW)JI:PQZI!L="ZQ;AP,CA6RAKC7JX'OM:8 WILD4M6W0L M7:V1K QM(5V&K5-#JP^.5-4:S$I2#SE!!_+0Y=D:*GR!HSXEJC6FE:X>,LRV MM5,XQD^?J:M0=TV-K2VDR[6U56CWU:]B0UBO%[8IJAUNM)P<":V;?&O5,'X; M3;6V *.+<"2T;A':)@"^I@L8UE3=X\-HTE^QIJ"!!@NVC0"T=P)C='7Z]*[2 M0R"*!YH5U/HULEKA2&FMP3JZ&0<]IJ8@Z,/) -765=$+7/4I=46Z86H]JREF M0+%0ZZIHC*L^4UV1;IZA'_;I&H*BH>JV'HOL'OLYWV;T@%8Q06*2_11N.! Q18>R% SQ; T?VE^V1(JN_0Y^$?ASUN1K" M4.@/"4%KM.@%1ONDS.H.VC(ZFBT&6V.VC^5!\R]\7-X=E$=F+&ULQ9G;;MLX$(9?9: 610)DK8./R=H&$DO9&FC:P$';BV(O:&EL M"Y5$+TG'R=LO*(NN,9-O%I2E1,A;MK3YFB&)KH1Z8(^':[+$)Q1?UX],WMD5)8I3S'A, M,V"X&%FW[DW@]I1!7N);C%M^< VJ*7-*?ZJ;:32R'.41)A@*A2#R[QDGF"2* M)/WXIX1:59W*\/!Z1[_/&R\;,R<<)S3Y'D=B-;(&%D2X()M$S.CV(Y8-ZBI> M2!.>_\*V+.M8$&ZXH&EI+#U(XZSX)R]E( X,/.\- Z\T\$XU:)<&[5,-.J5! MYU2#;FF0-]TNVIX'SB>"C(>,;H&ITI*F+O+HY]8R7G&F.LJ38/)M+.W$V$<6 M/Q,E%DPS+MA&=@+!@601?,1H&6=+N%5:QN(5_H#;*(J5OB21I8M>JM2^\%&0 M.+F$#^\&[9[S)\09/,1)(M_Q*WA_>#NTA?1:U6V'I8=WA8?>&QZZ'CS03*PX M!%F$41U@R^96;?9V;;[SM$0?PQ:TW2OP'*\-7Y]\N'A_V>#8Y!S,]/,,+LKV M-\'\TV&>QJ?@'(S&IUK@VE5G:>?T]B]WEA@Y^#$/$\HW3%[_^"11,!68\K^; MND!1;Z>Y7C59WO U"7%DR=F0(WM&:_SAG2N;U22;29AO$A88@M7$ZU3B=73T ML;]AQ6BE"WCZ889@0SN-%C!%(O=2 ^HPO JHY M\$K>BR;E"D=<)_=$K0Z>Q]V6-[2?#U72>GNN2B9A@2%83:5>I5)/JY)<<,CE M1 :3#6.8A:]&A&K2J'##;1]HY+3<(XVTOIZKD4E88 A6TZA?:=0_8R0];DF:\PY11W=@^G,ZSI'TYG6CW/C MWU"AMMS%3%*"TS1 MZN(=;(7=_SPJI$AR9HODBT9!].![G+? N[X"M2T;-*JB!9RMBDE:8(I65\7; MJ^*=M#P+7L(5R>1R;"+[-B-AXY2D9YV;/(S2?*.TP!2MKLK^2X#[NSX%N$:_ M!1BE^49I@2E:7<+]]P!7OYTWLP@H*ZGM/-U>JW>T#M@5ZQP6:_>[K7Z]H%\6 M/$SR@Z,4W\3J=?NMZZIQO=PANE!:9H=?'VNWA7 MOXW_A>RM!U??5%7V[C2J8G33;I06F*(5JM@')PTILF5^Q,,A5+-#\0&^>EH= M(]WFAR='SWUUO)2?8.PQQ=G4 V$R?7!(<"&13JLONQ4KCGN*&T'7^7G&G I! MT_QRA21"I@K(]PM*Q>Y&55 =NHW_!5!+ P04 " #K25:NT2[7N\C#MP8$OP1K@S#9)^^]G R604-IHY*7A\GW'/L?' MZ7$F&\;_B A HKLD3L74B*1) PKPI MB4W;LCPS(30U_$G^[(;[$Y;)F*9PPY'(DH3P^W<0L\W4P,;#@Z]T&4G]P/0G M*[*$6Y#?5S=*PF!H7^'R&/=V05_R@L!&U:Z2IS!G[HV^N MPZEAZ1E!#('4$$1]K&$&<:R1U#S^EJ!&-:9NK%\_H%_EY!69.1$P8_%/&LIH M:HP,%,*"9+'\RC8?H"3D:KR Q2+_BS9EK66@(!.2)66SFD%"T^*3W)5"U!KP MX)$&NVRPG]O@E U.3K2864[KDDCB3SC;(*ZK%9J^R+7)NQ4;FNIEO)5@,@C/DX-?(MFRGI7WV_':[ MV6XJ+2I![$H0.\=SGA1$O$97A'+T@\09H%\?52&ZEI"(WVTD"]1!.ZK>C.=B M10*8&FJW">!K,/Q7+[!GO6VCW!-80P"G$L#I0O=G1$3H2FWOW " 6AV"+H0 M[1-9TZA-EF(L-Q]+?Z6L_:$[\";FNDYWOPC;MC.NJAH\!A6/00\\/E(RIW'A M[B?)% -ZM7DZP^$.E_T:;%OM3-R*B=O)Y(;#BM 0O;]37]X"BMWY14; T2SC MO+8:M#.,0XU:$]@#3F\2@[O*#O4ZU. GL : @PK 8:=?L@YKW/. M)^'6U41[(/=&7)KZ_K1-A^&>0SW/=7=LO%\TQ-:HW<>C:MZCSGD7EOW,TN#Y MKNU$/'31>@)KD!]7Y,='<>VX3P%Z FL(@*UMU+".Z=L2O>[)T1CO^+:ER,4. M;CT)KDMPD*N\=Q;J^I MJ2^TI@C;W(0[4XFOSKWJ5)N6H3&X1[L1^<$:]T]'X7*H1K"W=EV\7[.?AJRSH:JG1=G\>)&LE5^G)TSJ0['^64$1.U$7:#>+QB3 M#S?ZA%S](N+_ U!+ P04 " #>+CA83R8G17'KM/96;*341B+ZQ1EN\V&I]_?BRC9GP_PX/' 37BWEOF! MX>QLR^_$K9"?MM>IVAM6*,MP(^(L3&*4BM7YX!U^RWP_=R@L/H=BG]6V49[* M/$F^Y3M7R_.!ETI;FU M0LLW"C(+;Y5^&.?7_5:FZM=0^YWL,G7>[&PH M5>)Y^,-%F>3[0Y+D!TDRL7B#*'Z-B$>HQ?WB>'=B<6?'NV/3?:BN5G7)2'7) M2(%'?X!WN 2OZSRS,%M$27X%T)=WAN1FTT'N!&!5P^LM[/,/9\/#D; MWM<):IM-I^,@,*V8,[83,_>KS'UGYKJP\XK^*XE7U8%:>7=@YG"Z<2UEXH]P M@Y>V$:78:]#B#/Q$6D85+2,G+4RL1)H/9Q?)1CUA,UX\HZXC'C\.@(^CE(T# M)W;7(H,$8T!@!J?CBM-Q;\/6&))12# &!&8P&E2,!K##5M"N.W]"QHWJ;%N1 MZ208-L[\[Z=()WO9L@ MP1@0F$'JM")UVEM]3B$9A01C0& &H]C3S;7WO(_7\GQ&<7J!WZA@BQ7%T^8# MMK2JMR9<$Q38F?-5+(7B4J(;+@6ZW?.MLQC=:%WO'5 T!H5F,JG[ M?-Q?HX]!.WU0- :%9M*JFWT,W.V7>/5R"D9^\[%IL<*$T&FSZOIH]['N]_$S M-_S8TLQ[09,;H&:^I+ /:8"U-L!N<7"9I"*\B]$?#XLU5UU(WH,4A6BE!U0, M@*(Q*#231ZT'<'^" (,J E T!H5FTJI% 7:K O@*;PN"P&L6>-L&DU;#T8=F MP%HTX"=5P[U(93B/5,9B+M%M/N=XF+]T=BB@>@$4C4&AF91JR8#[TPP85#2 MHC$H-'-^5\L&XI8-G3L4TF[XQQ.OU:)8S$;!:$P;=4K:PF \FM9F-\VTM#(@ M;F50G^^_BK>[/,4/XEY$B#@+T W;>=8:5") H9F4UI8">EP+@%T,@%T-Z$,B M$"T1"+!$(.WFWR:TMZ!/: KIG*<_G MGM=T!]7U_H%",RG46H(ZF^ICQ\%.TY_N4W8M5U T!H5FTEU[YXCV-@I2((%0 MT@J)QJ#03%JU>*'/+%YH6Y>TIC\M-FWMX@[\5&*T=J&G:A?J;&3*WU8NEYBU6EIIWQWXJ-UJ6^*?* MDF;-G[2ZZSY[Y[L25*% H9G,:X7B]Z=0?%"% HK&H-!,6FN?7+@52N?VIL0; M/='>6,QL[8T[NJ[9#VN?GN4?"G[DZ5T89R@2*P7OO0E4..GAV[O#CDRVQ==H M\T3*9%-LK@573^C<0/V^2A+YN)-_X%9] 3G['U!+ P04 " #7I.)FV(\?=8EEVBHC M+V= 4*"V9/(YE,XK'OJUE.-5*K[*!6,*?8^C1)YT%DHMCWH]&2Q83.5!NF2) M_N0A%3%5>E/,>W(I& V+3G'4P_W^N!=3GG1FQ\6^:S$[3C,5\81="R2S.*;B MZ8Q%Z>JDXW2>=]SP^4+E.WJSXR6=LUNF[I;70F_UUI20QRR1/$V08 \GG5/G MB.!IWJ%H\9FSE=QXC_)#N4_3K_G&17C2Z>*J$_Y;J?FOF4"_291AE#Z0/R>4*3@-,(7212B4QK3DGT$9V&(<^54WQ0 MZC_7T7N7*H+M;%[U_]Z%A8.=V MS!45:PRV8%R8T7CM,;;1^.TQC@5#6F.<:3/&2-U@+>E!P1V\*.DN.I62:05K M5:)+3N]YI&7,)+IB5&:"A4B+^(8%F1 \F1>M?DL3L=YQ1B67Z,NE#H N%(OE MGTW2+D&!^95,6,V:22$C,J,/GZX'$V&0V=X7'O<3/] MUF#[IK]52&^WU=1QIENM?,B!$2"8D;#1.F$C:\)<=J^**]W[EG'UA&[SJ[V8 M%;KH3E_[-.)_ZXF!Z%4<>G^92MDTLYU98^Q[S4/"W-%..C_BL?ZWE?7=9G@\ M'6]G?;=5WVQ!@,9NI'*\3N78FLIS7?+U-*VO.*3?2AXR4:Y+GJ?Z)_3EBL7W M3#3.VU;XOCF$A+F0, \2YD/""!#,T,YDK9W)FUHD3"#%!@ES(6$>),R'A!$@ MF"&VP[78#E^N.?4WJNZSM/(-O7^9J2;)E$S'F'T/^N/!UI+!&GI?,;2+Z34W M&XVVR@?DT @0S$C@=)W Z4N5YI$)Q>\CAHIDUJL&:XFQ4O>]ZB%A+B3,@X3Y MD# "!#-$X_1K;Z7_IHI,-1P@O8'27%":!TKS06D$BF:*;L/0<_8L-E3E<]43 M6#23-?>%@?Z7) 7(F791[49-&I4 .QP>E$2B:J11<*P6_NJJA M?]#M(A4LRBU]]"F-0CT=2709!=;"9X^\MZ0@:2XHS0.E^: T D4S]57[L,[; M,F(=4"<6E.:"TCQ0F@]*(U T4W2U'^L &;+.KO$Y[$_[6P;7N3WJ#T@@4S7-1:*SK1.-;O3RIHMNE7X)T343@?Z8SIM7/&6, MJ?G]U1E/MY,/:LVVC.J!1O5!:02*9F:_=GR=%RU?B"6+;K)CP731M> !0Y_3 MB*K"/6Y4#JAK#$IS06D>*,T'I1$HFJG"VCMVWI9Y[("ZQZ T%Y3F@=)\4!J! MHIFBJSUDY_\PD9U&JW8PVBYTH"YRNZ!><[/MWR!!AT:@:&82:Q_9>;V1_)_K ME\MED&9)N1)J% .H'PU*MF#[RV*=E&]'[7;JE^@@R-0-#./ MM66,[9;QM6 /3.13PZU*@Z]F00IY0*/H29>LF"$BTFRI4QL<6(UB>[R]9P=0 MHQB4YH'2?% :@:*9JJJ-8ORVC&(,:A2#TEQ0F@=*\T%I!(IFBJXVBC&046SG M[*T64#\9E.:!TGQ0&L&[SOFHOV&#G9\<[$/> M6R*0- ^4YH/2"!3-E%+M36.[-PUS9[D]R-ZSS7A7<9/^MN)*,T'I1$H MFJF1VCG&5I/P-=/-W7)%15C]2'$:_I65):N+SK,XRW^R>&2VJ:<6JGD\-=G325*%"_N%U0#S2H M#THC4#13)[6OC.V^\BMT8M'"=.?RG0QWI0!J [>*Z36T&@QV)A8?=&@$BE:F MN+?QS';,Q+QX'%^BPL OGW5=[UT_\G]:/.B^M?_,.3IW&O:[SI%?/M!?X\N_ M+W!%Q9PG$D7L08?J'TST>13E(_OEADJ7Q1/C]ZE2:5R\76@9,9$WT)\_I*EZ MWL@#K/]PPNQ?4$L#!!0 ( -R%6UB8OLZGZ , -@0 9 >&PO=V]R M:W-H965T(+7D>HO4 M[E7ENO>PN@>3#,1:Q^9L!_:D^^/73D*: ,W14Q[V!6)[YK._;V9,AO&.BZ\R M 5#H6TJ9G%B)4IMKVY91 BF65WP#3*^LN$BQTD.QMN5& (YSIY3:GN,$=HH) MLZ;C?.Y13,<\4Y0P>!1(9FF*Q3^W0/EN8KG6?N*)K!-E)NSI>(/7L #UO'D4 M>F17*#%)@4G"&1*PFE@W[G7HY@ZYQ6<".UE[1H;*DO.O9C"/)Y9C3@04(F4@ ML/[:P@PH-4CZ''^7H%:UIW&L/^_1[W+RFLP22YAQ^B>)53*QAA:*884SJI[X M[B.4A/H&+^)4YI]H5]HZ%HHRJ7A:.NL3I(05W_A;*43-P0U>FH)+K$&*%IV/!=T@8:XUF'G(QI5H/S6] MPT2@SYAF@/@*W1&&640P17,FE2V M(.*]0L3UT -G*I'H5Q9#W 2PM2J5--Y>FENO%3&$Z KUW$OD.5[OQ(%FY[M[ M)]S#\]W=%C:]*M"]',__ST!?FG!D0A"V1E\>(%V"^.N4WJUXYCZZEAL>^3EAT3_!2Y[IC=4GSD0U<8LED>C+O=X S16D\F04_"ZCT"58V!%8(PK] M*@K]UFPNE+^L7TTAD1'E1OA3,A9P_1S._!9NIZ[K^.YP;&_K AV;C4;!8-"T M"EO/]C^9!Q7SH)7YT36[, E5)-Z^FM&_Z.WEWKKM6Q.M2["P(["&W(-*[L$/ M5>Z#+J/0)5C8$5@C"L,J"L-NR[V "VIU' P=/SBH]F.K_J ?] ZJ?7AT)P3] M4>WF:# :58Q&K8P6"1= S4LI^LAIK!-$HGL:U4OXG$H_Q;UUX[>F4)=@84=@ M#<%=Y^5-U_FA2KD\3D>!Z!0M[ JM&8I:T^&>_3)::I[W"3NB$O3,^-)LB4WB MS]DFTX%J-A#UG[0\%F5 +]%ONM-%%_=5+0:SSUEFB MB&=,%2U.-5NUYS=Y4WHP?^M>SXHF^P6FZ/D?L%@3)A&%E89TK@::H2C:Z&*@ M^"9O+)=&ULS5C;;MLX M$/T50ELL&L");K[$6=M 8FVP 9I%D#3=AV(?:&EL$Y5(EZ3B%MB/7Y)2&,F6 M52<0BK[8)#5SR#EG2&DXV3+^1:P!)/J6I51,G;64FPO7%?$:,BS.V :H>K)D M/,-2=?G*%1L..#%.6>H&GC=T,TRH,YN8L3L^F[!>!^[):BWU@#N;;/ *'D ^;NZXZKD6)2$94$$811R64^?2OXC\0#L8BT\$ MMJ+21CJ4!6-?=.7A&D$$L-@=7?$\PA33626L?7$M2Q.N<.2F")\U3>L^U?4 8TT'@Q2X7Y1=O2UG-0G O)LM)9 MK2 CM/C'WTHB*@[^\(!#4#H$NP[] PYAZ1 >Z] O'?J&F2(4PT.$)9Y-.-LB MKJT5FFX8,HVW"I]0K?N#Y.HI47YR=HT)1Y]PF@-B2W1-**8QP2FZH4+R7 DL M!3K&YA3-&96$KE1/-P5)@&,C[3W$3#FDI.B^CT!BDHH3Y?/X$*'W[T[0.T0H M^KAFN< T$1-7JLCT^MRXC.*JB"(X$(4?H%LU_5J@/VD"21W 59187H)G7JZ" M5L0(XC,4^CT4>$'8L*#Y\>Y!@WMTO+O?$DUH50X-7OA#E7OH4@A0@BFBT0>" M%TH724"@6\ BYY"@0K&<!Q:'H>_U.8>=JE"EV!11V U M%496A5%[-MO78DGKT@Y4E.A57Z81$7'*M#!--!?3#2O[-^@/_)U-OF\4AKZW ML\E;%_Y&6LXM+>>MM!S\*K#GF]WQZ#_T^B.A=?;7)F.78%%'8#76QY;U\2]U M)(R[5*%+L*@CL)H*OO?R<>W]W$.AG*]V*GA[K_X&J] ?[QX+I=7.5T1HK>HQ M5PH*_^C7>IEDND10=8UTC5H#(U M6,T5@K\7]*GO>=XN-TUFX6B\2TYKD&]-G."%Q. GDVC/VQZZ TY8HCQCKJ!! M5V1%ZZ21UV O34[[N\DT;[(*!WNLMD;]6E;=2MF; 5^9ZP.!8I93651Z=M1> M45R:PGQG_,J_F!<7#2\PQ;W'+>8K0@5*8:D@O;.1"I 75PE%1[*-*:X73*I2 MW337@-5;3ANHYTO&Y'-'3V O=&;_ U!+ P04 " #+Z.,%>1;'"7YS6!3%(_O1J-\L6%QD+]-'UG"_[-* MLS@H^,=L/I@G)V.IF M<&>^\UVC;% A?@_9<][ZFY1=F:?I'^6'^^7-P"COB$5L490F O[KB6?F0X6BVV\C8*"+0G4NFQU17[E8YR#/P??R!N/%4$8E9:^/'CDS0\_DA](F)#/ MFW2;!\DROQX5O"?E_8P6S5V_K^^:[KEKDY(/:5)L MWE.M18\MWA++O"+4H!9P0[/CFU.@N7=\T&A579L_;8.^3B MS@#I^/KKW3PO,C[[_PTYM;ZJ#5^U#(GO\L=@P6X&_%HYRY[8X/;O?S-=XQ^0 M0S"->9C&?"1C'=?9.]?9.NNW/'KRV)CPT)%E+%G\2;@WDIR[LHK*R__PB!*7 M,_F*S-DZ3)(P6?- &P7)@D$>JR_F5!G*.)@!*I=?7]NU,YMP= M0,QJ[^34(()I MS',!/QD3*OD)Z9(=/XUW?AIK_?0EX8O)*/P?=TC$8S?AG@J3)U:/ZR-#PECI MI4DIE>;Q#$!-K+$MC6P -::&(S&F[=.9C$UVC$TN8>QP()@H7>1K>&LJT:6B M %(] *62ZFL[="9=TQU=TV/I6G.50MY$U1I28BVI)W@!3_"ITLOQQ)0CIPH: MNJ;M2H2I*--T)>Y];8_.Y,LTQ/K;T#+6#I)I%207G2 95D$27"(;ZM"B$SJ6 MF )@)N=38L.[$-B2R&E@[BYN6X0KW=&EHR1!32\,1R\R7]#Q[2<^?R_0< M-((S6=:?FW3]SVKTU0KF+@OSZWS8=C4IE;%30T)U-#YE:% MF:A6O.QK'7=)I2: MJ543ITHU> XU<^9NM\0].#FLHY:W$ Q8WT(P8($+7K0E(+H,"L%DZA73W6^S M^ROBL7E!'AA?^H=%R/@2_^XI"*-@'K'A*LV&>1#QA6J;H&!5<++W\6,?E?4! M&)3V(1B0]R%89S75)4BH(E,OBR[(4*IR 3.4"@,S% "#,A0 TV0H(7%,O<;! MSE#MP;1O&*F*PI"Y.PCQ#D-\?=?/#6)"E9AZ6?+])7]5F #)7P6!R1\0.6KR M[T/CF$+DF'J5@ZG?]W**I$L:\E4MI!"/>4$?RUK70T)7F7IA]9I/6/2WZT*CVL50]#O,,07]_UJK1"PD-=C0K@I0A7;,"_I8 MUKH>$F*6ZL5LC_E9%9U@?@9J?D!^!HP!^;D/V4F%[*1ZV?D2)?QOBTV0K!FG M-:GB.T@/JFY$M>:A6O.QK'5W9PEY:1EXM9I3]F,)2$;+GE Q%I7]@+LKM ^E;0FE;=FO6-^W M4#4UJC4/U9J/9:WK-B&_+7WQ]?7#F%H^5<,8M"-5#6.HBAK+6MD6- MFK&!C:)JQ@9 :L;&W+_J8UGK4BR4M75Q%1@]4P E7,41*D;-%*CZ&RP+GZH)D>\KO>_S!:"'3?E- P"DO&>@[][)SNA#@%M" M@%MZ 7[QI#@^\$.559E^"&/*_*-*;2QKW;=IA-2V+Z[D]C$9;* RJTP& *2^ M=(,JF[&L=9TA9+-]\29AI,E@0QM[9?HAC#P9]#TZF?\^-+4M-+6MWR.,^:S) M1MTAC&K-0[7F8UGK.DT(OR+^2TK9?3]PF7""POR*>@8.3A.7@D7S^P>,XR M.$BA%JQ1K7FHUGPL:UV_"'EMNW])1<-&?5L4U9J':LW'LM9UH!#OMEZ\8SX? ML8'=UY:K!"\5-37D3=H>@!I:4\F6#Z.HV/G7945(:?MB*8W[],Z&7C=UY9=S M =1T,E6H UXW=0U7IJX/?6P+?6SWK(]/?VADJR+8&4CT'YYZ*(#2P@UAN/E@Z<%"+S*C6/%1K/I:UKMN$6G9Z5LNG!A]'%<1 M\ %00/ !4$#PT3-P+L-"#SOZ&C-FTG/4TC"0] 4D/0 %)#T&I1S7-)SA.!T MOKN*KZ/J2" D R@U) ,@*"3K.3AWY D=Z5RL(_L0]8XJ&-VQ,D8!56DYCB,3 M#A%IW4B4,_EU^.#)_"NK"'75&< RAS++Z@ H*$[ED]:TO?\7&:% MXG,NWJ+ACNH+\>B6O-0K?E8UKI.$WK1N5@O]A)V5*$'A!U M#4)A!SK[2 T[?6A&5VA&]^*Z*5+8<=43B8"P Z#4L . @+"C[_FIS(Y:9[?& M+%M7A^;F9)%NDZ(^OG3W[>Y@WKOJ.%KI^_?F.Z\^7E>8J4_[_1!DZS#)2<16 MW*3Q=LP[F-4'Z-8?BO2Q.B%VGA9%&E=_;EBP9%D)X/]?I6GQ\J&\P.X8X]O_ M U!+ P04 " #,$E?@" !"0 &0 'AL+W=O3/*% M6'7LS#;0_OO93L@""HA)?0%?OG/\G>/+E_&&BQ=9 "CT6E(F)TZA5'7CNC(M MH,1RP"M@>B;GHL1*=\72E94 G%E02=W \R*WQ(0Y\=B.S44\YBM%"8.Y0')5 MEEB\S8#RS<3QG>W (UD6R@RX\;C"2W@"]5S-A>ZY+4M&2F"2<(8$Y!-GZM\D MD8FW 3\(;&2GC8R2!><_B29*B;.E8,RR/&*JD>^^0Z-GI'A2SF5]A=MFEC/0>E* M*EXV8)U!25C]CU\;'SH /SH "!I L \8'@"$#2 \%3!L $/K3"W%^I!@A>.Q MX!LD3+1F,PUKID5K^829;7]20L\2C5/Q75E1_@: 9L @)PIAEJ$$82?0%3;.,F %,T3VK#YZ9/D] 84(O=,3S4X+.SR[0&2(,/1!* M];PQ*Z/1T>],"3T^'^$35ANW>AY0L/\,VY5&#W3]]#M=U!B7Y-%U() M?:-^]WE>[#KQ:[L8N;E M7P(O&[KIKWM&,_M>\=R+;,6_4FC5K;WRFZWM=CO_1 MU!\'#U@LB;XM%')-Z0TN]::(NN#6'<4K6X(67.F"9IN%_D8!80+T?,ZYVG;, M NU73_P74$L#!!0 ( -R%6UB]YN+JP@4 0D 9 >&PO=V]R:W-H M965T M)FTO.KW $K8UD< %;#?_?D%2).LCK)627B2V9,X+/*"CD6D8CX M4DM@]7$@"Q)%6DFUXT!_)3^SX#\DZ--!Z/HM$\A\1/X "QQ9R(QX^0@KLMVPM, M S%UI.J0;I;C9XV_3AN/GF@\1."&4;D5X"T-2% 6\;O MA1< ]9#;T*#%^>:HP=P[WQP:>N/F@^LF>NX3>G=,XJ@):VK6;S;3KN92[+!/ MKCK*EPC"#Z0S^^L/..S]W83$IIAG2:R$JY_CZIO49_\R>E"36$U@H2?P!:![ M/7/U$Y!.UPNP(IN0TI!NE+-1#XI/FNBFM0R36K3?/'T>Q4VQ@K;LK$D5F(S MSMF,?]4)$1K\CP<:USU0WZT0:RA3]5*>L:G/!#')04R,+Z];W=LWURJF"\"" MQ2K0%3@)%>=1+4@<&%#!$P'O<,C!%QSM"?@V7ZEP1D6EWYOX3FR^/VV*>9;$2B,&>T4P MV3-.WG0L5F>.V:IIS/* 5.'?ZQ\$^"BWZ@&06TQ_840;H\NT-X.39V!8?4RR M,J.3,@/4[5<>%#.7YW(_">*AD7N. &<(-@F"0"-8:P2'9%*_4N'VYUL/[!3. MQ)F\;J2290SHI,OC7G?%N=6M&;]$P@&+C .:4XZ[(\M7#3+ M#8VL;.86"ZMJGBVU,M,B5X'#YRT50)M9Q\*JFF=+KA'^[2 MS'3)F8K(8F/<8*Z@[3O0JIIG2ZT,M\@=T#.W&)#5/0:K:IXMM3*S(D= OV>? M =4W&F#-KUD-_&VIE<$5@3^RN-> ZIL-=3I60WA;:F4Z10B/[.TWH(8-!SBJ MTK$:K-M2*],I@G5D=<\!-6PZ5'>JS#6VYO,2(3DJ0G+T&_8=4#U4K\^JAC+C M:L1@-?YV3HY'Q(1ODF,F OAL3V5Z-""_FQ]EF2<'."KWK^&EEQY(*632\S$W MF"N'+4!$UDJRUQTI5\#3(R?IA62[Y!#&BDG)XN3KEN" <%U _;YF3#Y>Z KR M@S^S_P!02P,$% @ W(5;6)8_LL0E!0 NAT !D !X;"]W;W)K&ULK5E=<]HX%/TK&N_.3CN3X \P.%E@AF"WVX>T3)DD M#YT^""S 4UNBDH#FWZ\D&V.#HYI=O23^N/=(.D>ZUD'# Z$_V 8A#GYE*68C M:\/Y]MZVV7*#,L@Z9(NP>+,B-(-)I@-*. [;(,TM<'E)+#R'*MXX.OR7K#Y0-[/-S"-9HC_K2=47%GERAQ MDB',$H(!1:N1-7'O(S>0"2KB.4$'5KD&LC^@#&8!61H2M*7).:;D158($8KN$OY5W+X M!Q4#\B7>DJ1,_06'(M:QP'+'.,F*9-&#+,'Y?_BK(**2('":$[PBP3M/Z+^1 MT"T2NN<)O3<2>D5"KVV"7R2HH=OYV!5Q(>1P/*3D *B,%FCR0K&OL@5?"983 M9)N(/#Z.?NX2_@H^X27"4C(P2R%FX!;,Q92,=RD"9 5FB*HI*8)N'X0J M,9ASLOP!)E)EF?XN1!PFZ7N15XU=J%BF8N$Q]MLCRA:(?A>Q?P(;L VDB UM M+@8CNV0OBXX_Y!WWWNAX%SP2S#<,1#A&<4/^5)_O>AH 6[!84ND=J7SPM(B/ MD'9 U[T!GN/UFCJD3P_1LDSO-J2'[=.]AO2H?;JK(:-;SJNNPNN^@?=Y)T7^ MZP^W[_PM9M#\395SF%XSC"R3]VP+EVADB3K($-TC:YRC-C%L$BPT"189 JMI MT2NUZ.G0QY\)WB/&CTOQ!F ECES9^>J[ 0NT3C!.\%I4W52NW2:I\E;ZJA7Y M =J/>W[/<9RAO:^*T! V""["0FV?KZ77$%B-7K^DU]?2^Y%"+,B]I+6)0RW4 MM=/=OV#:'3B73)ML,S($5F.Z7S+=US+]K&9Q.Z*U2-<2W;\@^C:XG/FAR38C M0V UH@HKS,0W@B!#S"AX!FF.P2^318"4GB2[XW.PS&IO%&TT"A:9 JM M/D4JYM.]KO0=CO+!0KZUDB^6\JVD?'LI7\-^%;Q+,'B:AV K9H%IM7AI17U;GK5M7;V" MD''.U,W:@CSNYV!7X;5&3Q97E?KXLKM:;M)W)9) MHP:Y0*LQZ;N=H'?.I%'S:PJMKLO)_KIZ_UO9S9J5QJ2%G19H=6G$M S.I3%J MG$VAU:4Y66=7[YW_\P>@OB-N*YA1]UV@_>9;$C:$-7Q+(E-]JPMQ##"S)#O/\ MC*5\6AY 3M2QV]GSJ3R85&=?)YC\5/,14N$*&$C12D"*4BQ**LT/"O,;3K;J M)&Q!.">9NMP@&",J \3[%2'\>",;*(]KQ_\"4$L#!!0 ( -R%6UA O'C^ M"0@ %E$ 9 >&PO=V]R:W-H965TRT,RG8XC/=A!D2V6POTF:2;7O1V0N!%?#4MEA)),V_7\D6-B;"A>:D M[44"CL[CKV=DZ;7KLP62JW>=3IROF0IE6V^8IG^RQT7 M*57ZJUATY$HP&N5%:=+!GC?HI#3.6N.S?-FU&)_QM4KBC%T+)-=I2L7C!4OX MPWG+;VT6W,2+I3(+.N.S%5VP6Z8^K:Z%_M8I*5&??S)?WT7G+,UO$$C97!D'UKWMVR9+$D/1V_&>AK7*= MIG#[\X8>YCNO=V9&);ODR9NUT'PM%4]ML=Z"-,Z*W_2[/1!;!7YO3P&V!?C0@JXMZ!Y:T+,%O=V"_IZ" MOBWH[Q3@?04#6S XM&!H"X;YR2J.;GYJ"%5T?";X Q*FM::9#_GYS:OU&8DS MH^*M$OJOL:Y3X^"_=:P>T?MLSC(C!;I.:";16W2KI8_6"4/\#ETSD4NO&[V] MT.<]0A]7N4@3(Y*I?TV8HG$BW^C*[=:SO+7>B_DWQ/,:P_YT2]#K5V_0*]1! MA\W #KZZ):'&&\.\05N)%Y1T4:>?X*PA[N.#;IL+I^LJG+L*">' MK]U5'AQ0WBW*>ZZCV5Q.V+PL=^W[]/!RW' JNJ7MW9S7W<.[-;)9A2]YJOMS M20N1A:#9@ND^5J'9(]IN=TT?\\63!RJB$Q326*#/-%DS-)&Z [=2TRQ"5TPM M><03OGA$7R*R!D# ""0L@86$!&^4P,\2['WMGG?MMK9I:U%SIEZ[T?[LK MGWFBF8FYC.^SI7$CC[4%$D8@80$D+.P_=:'=V_&EN4W-F$%IS.!W&7,3RV\H M%(SIX:)B^A"HO<(4VWA:VS&OM[/[E\Y6>%!O19RM_)U60>-1.?;<0<*F0+": M#=RM,+_NP3F=,F-GG;3%#_'K#DP2%7)@:YZAZ M!"D<)(Q P@)(6 @)FP+!:AJ>EAJ>OG1/5VKX<:VDTC.Z.%ML1'3YUKA!Q_H& M"2.0L 2%A:PP=;%W!_YGK<[D'8T&]::U1SQO2KM\GZ9)5-=H?+DZIJ)F$=F M"9>N3OFB>:N.50641D!I 2@MM+1M#T:CI[9 K;0NU5:$ZC=*%7QG8A[+/"JM M19TG-MUT*M'(/%H)2!H!I06@M-#2MI5XBSV'$T!KK3N!*R?P+^MH])CGCL5J M;49!)F?4(^]8T")W+'L?IV.-VWBT8Y T DH+0&FAI=4]<_?M>HE G6_2M3]YT?J!\NW,>O9_H&&[: T DH+0&FAI=7\TUV4>=BD M[AS06NO.51&[WQB=CLN!&)KH^=^GC%&1&:NJ)ZUL2NYT S07!Z414%H 2@LM MK>9&W]-]TZX;+Q%[^U7N[3<'W[59X,.FZZ"VZV";KF-EN@[TVCQG=TO0BHEB MQOC&:0QHL@U*(Z"T )066MKN>.?)L AHI?6G$:L,''N_;(8XB:+8?*0)(K&< M)USF*57S-!"#IN&@- )*"T!I(2AM"D6K6UB%YK@Y--\,BK!S)/S)KN: M\RR79ZVM4DRDZ'5^T_K-B%Z$7$[E0)-V4!H!I06@M-#2 MS V\\I(Y;._.^%RM>FWLCA%PE9_CYOP<4ACG1.X0<4##>% : :4%H+30TFI* M>.W1KC@OD<7C*HO'C5'JHD@'5=!.FX.TB>+A6 +]//.!TZY,Y@\PJ/=@HT#@>E!:"TT-)J MG9'_]"H&M,ZZ+E5HCIM#\RI#HGLSI/SA%7M-XZI MAWNGNX:\1+*-JV0;-R?;(1=L3J5"7Z^8>>;1/7D'39I!:024%H#20E#:%(I6 M-Z7*H_$ASWS_S@@)--,&I1%06@!*"T%I4RA:W<(J^<;-R?>S[HHTLX\V"#3C M!J4%V/$P=7?8WQF>A* KG4+1"C4Z6R\X2)E8Y.^ND'H2M0Z.$W6FDUQ[JT9HHWF-1?%%\E;]&8<:5 MXFG^< 9 >&PO=V]R:W-H965T HCD-_G0Z[>K PE("%$@K (<9A?:.L#TN">P$!O/2$]E MS-B#?OD27-1L/2*@X$L-@=6?1[@"2C62&L?O%+26?:<.W'Q>H=^8R:O)C+& M*T9_D$#.+FJ=&@I@@F,J[]CB7T@GU-)X/J/"_$:+M*]=0WXL) O38#6"D$3) M7_R4$K$1X+;V!+AI@'MH0",-:&P%.&=[ III0-,PDTS%\.!AB?L]SA:(Z]X* M33\8,DVTFCZ)M.XCR=6G1,7)_O7OF,@E^A+Y$&D%T)#B2*!3-%(K+(@I(#9! MWY32I_<@) 1H))G_@+[.C6H#K9J._^B!Q(1^4H&Z,RKJ_/,6PC'P7ZK/]Y&' M/G[XA#X@"XD9YB 0B=#WB$AQLM'P;<9B@:- -7[0[[>$4H4D>I944]<3L/QT MFI?)--T]TW1<=,LB.1/H.@H@R -8BK.,.'=%W*5;BNB!7T<-YP2YMMLH&-#5 MX>%N0;AW>+A3,IM&M@P:!J^Q!V^D.3^]5!LH0%16 Y=9J9.LTR M]%2=\8'JC ]7YP1=/\U5!E;]/;61 U!BW6$)1=*4#O%8::H$\Q*PC@'3Y]QC MW^Y9CP5\MS*^6^_.]SVC"I/JY+F/\=)!'LMXE6!>:Y?Q>K.8\W;&>?N].+\C MX@'=< !US$E0TY-[*2\=X[&45PGF)6#='.6VW>GF?XHU.,LT.'OW=?\->%C$ M?.G(CF6^2C"OG+,F6@+F G51: J,DG3?R63H'' 8_Y$,7U>\_\>B1U.+J<=8 MEU^ZGALE%=;/.T8I4N6SCBD\CCM5BE(EF%<16$Z?;J9/][6W2:;/UU@*J6HD M$DU7"A4)D0RHO;'[W5:VUQ-Z=[NTVODN7NFT7DB:8Z^=AOUFM'U6$=)XA"%P MP@+=PD2Q,;!WB+&WJ"L?^+%+LRJT/,T;ALXII?GZ";A/A#%NPO@OMF(M<5:% M)#D[))TVG&V:2K_X:)HJ0LO3Y*YIV>TWQM-UY4 /PP_P13?0>/P/$4DBR*/%4+;]9MY0[=J=0'5HKF M5866EVWM&IU7MXW%=<&.<%F.'W*R9\LD0SW;+ ?<>K.[O6T*NCEU>ZNV\,HG M_E)BU];0^7-O* YE=L5=KGIX"J:W?H.P96:P*K0\CJL[:%S]F9Y:1 $ M1#]BBCPB?,J$.3Z?23Z5NL1*T;RJT/+:K#VC4VIY^JL5?(K3%VORR=R;+:H"BVAW=JX R!3\U%JE ;/XYD M\F5ZQHFN0&^Q7RJ>$04)@K2KI^IDH GEZK)BV1S M<\TX9E*RT#S. ? =0?U^80QN7K17Y!=;??_!U!+ P04 " #+D7;R:(_OJ2DF*), MTU;V>KV[ \S8DB\/>0^I>WE$ MS98TE;\\93PA0E[R>2]?;ZX[7>;WQD*R)J!8)]!7!5 #<*^/Z> GY5 MP#^V0% 5" IF2E<*'D(BR.2*9QO$E;5$4U\*,HO2TGV6JGY_$%S^RF0Y,7G_ MQXJ)%_0AC6BJ>@#=QR3-T8_H9C9CJF=(+'\LQY?JI^]#*@B+?T#?HA[*%X33 M'+$4?4Z9R"_D3?G]CL6Q-,VO>D(V4%73BZK&W):-P7L:XV%TEZ5BD:/WZ8S. M3(">]&SK'GYU[Q8[$4,:=9'O72#*!P7THWI,9FB:)3)VY&6OWG!.TCF5S[- CR^H;G=/ M7HK;-QO"9^BW?TI(]$'0)/_=UK]E_8&]?A7#WN5+$M'KC@Q2.>5KVIE\]XTW M[/_-U@.08"$0F,%[L.4]<*%//E+!>,DNC=F-"]W%H9'HVV'HV<'LGLE244"?*,'FE*GV0NLCE1@GA^K>[+KM^O M_VDT=VHI,NR.&SY9C7R[2^.M2V.G2Y]33J-LGK)_-7LIRG)A\VYLZ2+<;.O4 M66O;40P$9A!TN27H\GB"C&0VE03E2$Y9T,]9NJ:YD ;EF+\MQGR1R7+T:S$E M5-=KRF7H1?>4LVQFH];=$MS%MGCA+-26:2 P@VFOK^>(_0/A-Q><1061(HN^ MOE+XVQU-'BFWS@31I6-0"*?$BT$ K-)!]K\K%S M+)<$JK# TCE:[GWF#\ $^R<*[I*MZ0)",^G2BL%S3HPG-_,YIW,B*'HBC*,U MB5>TF&$5<:",KE;Z?$NB'W6'C71D,_/&W:"18:UFE[7D9GJGY^6>>_+\;S^) M%V@KH&6(7*D?E@I/*^.\23Q12N4PS%[OYIS!!H>+Z)\7U MEX+K/]VB\K;R<%1C9MSOCH,FT;MFP65W>-DD>M=LX-?13*+U_-USSZNET\4[ MA#1ZI;$<0,5K'\6?,Y5 3KVGH&@A%)K)JY[*>\-SIQ*GF&A-/B1:"(5FDJ]5 MA^>6'4>G$C>,0\"[2[:F"PC-I$LK&L\M:=Z<2BS*IBX9*ZJL5DVI9K.2>62/ M!C0=ULA+ M]0:SR&PE>TZUY,9L'61!U1(4FLFG5DOXW&H)@ZHE4+00"LTD7ZLE[)8Y_Q4A M>V1YC]0=-",#J.J"0C-IUZH+NU77_T;(AER6FH*BA15:/9VH-Y1XCWC1*A$? MKQ*WA.L^N6C&>DGB7;7.[0S_D.M.4U"T$ K-W/RBY:+?/_?V%U!U"8H60J&9 MY&MUZ3L%U.2AKLQ1E,E@32*Q(C$2E"=6,MV CJT:[I*MB3N%,O2U,O3=DNXM M<8(\'XP3[EI;#U50<0F%9C)>VR5W]FURL/OD8#?*G4)B^EIB^@OZGN M0[O5GAT.OI9SOEO.?=IDZ-,B6^4DE6I8_OVTH7%UGL(=3D$%&RA:"(5F[IK7 M@BTXMV +0 4;*%H(A6:2KP5;<$"PE0=DR)JPF*@-]VI'+^1@O;7%TY]7*DJH/1$5^3(7P06 D'E6E0:";A6J8%!]8 RPGK)J4\7["E)),+%K%ER?H] MS^:Q>69]XU3'D$_X[PN913 M**9/$K+?'GVLL+D2V+<]Z/F1!94GQ=4#*C7!G(WY^R3+Q>J JV_[? MY"]02P,$% @ W(5;6)E\.?P9!0 .1T !D !X;"]W;W)K&ULK5EM;^HV%/XK5G8U]4IK$^>=#I H(=N==K6J]&X?IGUP M$P-9DYC%IO3^^SDO!)(8"RI_@=@YSV/G.<L-*ROTZ7B+UGB)V;?M8\%+>LL2)QG. M:4)R4.#51)O!^Q!Z):"R^#/!>WKR#,I/>2'DM2Q\B2>:4?8(ISAB)07B?V]X MCM.T9.+]^*\AU=HV2^#I\X$]K#Z>?\P+HGA.TK^2F&TFFJ^!&*_0+F5/9/\K M;C[(*?DBDM+J%^P;6T,#T8XRDC5@WH,LR>M_]-X(<0+@/&* V0#,/L ^ [ : M@-4'N&< =@.P+VW!:0#.I0"W ;B5]K58E=(!8F@Z+L@>%*4U9RL?*G=5:"YP MDI>1M60%?YMP')M^R2.28?",WC$%M^!8!(MW'KT4 QZ]8$YREN2[)%^#/[:X M0&504' 38(:2]#/'?5L&X.;39_ ))#EXWI =17E,QSKC72P;TJ.F.P]U=\PS MW;' 5][4AH)%'N-8@ _D>&A*"'2N32N0>1#HP90R+O'V#EC&3\ T3%/0H;D< M_MLNE\(#.3S $8?#"FX)X(O+X:+6P\OA4**EU0:;5?%99_CFNZ+ .;L7Q46- MM,7(L37_\ ;K&SR*?J"0+5)(M5)*%BL@ZOK1;7]HR M]FF(8SX1I")72H'7NE(E65"3.159N>:^3:%CFJ.Q_G;JHZ&5!RVC:Q0.C6Y' MEMT:=31U6DT=J:9+AA@6*2J%7:NH2K*@)G-/9'!\Z/8$'1J9(]_K"3HT@B/O MC*!N*Z@K#U)2\*U%+I)4"KQ64I5D@3L0PG4,_)[R@ZMH&W:_>$_M+(=]XRT M?BNM+UT> [S"7-98N#[Z*F5521:H)%NH) L5D76<.6J=.?KH^B@%7NM*E63! M:!#5M[8SF,Z'5M!V;:AP,JT//.,KB=Y(/SH4BE'7JVL2K:@8>LHZ_4W:PN!%31@7U@! ME6];9X0UC\*:%RR8<3.W ]RDU3KA'T6*BZEO%IQE6Q!P]:1R86^V9=\ M: 9]S^_/$B(ST_:-,ZH?,TTH37X.YQH,O;>*EP<9T?$@@[0'&4(/*,U'E;(% M#=MI[F%">S!-"\PLRS ''AB:0<^PS^QEX#$_A/9%NQG0.6)">5R=+LWYFX11 M\/?LA;("1>P?H1>4II)*V0*E; NE;*$JMJ[KCVDLE.>Q)Z>(!S^7?I_%_^XH MRWC>(!YRSC"L#:,WE<_E35_M1)5L"Z5LH2JVKA./J3.4Y\[M^"W=^% O5H W MM$M9.7VN"I*!^>QIL02S2)@(ROFO'KSN(#KL?G $2IM<*&4+5;%UW7E,VZ$\ M;Q>Z\ZGKSE\27J@,;L$<%<5W\("B5V :T >_$RH>M4KS_8:MLQ@-YH! :9L+ MI6RA*K;:S?K)S4Z&BW5U!T?Y-F:7L_KU6K_X!WL^AH#XH[P6K MFZ0C?7VI^!45ZR2G(,4KWI1QYW&G%/4]75U@9%O=*[T0QDA6/6XPXEEO:<#? MKPAAAT+90'M;.OT?4$L#!!0 ( -R%6UAI.?RK\P( &4( 9 >&PO M=V]R:W-H965TICV8Y$*B)G9F.\#^_:Z3$"@$UH>]$'_<W"8[*,E5XP_5%.ES #]9P_")R9#4N4 M9,!DPAD1L!@;-_9UX.GX,N![ FNY-R;:R9SS%SVYB\:&I05!"J'2#!0?*YA" MFFHBE/&[YC2:(S5P?[QE_UQZ1R]S*F'*TQ])I.*Q,3!(! M:I.J1K[] [:>G M^4*>RO*7K.M8RR!A(17/:C JR!)6/>FFSL,>P/9. )P:X!P"NB< ;@UPWPKH MUH!NF9G*2IF'@"KJCP1?$Z&CD4T/RF26:+2?,'WM,R5P-T&<\N]8R#,@3W0# MDGPD4Y[EG %3DO %J3<7@F>XPU3"BH0MR;<!>3RXHI9U9G]JR]3_)@O]$]BJ3W2:3W7/L_G-GUFG+5H7JE2A=4%>^YP[=WLA<[:?A M.&IH#:W^ZZC@.*IO#3VWB7HEO-<([YT5CK40*QUKTUX!O;WS[.'0LPZTMT3U MO?Y!5' _F52WE5U9QP5W/R7EODY5]@TRF&,WP$@= #N M+SA7VXD^H/FR\/\"4$L#!!0 ( -R%6UCT&Z7GR 0 &,3 9 >&PO M=V]R:W-H965TDX'>]4.G'X2]!O=LBY/DD/375Y(=&QPA,S?Y G[97>WS[(O6FAX(_Z7Q*"IXF.3Q2Q(HLP_3E%E)RF%FN]?I@E6QW7#ZPY],]WL(:^.?] M(Q5W=FTE2C+(64)R1"&>60OW)G!'4D%)?$G@P(ZND82R(>2KO+F/9I8C/8(4 M0BY-8/'W!$M(4VE)^/&M,FK5:TK%X^M7Z[\H\ +,!C-8DO2O).*[F36V4 0Q M+E*^(H??H (TE/9"DC+UBPZ5K&.AL&"<9)6R\"!+\O(?/U=$'"D(H'H%KU+P MV@J#,PI^I>!?JC"H% :*F1**XB' ',^GE!P0E=+"FKQ09"IM 3_)9=S7G(JW MB=#C\_L\)!F@/_$S,/01K2 D>9BD"591(3%:<\P+3N@+:D31"G- G*"'@J*[ M. 85O.:-2$>T)#E/\B+)M^AA#U398Z@7 ,=)^F%J<^&\=,$.*T=O2T>],XZZ M'OHD3.X8NLLCB$X-V )U#=U[A7[K&2T&$/:1[UXAS_%\C4/+R]4]C7IPN;IK M0./7@?25/;\SD"A(6)@25E! ?R\VC%-17/_H&"\M#O069<>Y87LQH+WLG8"9.#FLF!R?I\P='G_KJ/6)WY7) J,AAT'):V MQLJ6;+)/00)UR'K;0].?'(&8Y;X+12HS8ZO2U/#V]4PQL9X36]I]V<3AO9E:P) MG(I-#B)T]PQAH926)!/[)ZM$'H&&D&N)&.F<]Z];1&BEW$F+"+W4&2*N:R*N MC41(W"&%*.$,V6A=;JIE1;B3"0H@*M0C'3BSY9[3GS@_ZAKVLE/1U2L&WZ%X MPLJX9F5LM/0%IT6YD:G8XSS4EO!8%Q%GT(JN5LH;M:*KE7+/5/&DQC$QXA 3 MCIA?^ MK@6<_G4'D4>SG/M.1,H72]4OS.28U^NY_?$Y T^4^DUWW^!(RK#.O]*CZKV ?T.V%,[JLF'LU^"$QOBZGBT=,6ZZ"=9)T+ M=+14MYDS7>/P-=?,^S5;8MB_YY")[19BH"*_E,PB^KI32#,>MOIZMTC0X6O/UQ3T M*>YF\G3-H^?%N!_X#NB;'.HH*//:IISY7LV@TM33>TI2,[^ZEPZPS8R.H-S7 MU">'^I8.FV]I4G]+:VG1#9?><-A.%)V8WYYX KTUUV^!MH].'S*@6W6*PX33 M1<[+K_'Z:7U2M%#G(ZWGM_($29UJ-&;*XZ=/F&Y%KT4IQ,*DV#%%*&AYHE/> M<+)79QP;PCG)U.4.L/C D0+B?4P(?[V1"]3G:O/_ 5!+ P04 " #,?GJ.F!\2>Q(42"YSPKQ&RPD7)[/AZ+=$-R+,[8EA3JS8KQ M'$MUR]=CL>4$+TNG/!LCSXO&.:;%8#XMG]WR^93M9$8+R(?M+5=WXSK*DN:D$)05@)/5;' !SZ]0H!U* MB^^4'$3K&F@JCXP]Z9N;Y6S@:40D(ZG4(;#ZMR=7),MT)(7C1Q5T4/^F=FQ? MOT;_7))79!ZQ(%):#G P.& *@?T5@>_P N+96 MT?1%F9O26[&AA5[&>\G56ZK\Y/RF2%E.P#?\3 08@;]4X2S(BG!.EOHA^$+Q M(\VHI.JU*AIPQ0I)BQTMUN#KEG"LUT* CPLB,Y7;W='I^YCE:(Z3ZC. M$RKC^/!=;G)+90#6=('Q/!O-??X&1]YN- MXD\*=D+8KPG[?=$MA(> '5=]/<;S,E(]_<2J )7FYXH2]4&\Q@I:@- ?N!W8)I6 MB0\#.\JP1AF^+<>ZTR[*HAJ6U_6+ZV<-G0Q5WS4D@.HH<$D*LJ+2FOC0Q.H% M<8>0:31)(M].**H)1?\[H2&XSK<9>R'DQ,;&,S(H!&$ .SQ-HRCPD9WGI.8Y MZ>6IM\E6,S A0(HY?QFI+?* N7V_FQA _-#KKHK%R/<<91;7:.->M!<2/)S= MGP$AL=Q)QE_*GE;@B0UF;+;#I-6.1YBFD6?'F-08DUZ,NDA252".BDY,4)'7 M!64QBJ&CHJ'7"*3W_IK^*C>$6T7-,T"@(.K6I,W*@XZBA"TMA_U)9!)G>HCI M2I45*32[)XZ3H O58A9Y\<2!M=%3V*M>]K1^Q]GNN"-<9&K Q$5J+=$J=!O3 M*(PFW7JPFT4NZ(TRPGYIU-W_UB3[9O9\!+L::#/S N3H*=BH( S>/K6TU-HZ MNL!>27WO[/*SHITR;Y05OD-:6T/L$/S.V/) LZP4G9M"XF)-'S-2U: U,:94 M!H%2FNXBFF9^&,:Q8Q$;387O$-43*C?%G@BI#E4.W*;TC29>J_XKW!:S($#0 M@;O12-@ODF[<7]3TJ(7S@G.5?>(F8*KA*(J3KF;:S&(_=*@F;&03]NNFF\ M M)UM,ZVG&#M[4R!%*H)%]FQERMGZCI[!?4/O Z]%%OJBK#!>R[(/K'SNZU>M@ M96(*ZPB%@<'$8N9[KCI"C0"C?@%>.C8QO0K5&W5,3I_4@?.U':PG,U-S1Y&Q M'#:K2>2:(E CS:A?FMW+81F-\98J(:?_J(=W:F_$/-V4J[0@>Y*QJ"M=CY7IAT MP8Y;GY/TM[P_,5_30JA#_THY>F<3%8$?/X\=;R3;EE^8'IF4+"\O-P0O"=<& MZOV*,?EZHS]:U1\IY_\"4$L#!!0 ( -R%6U@[B4(Y-0, -L( 9 M>&PO=V]R:W-H965T %"N& B,:/!C-H'^D<-]=/Z!^\=M*R8 8OE/C*,YM/@S^%ULR\K$MF63+1:@W:61.:6_C8>&]2PZ7+XHW5=,O)SR:?9*H*A%OVB 9> MPQQ3)5,N./-!5DN8X8I+R>4*F,S@O$6H=S>7<'ST"HZ 2[C-564(RTQ"2P(LKT8/BMI M<^-X8+8-$)+R5G[\)'\6'T2\Q/04^KT3B*.XWT'HXN_=XP-T^FTV^AZOOP=O M-_Q[XWL"[Q]346VDP\ U:@JY3Y95=,^H8!JW.=I*2P/?YDH(H#=@S73VO2L% M-<-!-T/75,Y,R5*W:C >#UF:+]K"E/?Q[VML9 MGV-6U=UOCH;ZE!.PU*J *U8:=.5R7I:"IVPA$&XLLY7UIU>\X-:75.=+5_,9 M;8AXO:NTPZ@7];JECEJIHX-2Z?6AR4/,72/.@'2Y-)7*<,^5IH1@UB5/@*48>*Z)F(@W3^L1S'K=CQOY8CUEWU0"V.=^KLN;1=B\TG8^H\E=#]H_,/78_\PTO5H&!"X),CH= M$R-=C])Z8U7II]%"69IM?IG3UP=J9T#W2Z7LT\8]H/V>27X#4$L#!!0 ( M -R%6UA^7$.X 4 )PA 9 >&PO=V]R:W-H965TLI3)D;-0:GGANC)>D S+ M4[XD3/\RXR+#2A^*N2N7@N"D",I2-_"\OIMARISQL#AW*\9#OE(I9>16(+G* M,BQ^7I*4KT>.[SR?^$+G"Y6?<,?#)9Z3.Z+NE[="'[D5):$989)RA@29C9R) M?Q$%14#1XALE:[GU'>5#>>#\1WYPE8P<+[\BDI)8Y0BL/Q[)E*1I3M+7\>\& MZE1]YH';WY_I'XO!Z\$\8$FF//V;)FHQR M^(O69=M!X*!X)17/-L'Z"C+*RD_\M!%B*\ _>R$@V 0$NP'=%P(ZFX#.L0'= M34#WV(#>)J 8NEN.O1 NQ J/AX*ODB]^\^H'>(,O1U MP5<2LT0.7:4O)D>Z\:;CR[+CX(6._0#=<*86$D4L(8D)^_^7WO MSR:Y(6$A)"P"@AF)Z5:)Z=KH>I[,B! D*5(SD9(H>8*^X715WFF35"_=F,6D M*3TEN5>0\PKP..[U!^=#]W%;]J9&_8'9*+1>8ULY@6"&G+U*SIY5SES%J9:3 M*C3%0OS4:]8:B^0$33*^8JI)Q1+8WQ)(7XNWHZ*UU[:3%Q(6 <$,M?N5VGVK MVO=,D)C/&?U/3^"M)>:2,#*CJK$,]/?FXZ[6_;V$],X[.Q-VGS+H=LTVD;V- M,>!!->"!=L*Z_Q5UZ@FZ)+I&*ZIJIJY]60A$MMD*3.!:KW6)6RF#M MI^W2.M@;J;\[@T/(#B,@F)&#LRH'9Z^[Q:.G)17ELJGW/HTKIIU MD]#6^+;+ "0L H(9&3FO,G)NU4UOT?4&G'V_(=D#$8T["2N@[72'A(60L @( M9F3!]^J]N_<&F[P-%"@WH+00E!9!TWL[$WFEKP2%I$13-%#RH!0]>4:UUL1:4-Q;E [S \\^06@B^FB]> MLH53.Z-U/B!I$13-S$?M07VKD[+> $>5[P/\[?H=#!J3 VI"06D1%,U,3NU# M?;L1O5-:]&+[>LUCG*)/*T%E0LO_W]E*NYW;NGY TD)06@1%,S-46UN_]Q;E M'=)M3D%I(2@M@J*9Z:F]L&\WPZW+^[X_W7-M4WN?K?6&I$50-%/OVHK[K_'B MMNINY^GJ/CAEA:"T"(IF/I>J?7KP%CX] /7IH+00E!9!TPLW6,PIDR@E,QWJG0[T9DJ4KP*4!XHOBV?=#UPIGA5? M%P3KI3!OH'^?<:Z>#_(.JA&PO=V]R:W-H965T=$?'T+&=].'-]Y>O!(ERME M'KCQ>$V6, /U8?T@=,]M4%*: Y.4,R1@,7%N_1OL#XU#:?&1PE;NM9&9RISS MSZ9SETX@Y)"*I[7SCJ"G++J3K[4 M1.PY^-$+#D'M$!SK$-8.X;$.4>T0E"SX%@ECK=%,HR2S]-;3 MI\RL^TP)_99J/Q5/>9Y3I1=2R0LTY4Q1M@264)"(L!3]5A!!F +=_07=IBDU MBT4R=,>JE#-+]QJ#(C1[HRT^S#!Z_>H->H4H0W^N>"$UB!R[2D=JQG.3.JJW M553!"U%A2"Y1Z%^@P O"#O?I\>Y!ASL^WMUON[N:WH;CH.$X*/&B%_#>$2K0 M1Y(5<($>(2F$T"2C3^\AGX/XNXN=7CRS%=S(-4E@XFBM2Q ;<.*??_*'WJ]= M7-D$PY; 6CR]AB1Y^.U?1K4[.=KI^NM?FZ$Y!+CLY#6UR:A,,6P)K<1HU MG$;]N4D9T?QI21NY_\'9HGEP3\F<9EKQH+>&70XC3&62<5D(Z**Y&FY0#F<^ M.ILXB 9:19M]^@Z-PM#WVD:X-_#OI&70T#+HI:5)+66R3-(41+79/9'RM=$O M^A>=+O#>T4]-1IM@V!)8B_5AP_KPC (?VN34)ABV!-;B=-1P.OJQ J^&&^X+ MW!M%SP1^:!3ZU\\%/CK_M_LF]'ZO9>KQOB+;#JD.U M_;%_+S=[]8IO0^#G_H#W1WEJ[EI%P[;0VBNTJW;\X(Q[@F^U]K&*AFVAM8G= ME3]^;R5PAFTA/&I;.+3JVA;.4<7XNS+&[Z]C9L H%VAFQ LZY_2%*LU$TM9Z M)PN6"HV:+9MHV!9:F]5=%>0/SBEEJU6.531L"ZU-[*[0\7O_^>.]SPX-=YX'G/=7MH-'INA/OC/)4'=^\@TAP;OR=B M29G4DUIH>.]RI(,1U4ELU5%\79Y-SKE2/"^;*R#Z8VT,]/L%Y^JI8XX[F_/P M^#]02P,$% @ W(5;6)] > 4F @ M 0 !D !X;"]W;W)K&ULA51-C],P$/TKEI$02%"G25O0DD1JMR#VL%"U @Z(@YM, M$FL=.]ANL_Q[_)&&KM0MEV3&GO?FS60F:2_5@VX #'ILN= 9;HSI;@C110,M MU1/9@; WE50M-=95-=&= EIZ4,M)'$4+TE(F<)[ZLXW*4WDPG G8**0/;4O5 MGQ5PV6=XBD\'6U8WQAV0/.UH#3LPW[J-LAX964K6@M!,"J2@RO!R>K.:N7@? M\)U!K\]LY"K92_G@G+LRPY$3!!P*XQBH?1WA%CAW1%;&[X$3CRD=\-P^L7_R MM=M:]E3#K>0_6&F:#+_'J(2*'KC9ROXS#/7,'5\AN?9/U(?8^0RCXJ"-; >P M5= R$=[T<>C#&2".GP'$ R#VND,BKW)-# M-_E/0[;02668J-'/Y5X;9TSD:MLVOL^9=#NP>%9(6^=J"H5SOHUY>T!K:%9W/;>LR3E!S/!9"S26I! MU7Y?-"KD09@P5./IN)++,(G_PL,^WU-5,Z$1A\I"H\F[.48J[$APC.S\7.ZE ML5/NS<;^5D"Y 'M?26E.CDLP_JCROU!+ P04 " #G4ZG5;)DN=Q=2)6O)"_W(HRCVOY MM;R;5JN2QXM-HSR;$L?QIGF<%I/9V>;8YW)V)M9UEA;\3IPE=XMZ^; =':VBN_X-:^_KCZ7\MMTR[)()\XC0]XAE/ZH8BEO_N^9QG6<,D^_%G1SK9 MGK-IN/OYB?W'C7@IYB:N^%QDOZ6+>GD^"29HP6_C=59?B8>/O!/D-GR)R*K- M7_3089T)2M95+?*NL>Q!GA;M__BQ"\1. ^R--"!= Z(W8",-:-> 'MJ =0W8 M)C*ME$TE>$!E@Y9LS8=-,#>MI?RT:*[[=5W*7U/9KIY=\SMY%6MT M6;1CJ+D6[]!!VGV1L)_GH=H=>OWJ!7*"W0EZ585W&Q MJ,ZFM>Q>D*)NB3*.IEA3X4"[[H$TREKJTX\B3N@A@9(YZ< M((K?(N(0"G1H?GAS C2/#F^.#6KH]E+1#1\=X=M[4:"0MY0,IFR2RFFUBA-^ M/I%9H^+E/9_,OO\.>\X/4+ALDD66R'JA9-M0,A/[[(K?\V+-P4':MG0W+9NL M>3_#U"..YYQ-[W># > P)IV)JGH#"6J)O-V.$I>R0-,SA(6AKZN.ABB7!#2$Q7A;,=Z>RY'F-^NR MBF\RCOBCG-,J^-IX@[._HYX7:B&? S#BN8ZG:8%@F.( %N-OQ?C/'EO^\%+0 M,/#U,3,'<-@-0@]K"H:XD,APC"@(M@J"/0JJNEPG];ILQE>RC,L[6$X ==/5 M;Y0A*@R=4%,"4!'F8%A(N!42&H5$7.:.)&UG+#DIH3@799W^W1[H!AHD+!ST MAK!0'S]S .535U<&H%P6C-PQV%'SMF-. /62ET\:WJ*"U^",ZPS.SC!SJ:8$ M@+T+ NQK4B 8\7'HCXC9,2'8*.:RRV$_-3D,W98BEQ:DD.EMW8S +M>)HD(W M7,YV''7X+_$CK]ZBGX7\6M2ER+(&?EG47$X9<#SP0$% @T$" 6#8"5Q_$!" MSG&H-Q(/HN)!C/'XL%@G[2#]_1//;WCY!RC&2'+LY&Z5+;+%U@^@LDKX!;P2 MMFJ6K+)%MMCZ\51^"3_?,'5->SF&A)XW2#)#G,R6 =4-$X CC%"?C=Q5RC)A MLV%[#@&5R]&D- -%01T5[J/I*E%_"9L,DAW?.2SFS96#WC8V/'L^SBH:\,/1TQ V8HR\\(!SU/:*; M70B' Q:.62GE$K'9)AZ>%P OYPP3PQ EXSU(#$.4[X]E!J)L(3';PH\\SNIE M$I>@KS4W/G8D6V6+;+'U Z\/H2"\ QQGQO9%U"E(TD1EMU>&;H>/HK^T%F %#^ M(#% 5*-Y01DX8C9PJE[4#>W*N+0PLQT]L&VR1;;8^I%4+I*X+Y HC,[TZ'C: M9(MLL?7CJ;PL,7O9(RJ99%BQH\0CP_MLB".>@WV] CA'-<9JP 293.)N09H MN-O0/^BPU;WY%$@NCA>:1CZCV3"9U07Y@ ,#\("=,4 3"7 MT' DB5#E2*FY*/HTKH4N+*Y0C.3!1/X:W_'F'J@Z;&FXDMWIPIU^.B>$8ETU M",.ZYQJ!C90^J?*-U.P;S:G37/@P4Q_]M--J0=066S^L.\^.7^+AL=VGQW8? M'[]$090J/TV?7Q"EPT>^8.$#PD&%#PAG*'Q0966IM8?('5,OR3'B$%T2 ',< MHD\" (PVL\J((.4EJ=E+6D^9[>D"+/,E,]D_Z_/9* S M='U=-PAC@^U3(,P;F2J8\IG,[#.?5%_Q1!1)VNX1&B+'X"#]O@!,,,F/Z;L M)MMC-S=;EE2:>=KIM]F:=1>G!9Q.@"?HOLSENO6$<-1C@_U8$([X#ADIL3-E M/MF^78P'/BQ@P[)C0!RFZP&*G5Z@ES !%'-W_'9?B_*4S.PIG[USC@%;%_U M[_8<@,G%A*];9A#FT;$I3WD[9GYL?=CFN8ZDYR* S7, #-H\!\&@S7/3GW3[XL7[S>L&VO$+?!JUKT\HFO9MCD]R:,J[#67\ M5E(Z)[[L5-F^(-%^J<5J\\K C:AKD6\^+GF\X&4#D+_?"E$_?6E.L'U-9?8O M4$L#!!0 ( -R%6U@4&PO=V]R:W-H965T\A#'5&V6I\73S0B/GB]\3%9K45\83R>;>,4?N?BT^5#* ML_$>99%D/*^2(DWO62<>'C^C_]H4+XN9Q16_*](_DX58WXS" M$5KP9;Q-Q.B(,$ M[!])(%T"Z2>X1Q)HET!/37"[!+=AIBVEX8'%(IY.RN()E76T1*L/&C*;;%E^ MDM?]_BA*^6LB\\3TD:]D+PITG[=CJ.X+T[6?$4NJ>+4J^:J]4"S11[[C^9:C MUXR+.$FK-S+JTR-#KU^]0:]0DJ/?U\6VBO-%-1D+V=;ZCN-YUZ[;MEWD2+LP M00]%+M85>IG8 M4@W=]QMM\.@QO*.]\?DW&8KN!<^JOTR\M[BN&;>>9JZK33SG-R,YCU2\W/'1 M],O@+/6D')YSS9Q;.45VA9%IF<)?XNRFX.X27: M\'(N52TGILOT$.T[#"TVA(22?D& ,"$SC,]KS&;UX M"HT&4UX0RB=A?P8=AODTB"*W)[!AF.=Y$?;,&L..\D*.M0*6K!(1I_^C)CO( MN=T/BL:@T'0"#\PDOI"D.F H4B'1&!2:3BI1I)(7ZZI+]0^E$#J.VQ>6(;+>]0VFA?]'W&4;['<\>,I!H# I-9UL9<1Q<2H>@-AP4C4&AZ:0J M)XZMQM2NPW"H&RR?2?TW,T,F+=LJ3$^=">B.@/AT4C4&AZ:0JGTZLEM6JMRZUIS<_(CV]&>*P M'[A1U-.;*0YCQSEB*8GRQ<3NB^^*+./E/(E38QG6Y+-['Q*-0:'IQ"DO3BZU M=DQ _3DH&H-"TTE5_IR\? &Y2]4DY86N$_8E98BC@4_Z;VFF.!P>2D\O0OEA M8O?#2E+?;2'M=SI[J$"B,2@TG65EV(E_*?V!^G)0- :%II.J?#FQKY!;]1<, M]!(YE/3?Y QAH>-@VE>? 2V@X9$5?J),,+&;8$U\I_E&.^+9XP%T*1H*36=3 MN7$274IDH&8<%(U!H>G?G)49I_8%8'??Q@R4QR1 MSC$TZXPJ\TOMYO<]CU.QGL>E\2.@/?GL[^.@"]%0:#IQRG!397 M2>J[?:/]3F'T.&&#AQ)F?5?T$QQ?D2]_OX04QR6%I/T M=#8^V##SR,MUS\4UN 11Z3EDF M9]96J=V-; MQ'S*<\62#!X$DGF:4O']%AC?SRQL'08^)INM,@/V?+JC&UB">MP]"/UFURQQ MDD(F$YXA >N9M< W(?:,08'XG,!>GCPC$\J*\V_FY4,\LQSC$3"(E*&@^N<) M[H QPZ3]^+LBM>HYC>'I\X']?1&\#F9%)=QQ]B6)U79FC2T4PYKF3'WD^]^A M"L@W?!%GLOB+]A76L5"42\73REA[D"99^4N?*R%.#'!PQH!4!J1MX)TQ<"L# M]Z4&7F502&V7H10ZA%31^53P/1(&K=G,0R%F8:W#3S*S[DLE]-=$VZGY9\IR M6JY %J,_<\J2]?H%9X(!JW3@2WX//.\+56-CZL M+#U=V?RPLO*PLE_O(5V!^*MO008G- 7M1NYH!#-+5RQ#"-;\UU]PX/S6)^8E MR<(+D36$]FJAO8+=/2/T\MT=6NKR'><,KA F;YW)%?KQ-@P3&3$NW;U+ZGY)LO!"9 W=_5IW?S#!;V&39)G1=$692?0^Z4H*OZ P1^;3 MG!#L^E/[Z523+@K[HTD+%?9P8=<):E0CBJ".(AC>IG&%1V/20H5=U&3LDW[G1[7SHT'G0YWTT5GO1YT9B>L%N.5]%X6Q-VY[ MWX/RW<#M=W]=%\?'#](GW$WA GQO%8(/:ANDH5=5#/)&B%,ZA F@R&< MU)G&(1P?#F&E#V%:'L)#I7UPEI\M,9O>@;CS1E@W]/A=X\$C%8:TKG>J1=$F7/7+XHOBNZR!57 MNB'%S-!_9^+^3]02P,$% @ W(5;6)TTP!)G P MD!8 T !X;"]S='EL97,N>&ULW5C1;M,P%/V5*&-HD]#2-"QK6%L)*DU" M C1I>^!M0XP7%'RR-?PW?Q)?C::9)VOF/L 5I2K;%];T9D&I\E8Y%]7(7RA5O@F":K:@.:G.BI(*C62%S(G273D/JE)2DE9 RGG0 M[_7B("=,^..A6.97N:J\6;$4:N0GS9!G3^_3D1_&KWW/RDV*E([\NY.77Y:% MNGSAV?/1JZ.CWMWIY>[XB0%._< I>OX$T;,>KJLQ3#K>EC:7'VLA2SS&:!<. MFH[2,J&#D0=/2N>1;##AQ.UJVQ;JZZ+GI'>X&#%T)_3S^P\TI1;[G7@?26HK M)T,.ZA(=#[-"M)4:^79 JY.<>O>$C_P)X6PJ&; RDC.^ML-]&)@5O)">TK>( M#A?"2/7-PJ'MP=U3Z^1,%-+$MA'L][2^? ?8], @X[PQV/?MP'A8$J6H%%>Z M8RXV@P\@KV[?KDOM<"[).NR?^RW!G'20:2%3*ILPH;\9&@\YS<".9/,%G%51 M!@ J5>2ZD3(R+P0Q'C:,NJ%E9Y3S&_AI^9QM::^RSKJ96A)-4QNJFU;&=D"_ MJV:UN[+QLW2]DMT7ZMU2IR-,'PJ-7DN:L97IK[+& *8>XNJD+/GZ+6=SD5.; M_),#CH=DP_,6A63?=#0HE9D>H-+W[JE4;-8=^2I)>4M7:E-.JPSWW#] SW]W MGN=44$EXU[2N_7V>Y6<[KI_%_\*S^5G9=>PT&5WLO\=Z_['O)N-#,'D0RSTX M!)/)_IN,#L!CO>O==Y/A(9CL[Z7)H-Y3=C:N6]O69M2#UX.1_PE>-G@;U)LN M&5=,U+T%2U,J'NQ>M;PB4_VZO:6OKT]I1I9[ M2Z(H2=P(8&X'480A<#?B".8 /&!(%)GGX,[S*-@\IX+V?]#C7U!+ P04 M" #-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( -R%6UC?"*<>W@8 +<^ / >&PO=V]R:V)O;VLN>&UL MQ9M=3]M(%(;_BI6+%2NU&V+''^F62A1HB]0M;(-ZNQKL23*J/U*/#:6_?L_8 M0(]3\^[>''(%F3C.D['G/.?,C%_?5O77ZZKZZGTO\M(>339-LWTUG=ITHPME M_ZBVNJ1W5E5=J(9>UNNIW=9:97:C=5/D4__P,)H6RI23-Z\?SG593_F+JM%I M8ZJ2&EW#%Z-O[<_WW4OOQEAS;7+3W!U-NO]S/?$*4YK"_-#9T>1PXME-=?NA MJLV/JFQ4ODSK*L^/)K/^C2^Z;DSZ2_/205ZI:]NU-.KZLR*0HTET2"=Z/E6-?E]7[=:4:W<:^A53]C.Z?GCXVW?BJ_K_ M=&.U6IE4GU9I6^BRZ?NQUKD#+.W&;.W$*U6ACR8/AWBJS+RSLJ%.\L[+_E1T MK/NE]-7G6?^K&\)E?5B_,O1&?9YUX'*0QVUFFB>P?(#ERV*=T.LJ-QE]>^:] M5;DJ4^UUU]PRP !GL#] XN%8.< \CY,T(N'83[@/6JE7>F:GZI0P 9[@UR MV50I@XP 9+0WR!-E-PPR!I"Q+.2R+0I5WW4]9]:EH8\I"C_':5JU%'X89 (@ MDSU"_N,SR 6 7,A"GFJ;UF;KVAWHV]::4EL>>F:'*&8?"@?M]%M+7]JU>[^I M8ONG=TH.M*28MM8#3*@68;>\KZKLUN1Y)\!SLG^Y=@3>L;7#.#Y#IID)J^:C M5E9;K__#H9!=9L)ZH>1K2ZG179\[T-7>N@^\\#[IAB,BM\R$Y?+.E"0]2JZ\ MX[JF2]M'1$Z'I#*3MHK:&DHW*5;7;>I&!0=#(ID)F^2SOM%E2S?<_3^<"[EC M)BP/EQ#0Q;3>I:XID5'#'D/"F D;XS,%MOXBNIOMA-#6PX&*1#$3-T5M;I2K M0"C".:.K.5,ZSG7E)94I@TY$_O"%_7%_7:_4]\%H]I$U?/%: MI"A,TPWA%W0;4J^1UVBDZ'Y$>8R"F^>!5R;?6WUG7BV J270%@O M@XK8.[A2]/7#3D2&"80- TICQ\HQD6$"8<.,Q9^1GD2N"81=,UI8N8'3<_(Y M;&2;N;!M<) ,."82SEQ8.#A(#C"1)!0'OX%0WRN0<$TEGOM?% ME4$,0N*9"XOG/]8O7*_RM4DDGU!8/C!E&]R?(9)/N,^EEL&%#Y%\0F'Y8,PY MQT3R"87E@S%#CHGD$PK+YSY!7]*ILC;OTHX+2HV5F[6B[)UCPO5]80V-8'9- ME(388=43(A.%SU/U<,R_E,N-&S?]5W%,9*)0V$3PH@\#$C)1*&RB80UYG&5= MM._287<^CHE,%$I/MX%B\J5WS#>?( M%PA;"F$N.B2P429= HTO"CK#+2S@F MLE D;*$G,?O;E&,B"T726\QVE[ ?";N!Q#&1A2)A"^TN: \ISSDFLE D;*%' M3#ZU?G&=F_7N^DD$]YD)6VADVN@E]6Q:T0V;&SZ[%2$+1<^^6^!QE+OJ@V,B M"T7//PG'[TZ.B2P4[6DB[IZ4[RY$%HJ%+32.^=C*,9&%8F$+X?E"7F3$R$+Q M7M=^>)$1(PO%>UW[&?0FLE LO1L-8@YZ$UDH%K80QHPX)K)0+&PAC!ES3+C? M6=A">"Z;SWK$R$*QM(70=J%!R18C"\7"%GIBROWE?:W),!-DH4380A!ST)L) MLE BO?\ 8O)[,T$62J2WLD%,'MX39*%D/\M!(R5;@BR4/.\.A)\OO;/O=%J. MB2R4"%MH!],%T*I\>)[E?(")+)0(6V@'\V<5U"_#<$QDH4380CN8;D[F<2\H M-7),^-R-L(5@;P[C)K)0(FRA'ZKR]++VW!]WIID_#]V#&*LVST^H[:+\6*GLX;GKAV?& MW_P+4$L#!!0 ( -R%6UCZ,(1HN0( .0W : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VKUNXD 81N%;0;Z F/F?6854VZ1=Y080&2 *8&1[ MM/[1 MML-F7X_KX:$[U]/ESK;KC^OQLNQW[7F]>5_O:FN7R]CV]S.:I\?[F8N7SW/] MGXG==ONVJ3^[S>]C/8W_&-S^Z?KW85_KV"Q>UOVNCJNF_3C<+@_M]<,\7"8W MB^?75=,_OYJFG3O((LC.'^00Y.8/\@CR\P<%!(7Y@R*"XOQ!"4%I_J",H#Q_ M4$%0F3_(+"GC4B!I@K6 UH9<&P&O#<$V F(;DFT$S#9$VPBH;EGI; ;TM];8">MO)CVT!O2WUM@)Z6^IM!?2VU-L*Z&VI MMQ70VU)O*Z"WI=Y60&]+O:V WHYZ.P&]'?5V GH[ZNT$]':3S1(!O1WU=@)Z M.^KM!/1VU-L)Z.VHMQ/0VU%O)Z"WH]Y.0&]/O;V WIYZ>P&]/?7V GI[ZNT% M]/:3S6X!O3WU]@)Z>^KM!?3VU-L+Z.VIMQ?0VU-O+Z!WH-Y!0.] O8. WH%Z M!P&] _4. GH'ZAT$] Z3/RL%] [4.PCH':AW$- [4.\@H'>@WD% [TB]HX#> MD7I' ;TC]8X">D?J'07TCM0["N@=J7<4T#M.#IL(Z!VI=Q30.U+O**!WI-Y1 M0.]$O9. WHEZ)P&]$_5. GHGZIT$]$[4.PGHG:AW$M [4>\DH'>:'!84T#M1 M[R2@=Z+>24#O3+VS@-Z9>FPMH'>FWEE [T*]BX#>A7H7 ;T+]2X">A?J703T+M2[".A=J'?Y M3KV'\?-0AUO/UYK/_TZJQ\MWZ^WQU^77QP#L<:R>W-)[NM'_JP^GR(/_MN&C>)L[U/5A]/&X]9FZ2> MY[YKZA#7Q>/8_I:R?DY(X\EEC]]UL[^*&Q+Q9L)QY<\!S^>^/EKGNM:N[FH7 MOM1#W"4.O?#AJ;<^/5_BC1ZG[;9K;#LU#T,\DOK9V;KU.VO#T*>GHE?GDT.\ M87OZS"[.7\J<"XP[[]PT^S@Q9]\?]S*2X^GU' M9%[KSK_B:&$M?_'[V..W6 MMG^9':_WQ^3VRSR\6!Z7W_&O,WZM_\X^)*2/'-)' >E#0?K0D#X,I(\2TD<% MZ2.[IC1"$36CD)I13,THJ&8453,*JQG%U8P":T:155)DE119)45629%54F25 M%%DE159)D5529)4467.*K#E%UIPB:TZ1-:?(FE-DS2FRYA19&UL4$L! A0#% @ W(5;6/W3":_O *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ W(5; M6)E&PO=V]R:W-H965T&UL4$L! A0#% @ W(5; M6),"JV,Z @ MP4 !@ ("!D \ 'AL+W=O 8 M " @0 2 !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ W(5;6,I3982?!P W"( !@ M ("!E!P 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ W(5;6'/=T"6)) =WX !@ ("!U#L M 'AL+W=OP6[^T# "'" &0 M@('*? >&PO=V]R:W-H965TZ !X;"]W;W)K&UL4$L! A0#% @ W(5;6.7D3E1!#0 D28 !D M ("!08< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ W(5;6(WI&)9D# KB8 !D ("!YJ M 'AL+W=O"@ &0 @(&!K0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MW(5;6$@N9;9J!@ 01$ !D ("!=[@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6#^Q_O!<$ M$S4 !D ("!XLX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6)L_*)UM#@ Q30 !D M ("!XN@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W(5;6"C>L+;B"P \A\ !D ("!S@@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5; M6-J#"FMR @ G 8 !D ("!,QP! 'AL+W=O&PO=V]R:W-H965T8A 0!X;"]W;W)K M&UL4$L! A0#% @ W(5;6.WJL#TB P . < M !D ("!>R4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6"7[W* 7!@ V@\ !D M ("!)3 ! 'AL+W=O&PO=V]R:W-H965T M6\@( 'T& 9 M " @4T[ 0!X;"]W;W)K&UL4$L! A0# M% @ W(5;6/@1'9>8 P Q @ !D ("!=CX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6#A[ M;V[P! 51( !D ("!MDD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6."BUM!:!P Q, !D M ("!F%P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ W(5;6/#:.XLH @ HP0 !D ("! M&PO=V]R:W-H965T&UL4$L! A0#% M @ W(5;6*9B,=34!0 J", !D ("!%GL! 'AL+W=O&UL4$L! A0#% @ W(5;6%K@I6., M! @1L !D ("!3XD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6%_%$2 J P I0P !D M ("!%)0! 'AL+W=O&PO=V]R M:W-H965TZ: 0!X;"]W;W)K&UL M4$L! A0#% @ W(5;6.86^M?& @ W < !D ("!(J$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MW(5;6*84D63J" .5 !D ("!V*H! 'AL+W=O&PO=V]R:W-H965TV 0!X;"]W M;W)K&UL4$L! A0#% @ W(5;6-(5DP\# P M= X !D ("!8+P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6!LOT<_@! $!X !D M ("!+L8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ W(5;6(RBU/G,! @!L !D ("!3]L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5; M6&Y9B;!%!P 1$$ !D ("!Y.H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6$UXHM9 "@ TE@ M !D ("!L/H! 'AL+W=O,$E?@" !"0 &0 @($G!0( M>&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6)8_LL0E!0 NAT !D M ("!3PX" 'AL+W=O&PO=V]R:W-H965T M 9 M " @>L; @!X;"]W;W)K&UL4$L! A0# M% @ W(5;6%9CQRY," 9T !D ("!O"$" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6/0; MI>?(! 8Q, !D ("!N3(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ W(5;6'Y<0[@ !0 G"$ !D M ("!AT " 'AL+W=OX# ;%P &0 @(&^10( >&PO M=V]R:W-H965T-) @!X;"]W;W)K&UL4$L! A0#% @ W(5;6*5$"&PO=V]R:W-H965T&UL4$L! A0#% M @ W(5;6)TTP!)G P D!8 T ( !$%\" 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MW(5;6/HPA&BY @ Y#< !H ( !EFH" 'AL+U]R96QS+W=O M XML 112 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 113 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 115 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 344 478 1 false 86 0 false 9 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.huronconsultinggroup.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.huronconsultinggroup.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Earnings and Other Comprehensive Income Sheet http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome Consolidated Statements of Earnings and Other Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Summary of Significant Accounting Policies Sheet http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Statements 8 false false R9.htm 0000009 - Statement - Summary of Significant Accounting Policies Sheet http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1 Summary of Significant Accounting Policies Statements 9 false false R10.htm 0000010 - Disclosure - Description of Business Sheet http://www.huronconsultinggroup.com/role/DescriptionofBusiness Description of Business Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions & Divestitures Sheet http://www.huronconsultinggroup.com/role/AcquisitionsDivestitures Acquisitions & Divestitures Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Intangible Assets Sheet http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Leases Leases Sheet http://www.huronconsultinggroup.com/role/LeasesLeases Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Property and Equipment, Net Sheet http://www.huronconsultinggroup.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 0000015 - Disclosure - Financing Arrangements Sheet http://www.huronconsultinggroup.com/role/FinancingArrangements Financing Arrangements Notes 15 false false R16.htm 0000016 - Disclosure - Capital Structure Sheet http://www.huronconsultinggroup.com/role/CapitalStructure Capital Structure Notes 16 false false R17.htm 0000017 - Disclosure - Revenues Revenue Sheet http://www.huronconsultinggroup.com/role/RevenuesRevenue Revenues Revenue Notes 17 false false R18.htm 0000018 - Disclosure - Earnings Per Share Sheet http://www.huronconsultinggroup.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 0000019 - Disclosure - Restructuring Charges Sheet http://www.huronconsultinggroup.com/role/RestructuringCharges Restructuring Charges Notes 19 false false R20.htm 0000020 - Disclosure - Derivative Instruments and Hedging Activity Sheet http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivity Derivative Instruments and Hedging Activity Notes 20 false false R21.htm 0000021 - Disclosure - Fair Value of Financial Instruments Sheet http://www.huronconsultinggroup.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 21 false false R22.htm 0000022 - Disclosure - Other Comprehensive Income (Loss) Sheet http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLoss Other Comprehensive Income (Loss) Notes 22 false false R23.htm 0000023 - Disclosure - Employee Benefit and Deferred Compensation Plans Sheet http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlans Employee Benefit and Deferred Compensation Plans Notes 23 false false R24.htm 0000024 - Disclosure - Equity Incentive Plans Sheet http://www.huronconsultinggroup.com/role/EquityIncentivePlans Equity Incentive Plans Notes 24 false false R25.htm 0000025 - Disclosure - Income Taxes Sheet http://www.huronconsultinggroup.com/role/IncomeTaxes Income Taxes Notes 25 false false R26.htm 0000026 - Disclosure - Commitments, Contingencies and Guarantees Sheet http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuarantees Commitments, Contingencies and Guarantees Notes 26 false false R27.htm 0000027 - Disclosure - Segment Information Sheet http://www.huronconsultinggroup.com/role/SegmentInformation Segment Information Notes 27 false false R28.htm 0000028 - Disclosure - Valuation and Qualifying Accounts Sheet http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccounts Valuation and Qualifying Accounts Notes 28 false false R29.htm 0000029 - Disclosure - Subsequent Events Sheet http://www.huronconsultinggroup.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 30 false false R31.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 31 false false R32.htm 9954471 - Disclosure - Earnings Per Share (Policies) Sheet http://www.huronconsultinggroup.com/role/EarningsPerSharePolicies Earnings Per Share (Policies) Policies 32 false false R33.htm 9954472 - Disclosure - Derivative Instruments and Hedging Activities (Policies) Sheet http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesPolicies Derivative Instruments and Hedging Activities (Policies) Policies 33 false false R34.htm 9954473 - Disclosure - Fair Value of Financial Instruments - (Policies) Sheet http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsPolicies Fair Value of Financial Instruments - (Policies) Policies 34 false false R35.htm 9954474 - Disclosure - Income Taxes - (Policies) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesPolicies Income Taxes - (Policies) Policies 35 false false R36.htm 9954475 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssets 36 false false R37.htm 9954476 - Disclosure - Leases Leases (Tables) Sheet http://www.huronconsultinggroup.com/role/LeasesLeasesTables Leases Leases (Tables) Tables http://www.huronconsultinggroup.com/role/LeasesLeases 37 false false R38.htm 9954477 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.huronconsultinggroup.com/role/PropertyandEquipmentNet 38 false false R39.htm 9954478 - Disclosure - Earnings Per Share (Tables) Sheet http://www.huronconsultinggroup.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.huronconsultinggroup.com/role/EarningsPerShare 39 false false R40.htm 9954479 - Disclosure - Restructuring Charges - (Tables) Sheet http://www.huronconsultinggroup.com/role/RestructuringChargesTables Restructuring Charges - (Tables) Tables http://www.huronconsultinggroup.com/role/RestructuringCharges 40 false false R41.htm 9954480 - Disclosure - Derivative Instruments and Hedging Activity (Tables) Sheet http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityTables Derivative Instruments and Hedging Activity (Tables) Tables http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivity 41 false false R42.htm 9954481 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.huronconsultinggroup.com/role/FairValueofFinancialInstruments 42 false false R43.htm 9954482 - Disclosure - Other Comprehensive Income (Loss) (Tables) Sheet http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossTables Other Comprehensive Income (Loss) (Tables) Tables http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLoss 43 false false R44.htm 9954483 - Disclosure - Equity Incentive Plans (Tables) Sheet http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://www.huronconsultinggroup.com/role/EquityIncentivePlans 44 false false R45.htm 9954484 - Disclosure - Income Taxes (Tables) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.huronconsultinggroup.com/role/IncomeTaxes 45 false false R46.htm 9954485 - Disclosure - Segment Information (Tables) Sheet http://www.huronconsultinggroup.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.huronconsultinggroup.com/role/SegmentInformation 46 false false R47.htm 9954486 - Disclosure - Valuation and Qualifying Accounts (Tables) Sheet http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsTables Valuation and Qualifying Accounts (Tables) Tables http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccounts 47 false false R48.htm 9954487 - Disclosure - Description of Business (Details) Sheet http://www.huronconsultinggroup.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.huronconsultinggroup.com/role/DescriptionofBusiness 48 false false R49.htm 9954488 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details 49 false false R50.htm 9954489 - Disclosure - Acquisitions & Divestitures (Details) Sheet http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails Acquisitions & Divestitures (Details) Details http://www.huronconsultinggroup.com/role/AcquisitionsDivestitures 50 false false R51.htm 9954490 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) Sheet http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Detail) Details 51 false false R52.htm 9954491 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail) Sheet http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail Goodwill and Intangible Assets - Intangible Assets (Detail) Details 52 false false R53.htm 9954492 - Disclosure - Goodwill and Intangible Assets - Amortization (Details) Sheet http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAmortizationDetails Goodwill and Intangible Assets - Amortization (Details) Details 53 false false R54.htm 9954493 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 54 false false R55.htm 9954494 - Disclosure - Leases Schedule of Operating Lease Balances (Details) Sheet http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseBalancesDetails Leases Schedule of Operating Lease Balances (Details) Details 55 false false R56.htm 9954495 - Disclosure - Leases Schedule of Lease Costs (Details) Sheet http://www.huronconsultinggroup.com/role/LeasesScheduleofLeaseCostsDetails Leases Schedule of Lease Costs (Details) Details 56 false false R57.htm 9954496 - Disclosure - Leases Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails Leases Schedule of Maturities of Lease Liabilities (Details) Details 57 false false R58.htm 9954497 - Disclosure - Leases Schedule of Operating Lease Additional Information (Details) Sheet http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseAdditionalInformationDetails Leases Schedule of Operating Lease Additional Information (Details) Details 58 false false R59.htm 9954498 - Disclosure - Leases Leases Additional Information (Details) Sheet http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails Leases Leases Additional Information (Details) Details 59 false false R60.htm 9954499 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional Information (Detail) Details 60 false false R61.htm 9954500 - Disclosure - Property and Equipment, Net - Summary of Premises and Equipment (Detail) Sheet http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail Property and Equipment, Net - Summary of Premises and Equipment (Detail) Details 61 false false R62.htm 9954501 - Disclosure - Financing Arrangements - Summary of Carrying Amounts of Debt (Detail) Sheet http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail Financing Arrangements - Summary of Carrying Amounts of Debt (Detail) Details 62 false false R63.htm 9954502 - Disclosure - Financing Arrangements - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail Financing Arrangements - Additional Information (Detail) Details 63 false false R64.htm 9954503 - Disclosure - Capital Structure - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/CapitalStructureAdditionalInformationDetail Capital Structure - Additional Information (Detail) Details 64 false false R65.htm 9954504 - Disclosure - Revenues Revenue - Additional Information (Details) Sheet http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails Revenues Revenue - Additional Information (Details) Details 65 false false R66.htm 9954505 - Disclosure - Revenues Performance Obligations Information (Details) Sheet http://www.huronconsultinggroup.com/role/RevenuesPerformanceObligationsInformationDetails Revenues Performance Obligations Information (Details) Details 66 false false R67.htm 9954506 - Disclosure - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Detail) Details 67 false false R68.htm 9954507 - Disclosure - Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents (Detail) Sheet http://www.huronconsultinggroup.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofWeightedAverageCommonStockEquivalentsDetail Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents (Detail) Details 68 false false R69.htm 9954508 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 69 false false R70.htm 9954509 - Disclosure - Restructuring Charges - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail Restructuring Charges - Additional Information (Detail) Details 70 false false R71.htm 9954510 - Disclosure - Restructuring Charges Restructuring Charges - Rollforward (Details) Sheet http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails Restructuring Charges Restructuring Charges - Rollforward (Details) Details 71 false false R72.htm 9954511 - Disclosure - Derivative Instruments and Hedging Activity - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail Derivative Instruments and Hedging Activity - Additional Information (Detail) Details 72 false false R73.htm 9954512 - Disclosure - Derivative Instruments and Hedging Activities (Details) Sheet http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails Derivative Instruments and Hedging Activities (Details) Details http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityTables 73 false false R74.htm 9954513 - Disclosure - Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) Details 74 false false R75.htm 9954514 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail Fair Value of Financial Instruments - Additional Information (Detail) Details 75 false false R76.htm 9954515 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments - Convertible Debt Investment Reconciliation (Details) Sheet http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails Fair Value of Financial Instruments Fair Value of Financial Instruments - Convertible Debt Investment Reconciliation (Details) Details 76 false false R77.htm 9954516 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments - Contingent Consideration Reconciliation (Details) Sheet http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails Fair Value of Financial Instruments Fair Value of Financial Instruments - Contingent Consideration Reconciliation (Details) Details 77 false false R78.htm 9954517 - Disclosure - Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Detail) Sheet http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Detail) Details http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossTables 78 false false R79.htm 9954518 - Disclosure - Employee Benefit and Deferred Compensation Plans - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlansAdditionalInformationDetail Employee Benefit and Deferred Compensation Plans - Additional Information (Detail) Details 79 false false R80.htm 9954519 - Disclosure - Equity Incentive Plans - Schedule of Restricted Stock Activity (Detail) Sheet http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail Equity Incentive Plans - Schedule of Restricted Stock Activity (Detail) Details 80 false false R81.htm 9954520 - Disclosure - Equity Incentive Plans - Schedule of Performance-Based Stock Activity (Detail) Sheet http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail Equity Incentive Plans - Schedule of Performance-Based Stock Activity (Detail) Details 81 false false R82.htm 9954521 - Disclosure - Equity Incentive Plans - Schedule of Performance-Based Option Activity (Details) Sheet http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails Equity Incentive Plans - Schedule of Performance-Based Option Activity (Details) Details 82 false false R83.htm 9954522 - Disclosure - Equity Incentive Plans - Schedule of Time-Vested Stock Option Activity (Detail) Sheet http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail Equity Incentive Plans - Schedule of Time-Vested Stock Option Activity (Detail) Details 83 false false R84.htm 9954523 - Disclosure - Equity Incentive Plans - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail Equity Incentive Plans - Additional Information (Detail) Details 84 false false R85.htm 9954524 - Disclosure - Income Taxes - Income Tax Expense for Continuing Operations (Detail) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail Income Taxes - Income Tax Expense for Continuing Operations (Detail) Details 85 false false R86.htm 9954525 - Disclosure - Income Taxes - Components of Income from Continuing Operations Before Income Tax Expense (Detail) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail Income Taxes - Components of Income from Continuing Operations Before Income Tax Expense (Detail) Details 86 false false R87.htm 9954526 - Disclosure - Income Taxes - Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations (Detail) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail Income Taxes - Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations (Detail) Details 87 false false R88.htm 9954527 - Disclosure - Income Taxes - Net Deferred Tax Liabilities for Continuing Operations (Detail) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail Income Taxes - Net Deferred Tax Liabilities for Continuing Operations (Detail) Details 88 false false R89.htm 9954528 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) Details 89 false false R90.htm 9954529 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 90 false false R91.htm 9954530 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail Commitments, Contingencies and Guarantees - Additional Information (Detail) Details 91 false false R92.htm 9954531 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.huronconsultinggroup.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 92 false false R93.htm 9954532 - Disclosure - Segment Information - Components of Segment Information (Detail) Sheet http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail Segment Information - Components of Segment Information (Detail) Details 93 false false R94.htm 9954533 - Disclosure - Segment Information Segment Information - Disaggregation of Revenue (Details) Sheet http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails Segment Information Segment Information - Disaggregation of Revenue (Details) Details 94 false false R95.htm 9954534 - Disclosure - Valuation and Qualifying Accounts - Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets (Detail) Sheet http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail Valuation and Qualifying Accounts - Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets (Detail) Details 95 false false All Reports Book All Reports hurn-20231231.htm hurn-20231231.xsd hurn-20231231_cal.xml hurn-20231231_def.xml hurn-20231231_lab.xml hurn-20231231_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 118 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "hurn-20231231.htm": { "nsprefix": "hurn", "nsuri": "http://www.huronconsultinggroup.com/20231231", "dts": { "inline": { "local": [ "hurn-20231231.htm" ] }, "schema": { "local": [ "hurn-20231231.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" ] }, "calculationLink": { "local": [ "hurn-20231231_cal.xml" ] }, "definitionLink": { "local": [ "hurn-20231231_def.xml" ] }, "labelLink": { "local": [ "hurn-20231231_lab.xml" ] }, "presentationLink": { "local": [ "hurn-20231231_pre.xml" ] } }, "keyStandard": 428, "keyCustom": 50, "axisStandard": 31, "axisCustom": 2, "memberStandard": 47, "memberCustom": 34, "hidden": { "total": 13, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 8 }, "contextCount": 344, "entityCount": 1, "segmentCount": 86, "elementCount": 826, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1314, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 5, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation", "longName": "0000001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.huronconsultinggroup.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "longName": "0000005 - Statement - Consolidated Statements of Earnings and Other Comprehensive Income", "shortName": "Consolidated Statements of Earnings and Other Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R6": { "role": "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity", "longName": "0000006 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-11", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-11", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R8": { "role": "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000008 - Statement - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1", "longName": "0000009 - Statement - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.huronconsultinggroup.com/role/DescriptionofBusiness", "longName": "0000010 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.huronconsultinggroup.com/role/AcquisitionsDivestitures", "longName": "0000011 - Disclosure - Acquisitions & Divestitures", "shortName": "Acquisitions & Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssets", "longName": "0000012 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.huronconsultinggroup.com/role/LeasesLeases", "longName": "0000013 - Disclosure - Leases Leases", "shortName": "Leases Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNet", "longName": "0000014 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.huronconsultinggroup.com/role/FinancingArrangements", "longName": "0000015 - Disclosure - Financing Arrangements", "shortName": "Financing Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.huronconsultinggroup.com/role/CapitalStructure", "longName": "0000016 - Disclosure - Capital Structure", "shortName": "Capital Structure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.huronconsultinggroup.com/role/RevenuesRevenue", "longName": "0000017 - Disclosure - Revenues Revenue", "shortName": "Revenues Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.huronconsultinggroup.com/role/EarningsPerShare", "longName": "0000018 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.huronconsultinggroup.com/role/RestructuringCharges", "longName": "0000019 - Disclosure - Restructuring Charges", "shortName": "Restructuring Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivity", "longName": "0000020 - Disclosure - Derivative Instruments and Hedging Activity", "shortName": "Derivative Instruments and Hedging Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-179", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-179", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstruments", "longName": "0000021 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-194", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLoss", "longName": "0000022 - Disclosure - Other Comprehensive Income (Loss)", "shortName": "Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlans", "longName": "0000023 - Disclosure - Employee Benefit and Deferred Compensation Plans", "shortName": "Employee Benefit and Deferred Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.huronconsultinggroup.com/role/EquityIncentivePlans", "longName": "0000024 - Disclosure - Equity Incentive Plans", "shortName": "Equity Incentive Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxes", "longName": "0000025 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuarantees", "longName": "0000026 - Disclosure - Commitments, Contingencies and Guarantees", "shortName": "Commitments, Contingencies and Guarantees", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.huronconsultinggroup.com/role/SegmentInformation", "longName": "0000027 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccounts", "longName": "0000028 - Disclosure - Valuation and Qualifying Accounts", "shortName": "Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.huronconsultinggroup.com/role/SubsequentEvents", "longName": "0000029 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.huronconsultinggroup.com/role/EarningsPerSharePolicies", "longName": "9954471 - Disclosure - Earnings Per Share (Policies)", "shortName": "Earnings Per Share (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesPolicies", "longName": "9954472 - Disclosure - Derivative Instruments and Hedging Activities (Policies)", "shortName": "Derivative Instruments and Hedging Activities (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativesPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsPolicies", "longName": "9954473 - Disclosure - Fair Value of Financial Instruments - (Policies)", "shortName": "Fair Value of Financial Instruments - (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesPolicies", "longName": "9954474 - Disclosure - Income Taxes - (Policies)", "shortName": "Income Taxes - (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxUncertaintiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxUncertaintiesPolicy", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954475 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.huronconsultinggroup.com/role/LeasesLeasesTables", "longName": "9954476 - Disclosure - Leases Leases (Tables)", "shortName": "Leases Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "hurn:ScheduleofSupplementalBalanceSheetInformationforOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hurn:ScheduleofSupplementalBalanceSheetInformationforOperatingLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetTables", "longName": "9954477 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.huronconsultinggroup.com/role/EarningsPerShareTables", "longName": "9954478 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.huronconsultinggroup.com/role/RestructuringChargesTables", "longName": "9954479 - Disclosure - Restructuring Charges - (Tables)", "shortName": "Restructuring Charges - (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityTables", "longName": "9954480 - Disclosure - Derivative Instruments and Hedging Activity (Tables)", "shortName": "Derivative Instruments and Hedging Activity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954481 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossTables", "longName": "9954482 - Disclosure - Other Comprehensive Income (Loss) (Tables)", "shortName": "Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables", "longName": "9954483 - Disclosure - Equity Incentive Plans (Tables)", "shortName": "Equity Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesTables", "longName": "9954484 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.huronconsultinggroup.com/role/SegmentInformationTables", "longName": "9954485 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsTables", "longName": "9954486 - Disclosure - Valuation and Qualifying Accounts (Tables)", "shortName": "Valuation and Qualifying Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "hurn:ScheduleOfValuationAndQualifyingAccountsReservesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hurn:ScheduleOfValuationAndQualifyingAccountsReservesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.huronconsultinggroup.com/role/DescriptionofBusinessDetails", "longName": "9954487 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "hurn:NumberOfBillingArrangementsForRevenueRecognition", "unitRef": "billing", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hurn:NumberOfBillingArrangementsForRevenueRecognition", "unitRef": "billing", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "longName": "9954489 - Disclosure - Acquisitions & Divestitures (Details)", "shortName": "Acquisitions & Divestitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R51": { "role": "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail", "longName": "9954490 - Disclosure - Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Detail)", "shortName": "Goodwill and Intangible Assets - Changes in Carrying Amount of Goodwill (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "longName": "9954491 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAmortizationDetails", "longName": "9954492 - Disclosure - Goodwill and Intangible Assets - Amortization (Details)", "shortName": "Goodwill and Intangible Assets - Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "longName": "9954493 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hurn:NumberOfOperatingIndustries", "unitRef": "operating_industry", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R55": { "role": "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseBalancesDetails", "longName": "9954494 - Disclosure - Leases Schedule of Operating Lease Balances (Details)", "shortName": "Leases Schedule of Operating Lease Balances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://www.huronconsultinggroup.com/role/LeasesScheduleofLeaseCostsDetails", "longName": "9954495 - Disclosure - Leases Schedule of Lease Costs (Details)", "shortName": "Leases Schedule of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "longName": "9954496 - Disclosure - Leases Schedule of Maturities of Lease Liabilities (Details)", "shortName": "Leases Schedule of Maturities of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseAdditionalInformationDetails", "longName": "9954497 - Disclosure - Leases Schedule of Operating Lease Additional Information (Details)", "shortName": "Leases Schedule of Operating Lease Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hurn:ScheduleofSupplementalOperatingLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "hurn:ScheduleofSupplementalOperatingLeaseInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "longName": "9954498 - Disclosure - Leases Leases Additional Information (Details)", "shortName": "Leases Leases Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-92", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R60": { "role": "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetAdditionalInformationDetail", "longName": "9954499 - Disclosure - Property and Equipment, Net - Additional Information (Detail)", "shortName": "Property and Equipment, Net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail", "longName": "9954500 - Disclosure - Property and Equipment, Net - Summary of Premises and Equipment (Detail)", "shortName": "Property and Equipment, Net - Summary of Premises and Equipment (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail", "longName": "9954501 - Disclosure - Financing Arrangements - Summary of Carrying Amounts of Debt (Detail)", "shortName": "Financing Arrangements - Summary of Carrying Amounts of Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "longName": "9954502 - Disclosure - Financing Arrangements - Additional Information (Detail)", "shortName": "Financing Arrangements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LongTermDebtNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-108", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R64": { "role": "http://www.huronconsultinggroup.com/role/CapitalStructureAdditionalInformationDetail", "longName": "9954503 - Disclosure - Capital Structure - Additional Information (Detail)", "shortName": "Capital Structure - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails", "longName": "9954504 - Disclosure - Revenues Revenue - Additional Information (Details)", "shortName": "Revenues Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R66": { "role": "http://www.huronconsultinggroup.com/role/RevenuesPerformanceObligationsInformationDetails", "longName": "9954505 - Disclosure - Revenues Performance Obligations Information (Details)", "shortName": "Revenues Performance Obligations Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail", "longName": "9954506 - Disclosure - Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Detail)", "shortName": "Earnings Per Share - Reconciliation of Basic and Diluted Earnings Per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R68": { "role": "http://www.huronconsultinggroup.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofWeightedAverageCommonStockEquivalentsDetail", "longName": "9954507 - Disclosure - Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents (Detail)", "shortName": "Earnings Per Share - Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail", "longName": "9954508 - Disclosure - Earnings Per Share - Additional Information (Detail)", "shortName": "Earnings Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R70": { "role": "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "longName": "9954509 - Disclosure - Restructuring Charges - Additional Information (Detail)", "shortName": "Restructuring Charges - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R71": { "role": "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails", "longName": "9954510 - Disclosure - Restructuring Charges Restructuring Charges - Rollforward (Details)", "shortName": "Restructuring Charges Restructuring Charges - Rollforward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInRestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R72": { "role": "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail", "longName": "9954511 - Disclosure - Derivative Instruments and Hedging Activity - Additional Information (Detail)", "shortName": "Derivative Instruments and Hedging Activity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "hurn:DurationOfSOFR", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hurn:DurationOfSOFR", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails", "longName": "9954512 - Disclosure - Derivative Instruments and Hedging Activities (Details)", "shortName": "Derivative Instruments and Hedging Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:CashFlowHedgeDerivativeInstrumentAssetsAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "longName": "9954513 - Disclosure - Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-203", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-200", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R75": { "role": "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "longName": "9954514 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail)", "shortName": "Fair Value of Financial Instruments - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:LongTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-231", "name": "us-gaap:DebtInstrumentMeasurementInput", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R76": { "role": "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "longName": "9954515 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments - Convertible Debt Investment Reconciliation (Details)", "shortName": "Fair Value of Financial Instruments Fair Value of Financial Instruments - Convertible Debt Investment Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-203", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-229", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R77": { "role": "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "longName": "9954516 - Disclosure - Fair Value of Financial Instruments Fair Value of Financial Instruments - Contingent Consideration Reconciliation (Details)", "shortName": "Fair Value of Financial Instruments Fair Value of Financial Instruments - Contingent Consideration Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AssetAcquisitionContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AssetAcquisitionContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail", "longName": "9954517 - Disclosure - Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Detail)", "shortName": "Other Comprehensive Income (Loss) - Components of Accumulated Other Comprehensive Loss, Net of Tax (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R79": { "role": "http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlansAdditionalInformationDetail", "longName": "9954518 - Disclosure - Employee Benefit and Deferred Compensation Plans - Additional Information (Detail)", "shortName": "Employee Benefit and Deferred Compensation Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail", "longName": "9954519 - Disclosure - Equity Incentive Plans - Schedule of Restricted Stock Activity (Detail)", "shortName": "Equity Incentive Plans - Schedule of Restricted Stock Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-252", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-249", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R81": { "role": "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "longName": "9954520 - Disclosure - Equity Incentive Plans - Schedule of Performance-Based Stock Activity (Detail)", "shortName": "Equity Incentive Plans - Schedule of Performance-Based Stock Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-262", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-260", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R82": { "role": "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "longName": "9954521 - Disclosure - Equity Incentive Plans - Schedule of Performance-Based Option Activity (Details)", "shortName": "Equity Incentive Plans - Schedule of Performance-Based Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-266", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "hurn:ScheduleOfShareBasedPaymentArrangementPerformanceBasedOptionValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "hurn:ScheduleOfShareBasedPaymentArrangementPerformanceBasedOptionValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail", "longName": "9954522 - Disclosure - Equity Incentive Plans - Schedule of Time-Vested Stock Option Activity (Detail)", "shortName": "Equity Incentive Plans - Schedule of Time-Vested Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-277", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "longName": "9954523 - Disclosure - Equity Incentive Plans - Additional Information (Detail)", "shortName": "Equity Incentive Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "hurn:RetirementEligibleProvisionMinimumAge", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "hurn:RetirementEligibleProvisionMinimumAge", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail", "longName": "9954524 - Disclosure - Income Taxes - Income Tax Expense for Continuing Operations (Detail)", "shortName": "Income Taxes - Income Tax Expense for Continuing Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail", "longName": "9954525 - Disclosure - Income Taxes - Components of Income from Continuing Operations Before Income Tax Expense (Detail)", "shortName": "Income Taxes - Components of Income from Continuing Operations Before Income Tax Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail", "longName": "9954526 - Disclosure - Income Taxes - Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations (Detail)", "shortName": "Income Taxes - Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail", "longName": "9954527 - Disclosure - Income Taxes - Net Deferred Tax Liabilities for Continuing Operations (Detail)", "shortName": "Income Taxes - Net Deferred Tax Liabilities for Continuing Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-7", "name": "hurn:Deferredtaxassetoperatingleaseliabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "hurn:Deferredtaxassetoperatingleaseliabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail", "longName": "9954528 - Disclosure - Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "shortName": "Income Taxes - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-8", "name": "hurn:UnrecognizedIncomeTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R90": { "role": "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail", "longName": "9954529 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:TaxCreditCarryforwardAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R91": { "role": "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "longName": "9954530 - Disclosure - Commitments, Contingencies and Guarantees - Additional Information (Detail)", "shortName": "Commitments, Contingencies and Guarantees - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-203", "name": "us-gaap:LiabilitiesFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R92": { "role": "http://www.huronconsultinggroup.com/role/SegmentInformationAdditionalInformationDetail", "longName": "9954531 - Disclosure - Segment Information - Additional Information (Detail)", "shortName": "Segment Information - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": null }, "R93": { "role": "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "longName": "9954532 - Disclosure - Segment Information - Components of Segment Information (Detail)", "shortName": "Segment Information - Components of Segment Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-301", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R94": { "role": "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails", "longName": "9954533 - Disclosure - Segment Information Segment Information - Disaggregation of Revenue (Details)", "shortName": "Segment Information Segment Information - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "hurn:ReceivablesFromMajorCustomerPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "hurn:ReceivablesFromMajorCustomerPercentage", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } }, "R95": { "role": "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail", "longName": "9954534 - Disclosure - Valuation and Qualifying Accounts - Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets (Detail)", "shortName": "Valuation and Qualifying Accounts - Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c-338", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "hurn:ScheduleOfValuationAndQualifyingAccountsReservesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-331", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "hurn:ScheduleOfValuationAndQualifyingAccountsReservesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "hurn-20231231.htm", "unique": true } } }, "tag": { "hurn_AbandonedCapitalizedSoftwareDevelopmentProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "AbandonedCapitalizedSoftwareDevelopmentProjectMember", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Abandoned Capitalized Software Development Project", "label": "Abandoned Capitalized Software Development Project [Member]", "documentation": "Abandoned Capitalized Software Development Project" } } }, "auth_ref": [] }, "hurn_AcceleratedAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "AcceleratedAmortizationMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Amortization", "label": "Accelerated Amortization [Member]", "documentation": "Accelerated Amortization" } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchases [Line Items]", "label": "Accelerated Share Repurchases [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AcceleratedShareRepurchasesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcceleratedShareRepurchasesTable", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated Share Repurchases [Table]", "label": "Accelerated Share Repurchases [Table]", "documentation": "A table reflecting activity in an accelerated share repurchase (ASR) program." } } }, "auth_ref": [ "r176" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r32", "r939" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables from clients, net of allowances of $17,284 and $10,600, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r360", "r361" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities [Member]", "label": "Accrued Liabilities [Member]", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r78", "r241", "r784" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unrealized loss on investment, beginning balance", "periodEndLabel": "Unrealized loss on investment, ending balance", "terseLabel": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "label": "AOCI, Debt Securities, Available-for-Sale, Adjustment, after Tax", "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1054" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Foreign currency translation adjustments, beginning balance", "periodEndLabel": "Foreign currency translation adjustments, ending balance", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r250", "r254", "r256", "r257", "r669" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "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." } } }, "auth_ref": [ "r265", "r266", "r680", "r681", "r682", "r683", "r684", "r685" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r41", "r42", "r145", "r247", "r780", "r812", "r816" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r265", "r266", "r680", "r681", "r682", "r683", "r684", "r685" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r5", "r22", "r42", "r637", "r640", "r715", "r807", "r808", "r1055", "r1056", "r1057", "r1072", "r1073", "r1074" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r992" ] }, "hurn_AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "AdditionalImpairmentOnPreviouslyVacatedOfficeSpacesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Impairment on Previously Vacated Office Spaces", "label": "Additional Impairment on Previously Vacated Office Spaces [Member]", "documentation": "Additional Impairment on Previously Vacated Office Spaces" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r139" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r580", "r581", "r582", "r823", "r1072", "r1073", "r1074", "r1144", "r1169" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r998" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r998" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r998" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r998" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares redeemed for employee tax withholdings", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r91", "r92", "r543" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Sponsorship and Advertising Costs", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r202" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r962", "r974", "r984", "r1010" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r965", "r977", "r987", "r1013" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r998" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1005" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r969", "r978", "r988", "r1005", "r1014", "r1018", "r1026" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1024" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r575", "r587" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Allowances for doubtful accounts and unbilled services [Member]", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r248", "r362", "r409" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount and issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r495", "r689", "r919", "r920", "r1062" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r13", "r71", "r75" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofWeightedAverageCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total anti-dilutive securities", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r316" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofWeightedAverageCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r60" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofWeightedAverageCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofWeightedAverageCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r254" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition, Contingent Consideration, Liability", "label": "Asset Acquisition, Contingent Consideration, Liability", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition." } } }, "auth_ref": [ "r1141" ] }, "us-gaap_AssetUnderConstructionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetUnderConstructionMember", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets under Construction [Member]", "label": "Asset under Construction [Member]", "documentation": "Asset in process of being built." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r193", "r245", "r279", "r325", "r346", "r352", "r398", "r460", "r461", "r463", "r464", "r465", "r467", "r469", "r471", "r472", "r626", "r629", "r670", "r776", "r847", "r939", "r952", "r1103", "r1104", "r1157" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r236", "r249", "r279", "r398", "r460", "r461", "r463", "r464", "r465", "r467", "r469", "r471", "r472", "r626", "r629", "r670", "r939", "r1103", "r1104", "r1157" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Fair Value Disclosure", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r119" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Fair Value Disclosure [Abstract]", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.huronconsultinggroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r956", "r957", "r970" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor [Line Items]", "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.huronconsultinggroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r956", "r957", "r970" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.huronconsultinggroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r956", "r957", "r970" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorTable", "lang": { "en-us": { "role": { "terseLabel": "Auditor [Table]", "label": "Auditor [Table]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1021" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1022" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1017" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1017" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1017" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1017" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1017" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1017" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r546", "r547", "r548", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r574" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1020" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1019" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1018" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1018" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails", "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails", "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r106", "r110" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate [Member]", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r620", "r932", "r933" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r96", "r97", "r620", "r932", "r933" ] }, "hurn_BusinessAdvisoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "BusinessAdvisoryMember", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Advisory [Member]", "label": "Business Advisory [Member]", "documentation": "Business Advisory [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r625", "r1061" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r188", "r621" ] }, "us-gaap_BusinessCombinationSegmentAllocationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSegmentAllocationLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Segment Allocation [Line Items]", "label": "Business Combination Segment Allocation [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationSegmentAllocationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSegmentAllocationTable", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Segment Allocation [Table]", "label": "Business Combination, Segment Allocation [Table]", "documentation": "Disclosure of information about goodwill in a business combination." } } }, "auth_ref": [ "r18" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Business Combinations [Abstract]", "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r95" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment expenditures and capitalized software included in current liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, Accumulated Amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized capitalized software development costs", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r19", "r199" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Computer Software, Gross", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost, Amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r420" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost, Net", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r419" ] }, "hurn_CashAndCashEquivalentMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "CashAndCashEquivalentMaturityPeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalent maturity period", "label": "Cash And Cash Equivalent Maturity Period", "documentation": "The maximum length of time over which an instrument may mature to be classified as cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r53", "r238", "r902" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Line Items]", "label": "Cash and Cash Equivalents [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents at end of the period", "periodStartLabel": "Cash and cash equivalents at beginning of the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r53", "r155", "r275" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r4", "r155" ] }, "us-gaap_CashFlowHedgeDerivativeInstrumentAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeDerivativeInstrumentAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedge Derivative Instrument Assets at Fair Value", "label": "Cash Flow Hedge Derivative Instrument Assets at Fair Value", "documentation": "Fair value of all asset derivatives designated as cash flow hedging instruments." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeDerivativeInstrumentLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow Hedge Derivative Instrument Liabilities at Fair Value", "label": "Cash Flow Hedge Derivative Instrument Liabilities at Fair Value", "documentation": "Fair value of all liability derivatives designated as cash flow hedging instruments." } } }, "auth_ref": [ "r109" ] }, "hurn_CashPaidDuringYearForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "CashPaidDuringYearForAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year for:", "label": "Cash Paid During Year For [Abstract]", "documentation": "Cash paid during year for." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r996" ] }, "hurn_ChangeinEstimatedVariableConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ChangeinEstimatedVariableConsiderationMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Estimated Variable Consideration [Member]", "label": "Change in Estimated Variable Consideration [Member]", "documentation": "Change in Estimated Variable Consideration [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r997" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r997" ] }, "hurn_CommercialMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "CommercialMember", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial", "label": "Commercial [Member]", "documentation": "Commercial" } } }, "auth_ref": [] }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommissionsExpensePolicyPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Commissions Expense, Policy [Policy Text Block]", "label": "Commissions Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations." } } }, "auth_ref": [] }, "hurn_CommitmentFeeRateIncreaseDecreaseFromKPIs": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "CommitmentFeeRateIncreaseDecreaseFromKPIs", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment Fee Rate Increase/Decrease from KPIs", "label": "Commitment Fee Rate Increase/Decrease from KPIs", "documentation": "Commitment Fee Rate Increase/Decrease from KPIs" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r38", "r126", "r778", "r834" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "hurn_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Line Items]", "label": "Commitments And Contingencies [Line Items]", "documentation": "Commitments And Contingencies [Line Items]" } } }, "auth_ref": [] }, "hurn_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments And Contingencies [Table]", "label": "Commitments And Contingencies [Table]", "documentation": "Commitments And Contingencies [Table]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuarantees" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments, Contingencies and Guarantees", "label": "Commitments Contingencies and Guarantees [Text Block]", "documentation": "The entire disclosure for commitments, contingencies, and guarantees." } } }, "auth_ref": [ "r169", "r170", "r1102" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r941", "r942", "r943", "r945", "r946", "r947", "r950", "r1072", "r1073", "r1144", "r1167", "r1169" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.huronconsultinggroup.com/role/CapitalStructureAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.huronconsultinggroup.com/role/CapitalStructureAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r138", "r835" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r138" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Value, Issued", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r138", "r779", "r939" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1002" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1001" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1003" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1000" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit and Deferred Compensation Plans", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r177", "r178", "r179", "r180" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r43", "r261", "r263", "r270", "r772", "r790" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r144", "r269", "r771", "r788" ] }, "hurn_ComputersRelatedEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ComputersRelatedEquipmentAndSoftwareMember", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computers, related equipment and software [Member]", "label": "Computers Related Equipment And Software [Member]", "documentation": "Computers Related Equipment And Software [Member]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r129", "r205" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r283", "r327", "r344", "r345", "r346", "r347", "r348", "r350", "r354", "r460", "r461", "r462", "r463", "r465", "r466", "r468", "r470", "r471", "r1049", "r1050", "r1103", "r1104" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r283", "r327", "r344", "r345", "r346", "r347", "r348", "r350", "r354", "r460", "r461", "r462", "r463", "r465", "r466", "r468", "r470", "r471", "r1049", "r1050", "r1103", "r1104" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r101", "r904" ] }, "hurn_ConsultingAndManagedServicesCapabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ConsultingAndManagedServicesCapabilityMember", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting And Managed Services Capability", "label": "Consulting And Managed Services Capability [Member]", "documentation": "Consulting And Managed Services Capability" } } }, "auth_ref": [] }, "hurn_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Liability [Member]", "label": "Contingent Consideration Liability [Member]", "documentation": "Contingent Consideration Liability [Member]" } } }, "auth_ref": [] }, "hurn_ContractAssetPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ContractAssetPeriodIncreaseDecrease", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Asset, Period Increase (Decrease)", "label": "Contract Asset, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in the right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than the passage of time." } } }, "auth_ref": [] }, "us-gaap_ContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractTerminationMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Termination", "label": "Contract Termination [Member]", "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [ "r912", "r913", "r914", "r915" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r515", "r517", "r529" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r515", "r516", "r529" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r524" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt Securities [Member]", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Segment", "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Direct costs (exclusive of depreciation and amortization included below)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r1038", "r1039" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Direct Costs and Reimbursable Expenses", "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r1040" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r148" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "hurn_CreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "CreditFacilityMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Member]", "documentation": "Credit Facility" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1037", "r1066", "r1139" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1037", "r1066" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r187", "r606", "r614", "r1066" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1037", "r1066", "r1139" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships [Member]", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r100" ] }, "us-gaap_DebtAndEquitySecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndEquitySecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt and Equity Securities, Unrealized Gain (Loss)", "terseLabel": "Debt and Equity Securities, Unrealized Gain (Loss)", "label": "Debt and Equity Securities, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r866", "r867", "r893", "r894", "r895", "r1058", "r1059" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Arrangements", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r171", "r277", "r473", "r479", "r480", "r481", "r482", "r483", "r484", "r489", "r496", "r497", "r499" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "hurn_DebtInstrumentCovenantActualConsolidatedLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DebtInstrumentCovenantActualConsolidatedLeverageRatio", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Actual consolidated leverage ratio", "label": "Debt Instrument, Covenant, Actual Consolidated Leverage Ratio", "documentation": "Debt Instrument, Covenant, Actual Consolidated Leverage Ratio" } } }, "auth_ref": [] }, "hurn_DebtInstrumentCovenantActualInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DebtInstrumentCovenantActualInterestCoverageRatio", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Actual interest coverage ratio", "label": "Debt Instrument, Covenant, Actual Interest Coverage Ratio", "documentation": "Debt Instrument, Covenant, Actual Interest Coverage Ratio" } } }, "auth_ref": [] }, "hurn_DebtInstrumentCovenantConsolidatedLeverageRatioAdditionalIncrease": { "xbrltype": "pureItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DebtInstrumentCovenantConsolidatedLeverageRatioAdditionalIncrease", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Additional Increase", "label": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Additional Increase", "documentation": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Additional Increase for Certain Transactions" } } }, "auth_ref": [] }, "hurn_DebtInstrumentCovenantConsolidatedLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DebtInstrumentCovenantConsolidatedLeverageRatioMaximum", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated leverage ratio", "label": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Consolidated Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "hurn_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r36", "r475" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r283", "r474", "r475", "r476", "r477", "r478", "r480", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r690", "r916", "r917", "r918", "r919", "r920", "r1064" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Maturity Date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r216", "r916", "r1146" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Measurement Input", "label": "Debt Instrument, Measurement Input", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r662" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Periodic Payment, Principal", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r37" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r37", "r84", "r85", "r122", "r123", "r124", "r128", "r173", "r174", "r283", "r474", "r475", "r476", "r477", "r478", "r480", "r485", "r486", "r487", "r488", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r690", "r916", "r917", "r918", "r919", "r920", "r1064" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of weighted average interest rate of borrowings", "label": "Debt, Weighted Average Interest Rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "hurn_DeferredCompensationAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DeferredCompensationAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation and other liabilities", "label": "Deferred Compensation And Other Liabilities", "documentation": "Aggregate carrying value, as of the balance sheet date, of the liabilities for all deferred compensation arrangements and all other non current obligations not separately disclosed in the balance sheet payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability", "label": "Deferred Compensation Liability, Current and Noncurrent", "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." } } }, "auth_ref": [] }, "hurn_DeferredCompensationPlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DeferredCompensationPlanAssetsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan Assets [Member]", "label": "Deferred Compensation Plan Assets [Member]", "documentation": "Deferred Compensation Plan Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1066", "r1138", "r1139" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r187", "r1066", "r1138" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Tax Assets, Net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r591", "r592" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred expense (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r13", "r187", "r214", "r613", "r614", "r1066" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r135", "r136", "r194", "r600" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r591", "r592", "r777" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r157" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Taxes and Tax Credits [Abstract]", "label": "Deferred Income Taxes and Tax Credits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenues", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r1051" ] }, "us-gaap_DeferredRevenuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenuePeriodIncreaseDecrease", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Period Increase (Decrease)", "label": "Deferred Revenue, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in deferred revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue, Revenue Recognized", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1066", "r1138", "r1139" ] }, "hurn_DeferredTaxAssetCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DeferredTaxAssetCapitalizedResearchAndDevelopmentCosts", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "At U.S. statutory tax rate", "label": "Deferred\u200b Tax\u200b Asset \u200b\u200bCapitalized \u200bResearch \u200bAnd\u200b Development\u200bCosts", "documentation": "Deferred\u200b Tax\u200b Asset \u200b\u200bCapitalized \u200bResearch \u200bAnd\u200b Development\u200bCosts" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r601" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Assets, Net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1136" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1136" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry-forwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r93", "r94", "r1137" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Deferred Tax Assets, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r602" ] }, "hurn_DeferredTaxBenefitResultingFromCARESAct": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DeferredTaxBenefitResultingFromCARESAct", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Benefit resulting from CARES Act", "label": "Deferred Tax Benefit resulting from CARES Act", "documentation": "Deferred Tax Benefit resulting from CARES Act" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs", "label": "Deferred Tax Liabilities, Deferred Expense, Capitalized Research and Development Costs", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from research and development costs." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesInvestments", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Investments", "label": "Deferred Tax Liabilities, Investments", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Leasing Arrangements", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r94", "r1137" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r94", "r1137" ] }, "hurn_DeferredTaxLiabilitiesPreferredStockInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DeferredTaxLiabilitiesPreferredStockInvestment", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "deferred tax liabilities Preferred stock investment", "label": "deferred tax liabilities Preferred stock investment", "documentation": "deferred tax liabilities Preferred stock investment" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Prepaid Expenses", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Property, Plant and Equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r94", "r1137" ] }, "hurn_Deferredtaxassetoperatingleaseliabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "Deferredtaxassetoperatingleaseliabilities", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesNetDeferredTaxLiabilitiesforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset, operating lease liabilities", "label": "Deferred tax asset, operating lease liabilities", "documentation": "Deferred tax asset, operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contributions", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.huronconsultinggroup.com/role/EmployeeBenefitandDeferredCompensationPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions up to percent of employee's salaries", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense for property and equipment", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r13", "r77" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r13", "r77" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r13", "r330" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r825", "r827", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r848", "r849", "r850", "r851", "r862", "r863", "r864", "r865", "r868", "r869", "r870", "r871", "r884", "r886", "r889", "r891", "r941", "r943" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r107", "r109", "r111", "r112", "r825", "r827", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r848", "r849", "r850", "r851", "r862", "r863", "r864", "r865", "r868", "r869", "r870", "r871", "r884", "r886", "r889", "r891", "r903", "r941", "r943" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivity" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activity", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r190", "r631", "r643" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "documentation": "Disclosure of information about derivatives and hedging activities." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossReclassificationFromAccumulatedOCIToIncomeEstimateOfTimeToTransfer1", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loss reclassification from accumulated OCI to income, estimate of time to transfer", "label": "Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimate of Time to Transfer", "documentation": "Estimated period for the anticipated transfer of gain (loss), net, from accumulated other comprehensive income into earnings, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap agreement, end date", "label": "Derivative, Contract End Date", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r826", "r827", "r884", "r885", "r887", "r888", "r890", "r943" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap agreement for a notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1142", "r1143" ] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Fair Value [Line Items]", "label": "Derivatives, Fair Value [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesPolicies", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Policy [Policy Text Block]", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r24", "r102", "r103", "r104", "r114", "r282" ] }, "hurn_DigitalCapabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DigitalCapabilityMember", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Digital Capability", "label": "Digital Capability [Member]", "documentation": "Digital Capability" } } }, "auth_ref": [] }, "us-gaap_DirectOperatingCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DirectOperatingCostsAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Direct Operating Costs [Abstract]", "label": "Direct Operating Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Abstract]", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r528", "r922", "r923", "r924", "r925", "r926", "r927", "r928" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r528", "r922", "r923", "r924", "r925", "r926", "r927", "r928" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table Text Block]", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r1106" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlans" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r541", "r545", "r576", "r577", "r579", "r935" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r956", "r957", "r970" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r956", "r957", "r970", "r1006" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r991" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal [Member]", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "hurn_DurationOfSOFR": { "xbrltype": "durationItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "DurationOfSOFR", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Duration of SOFR", "label": "Duration of SOFR", "documentation": "Duration of SOFR" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Net earnings per basic share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income, per basic share (in USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r271", "r299", "r300", "r301", "r302", "r303", "r309", "r311", "r313", "r314", "r315", "r319", "r654", "r655", "r773", "r791", "r906" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net income, per diluted share (in USD per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r271", "r299", "r300", "r301", "r302", "r303", "r311", "r313", "r314", "r315", "r319", "r654", "r655", "r773", "r791", "r906" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerSharePolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Policy", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r60", "r61" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Reconciliation [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r308", "r316", "r317", "r318" ] }, "hurn_EducationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "EducationMember", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Education [Member]", "label": "Education [Member]", "documentation": "Education [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r678" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Effective income tax expense rate for continuing operations", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r594" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "At U.S. statutory tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r281", "r594", "r616" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1134", "r1140" ] }, "hurn_EffectiveIncomeTaxRateReconciliationDisallowedExecutiveCompensationPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDisallowedExecutiveCompensationPercent", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Disallowed Executive Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Disallowed Executive Compensation, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Disallowed Executive Compensation, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign source income", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1134", "r1140" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Benefit Resulting from Gilti Tax - Carry Back 2018 Loss", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1134" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, CARES Act", "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent", "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r1134" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndEntertainment", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax credits / Section\u00a0199 Deduction", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Meals and Entertainment, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to meals and entertainment expense." } } }, "auth_ref": [ "r1134", "r1140" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1134", "r1140" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "hurn_EffectiveIncomeTaxRateReconciliationRealizedInvestmentGainsLossesPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationRealizedInvestmentGainsLossesPercent", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Realized Investment (Gains) Losses, Percent", "label": "Effective Income Tax Rate Reconciliation, Realized Investment (Gains) Losses, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Realized Investment (Gains) Losses, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1134", "r1140" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1134", "r1140" ] }, "hurn_EffectiveTaxRateReconcilingItemDeferredTaxAdjustmentsPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "EffectiveTaxRateReconcilingItemDeferredTaxAdjustmentsPercent", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofStatutoryIncomeTaxRatetoOurEffectiveTaxRateforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Tax Rate Reconciling Item, Deferred Tax Adjustments", "label": "Effective Tax Rate Reconciling Item, Deferred Tax Adjustments Percent", "documentation": "Effective Tax Rate Reconciling Item, Deferred Tax Adjustments Percent" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related benefits", "label": "Employee-related Liabilities, Current", "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)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r578" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefits", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r575" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance [Member]", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Option [Member]", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r954" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r954" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r954" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r1031" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r954" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r954" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r954" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r954" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r23", "r231", "r265", "r266", "r267", "r291", "r292", "r293", "r296", "r304", "r306", "r320", "r402", "r408", "r514", "r580", "r581", "r582", "r609", "r610", "r635", "r637", "r638", "r639", "r640", "r642", "r653", "r680", "r681", "r682", "r683", "r684", "r685", "r715", "r807", "r808", "r809", "r823", "r874" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r395" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r396" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r396" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r397" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r999" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r962", "r974", "r984", "r1010" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r959", "r971", "r981", "r1007" ] }, "hurn_ExciseTaxesOnShareRepurchasesIncurredButNotPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ExciseTaxesOnShareRepurchasesIncurredButNotPaid", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Excise tax on net share repurchases incurred but not paid [Abstract]", "label": "Excise taxes on share repurchases incurred but not paid", "documentation": "Excise taxes on share repurchases incurred but not paid" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1005" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r658", "r659", "r665" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r658", "r659", "r665" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r25", "r121" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r487", "r532", "r533", "r534", "r535", "r536", "r537", "r659", "r724", "r725", "r726", "r917", "r918", "r929", "r930", "r931" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r121", "r192" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r658", "r659", "r661", "r662", "r666" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "hurn_FairValueDisclosuresContingentConsiderationReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "FairValueDisclosuresContingentConsiderationReconciliationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures - Contingent Consideration Reconciliation [Abstract]", "label": "Fair Value Disclosures - Contingent Consideration Reconciliation [Abstract]", "documentation": "Fair Value Disclosures - Contingent Consideration Reconciliation [Abstract]" } } }, "auth_ref": [] }, "hurn_FairValueDisclosuresConvertibleDebtInvestmentReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "FairValueDisclosuresConvertibleDebtInvestmentReconciliationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures - Convertible Debt Investment Reconciliation [Abstract]", "label": "Fair Value Disclosures - Convertible Debt Investment Reconciliation [Abstract]", "documentation": "Fair Value Disclosures - Convertible Debt Investment Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r657" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r487", "r532", "r537", "r659", "r725", "r917", "r918", "r929", "r930", "r931" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r487", "r532", "r533", "r534", "r535", "r536", "r537", "r659", "r726", "r917", "r918", "r929", "r930", "r931" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r25" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes 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 liability." } } }, "auth_ref": [ "r25", "r121" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurement policy", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Other Comprehensive Income (Loss)", "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Settlements", "documentation": "Amount of settlement 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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r663" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r487", "r532", "r533", "r534", "r535", "r536", "r537", "r724", "r725", "r726", "r917", "r918", "r929", "r930", "r931" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring [Member]", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r657", "r666" ] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r106", "r108", "r115" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Major Types of Debt and Equity Securities [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r418", "r498", "r512", "r643", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r789", "r910", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1083", "r1084", "r1085", "r1086" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Finite-Lived Intangible Asset, Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r243", "r436" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "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)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "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)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "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)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "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)." } } }, "auth_ref": [ "r162" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r434", "r435", "r436", "r437", "r753", "r757" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r161", "r757" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r753" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r72", "r74" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Finite-Lived Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign[Member]", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r116" ] }, "us-gaap_ForeignCurrencyCashFlowHedgeLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeLiabilityAtFairValue", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Cash Flow Hedge Liability at Fair Value", "label": "Foreign Currency Cash Flow Hedge Liability at Fair Value", "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities designated as cash flow hedging instruments." } } }, "auth_ref": [ "r109" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transaction Gain (Loss), Realized", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r855", "r951", "r1148", "r1149", "r1168" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r675" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Contract", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r903", "r929", "r937" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r966", "r978", "r988", "r1014" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r966", "r978", "r988", "r1014" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r966", "r978", "r988", "r1014" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r966", "r978", "r988", "r1014" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r966", "r978", "r988", "r1014" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of business, excluding transaction costs", "terseLabel": "Loss on disposal", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r628", "r1062" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain (Loss) on Disposition of Property Plant Equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r13" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, net beginning balance", "label": "Goodwill", "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." } } }, "auth_ref": [ "r242", "r422", "r770", "r911", "r939", "r1089", "r1096" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill recorded in connection with business combinations", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r425", "r911" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r160" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r421", "r433", "r911" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r17" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Gross", "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r424", "r431", "r911" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r424", "r431", "r911" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r911" ] }, "us-gaap_GoodwillTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTransfers", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Transfers", "label": "Goodwill, Transfers", "documentation": "Amount of transfers into (out 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." } } }, "auth_ref": [ "r1095" ] }, "hurn_HealthcareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "HealthcareMember", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Healthcare", "label": "Healthcare [Member]", "documentation": "Healthcare" } } }, "auth_ref": [] }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Accumulated Amortization", "documentation": "Amount of accumulated amortization of capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r211", "r439" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostCapitalizedBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r1035", "r1099" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r211", "r438" ] }, "hurn_Hurn_LifeSciencesDivestitureGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "Hurn_LifeSciencesDivestitureGainLossMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "hurn_Life Sciences Divestiture Gain/Loss", "label": "hurn_Life Sciences Divestiture Gain/Loss [Member]", "documentation": "hurn_Life Sciences Divestiture Gain/Loss" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r956", "r957", "r970" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "documentation": "The name of the impaired assets to be held and used by the entity." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets Held-for-use", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r13", "r76", "r165" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r166" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "U.S.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r280", "r615" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Income (Loss) from continuing pperations before taxes", "verboseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r1", "r146", "r197", "r325", "r345", "r351", "r354", "r774", "r786", "r907" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesComponentsofIncomefromContinuingOperationsBeforeIncomeTaxExpenseDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r280", "r615" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r440", "r447", "r859" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r447", "r859" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxCreditsAndAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxCreditsAndAdjustments", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Credits and Adjustments", "label": "Income Tax Credits and Adjustments", "documentation": "A credit or adjustment for government or taxing authority authorized decrease in taxes owed as a result of meeting certain tax policy conditions." } } }, "auth_ref": [ "r157" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "hurn_IncomeTaxDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "IncomeTaxDisclosureLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Line Items]", "label": "Income Tax Disclosure [Line Items]", "documentation": "Income Tax Disclosure [Line Items]" } } }, "auth_ref": [] }, "hurn_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Table]", "label": "Income Tax Disclosure [Table]", "documentation": "Income Tax Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r281", "r588", "r595", "r598", "r604", "r611", "r617", "r618", "r619", "r822" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination, Penalties and Interest Accrued", "label": "Income Tax Examination, Penalties and Interest Accrued", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r1135" ] }, "hurn_IncomeTaxExaminationPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "IncomeTaxExaminationPeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination Period", "label": "Income Tax Examination Period", "documentation": "Income Tax Examination Period" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/IncomeTaxesIncomeTaxExpenseforContinuingOperationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "totalLabel": "Income tax expense for continuing operations", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r200", "r215", "r305", "r306", "r333", "r593", "r612", "r792" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r264", "r589", "r590", "r598", "r599", "r603", "r605", "r819" ] }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxUncertaintiesPolicy", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Uncertainties, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r52", "r55" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax receivable", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r125", "r1052" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accounts payable and other liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in receivables from clients, net", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in deferred revenues", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r899" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accrued payroll and related benefits", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease in current income tax receivable / payable, net", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of acquisitions and divestiture:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in unbilled services, net", "label": "Increase (Decrease) in Other Receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r12" ] }, "us-gaap_IncreaseDecreaseInRestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInRestructuringReserve", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring additions", "label": "Increase (Decrease) in Restructuring Reserve", "documentation": "The increase (decrease) during the period in the carrying amount (including both current and noncurrent portions of the accrual) of the liability pertaining to the exit from or disposal of business activities or restructuring pursuant to a duly authorized plan, excluding costs or losses pertaining to an entity newly acquired in a business combination and to asset retirement obligations." } } }, "auth_ref": [ "r1061" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r969", "r978", "r988", "r1005", "r1014", "r1018", "r1026" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1024" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r958", "r1030" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r958", "r1030" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r958", "r1030" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r70", "r73" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net of interest income", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_InterestRateCashFlowHedgeDerivativeAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeDerivativeAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value (derivative asset and liability)", "label": "Interest Rate Cash Flow Hedge Derivative at Fair Value, Net", "documentation": "Fair value as of the balance sheet date of all interest rate derivatives designated as cash flow hedging instruments." } } }, "auth_ref": [ "r14" ] }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months." } } }, "auth_ref": [ "r116" ] }, "hurn_InterestRateOrLOCIncreaseDecreaseFromKPIs": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "InterestRateOrLOCIncreaseDecreaseFromKPIs", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate or LOC Increase/Decrease from KPIs", "label": "Interest Rate or LOC Increase/Decrease from KPIs", "documentation": "Interest Rate or LOC Increase/Decrease from KPIs" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap [Member]", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r901", "r948", "r949" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r701", "r938" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Table Text Block]", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r164" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r700" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r700" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Lease Incentives", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r699" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1155" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lessee Operating Lease Liability Undiscounted Excess", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Renewal Term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1153" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r695" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding letters of credit", "terseLabel": "Guarantees in the form of letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r143", "r196", "r782", "r939", "r1065", "r1087", "r1147" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r35", "r237", "r279", "r398", "r460", "r461", "r463", "r464", "r465", "r467", "r469", "r471", "r472", "r627", "r629", "r630", "r670", "r939", "r1103", "r1157", "r1158" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsContingentConsiderationReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r119" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Fair Value Disclosure [Abstract]", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r31", "r131", "r132", "r133", "r134", "r279", "r398", "r460", "r461", "r463", "r464", "r465", "r467", "r469", "r471", "r472", "r627", "r629", "r630", "r670", "r1103", "r1157", "r1158" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities:", "label": "Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "hurn_LifeSciencesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "LifeSciencesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Life Sciences", "label": "Life Sciences [Member]", "documentation": "Life Sciences" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit current borrowing capacity", "label": "Line of Credit Facility, Current Borrowing Capacity", "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." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unused borrowing capacity under Credit Agreement", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Loans Payable", "label": "Loans Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r31", "r195", "r1165" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "hurn_LondonOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "LondonOfficeMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "San Francisco Office [Member]", "label": "London Office [Member]", "documentation": "London Office" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r246" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term investments", "terseLabel": "Long-term Investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r239" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r37", "r82" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r127" ] }, "us-gaap_MarketingAndAdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketingAndAdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sponsorship and advertising costs", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r149" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reconciling Items [Member]", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r68" ] }, "hurn_MaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "MaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum Borrowing Capacity", "label": "Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r539", "r751", "r804", "r826", "r827", "r880", "r881", "r882", "r883", "r892", "r897", "r898", "r909", "r921", "r934", "r940", "r1105", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r997" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r997" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Discount Rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1145" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Price Volatility", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r1145" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r660" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "hurn_MedicallyHomeGroupInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "MedicallyHomeGroupInc.Member", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Medically Home Group Inc. [Member]", "label": "Medically Home Group Inc. [Member]", "documentation": "Medically Home Group Inc. [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r539", "r751", "r804", "r826", "r827", "r880", "r881", "r882", "r883", "r892", "r897", "r898", "r909", "r921", "r934", "r940", "r1105", "r1159", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1017" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1025" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r998" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.huronconsultinggroup.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "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." } } }, "auth_ref": [ "r201", "r217" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r274" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r274" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r155", "r156", "r157" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 }, "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net Income (Loss) Attributable to Parent", "verboseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r147", "r157", "r198", "r235", "r259", "r262", "r267", "r279", "r295", "r299", "r300", "r301", "r302", "r305", "r306", "r312", "r325", "r345", "r351", "r354", "r398", "r460", "r461", "r463", "r464", "r465", "r467", "r469", "r471", "r472", "r655", "r670", "r787", "r856", "r872", "r873", "r907", "r951", "r1103" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r59", "r229", "r230", "r231", "r232", "r233", "r294", "r295", "r296", "r297", "r298", "r301", "r307", "r319", "r363", "r364", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r442", "r580", "r581", "r582", "r607", "r608", "r609", "r610", "r622", "r623", "r624", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r667", "r668", "r671", "r672", "r673", "r674", "r687", "r688", "r691", "r692", "r693", "r694", "r711", "r712", "r713", "r714", "r715", "r754", "r755", "r756", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "hurn_NonCashInvestingFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "NonCashInvestingFinancingActivitiesAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Non Cash InvestingFinancing Activities [Abstract]", "documentation": "Non Cash Investing and Financing Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r997" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r966", "r978", "r988", "r1005", "r1014" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r995" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r994" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1005" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1025" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1025" ] }, "hurn_NoncashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "NoncashOperatingLeaseExpense", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash Operating Lease Expense", "label": "Noncash Operating Lease Expense", "documentation": "Portion of straight-line operating lease expense allocated to the amortization of the operating lease right of use assets." } } }, "auth_ref": [] }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed", "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-competition Agreements [Member]", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r99" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Nonoperating Income (Expense)", "negatedLabel": "Other expense, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r150" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "hurn_NonvestedAndUnearnedPerformanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "NonvestedAndUnearnedPerformanceShares", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested And Unearned Performance Shares", "label": "Nonvested And Unearned Performance Shares", "documentation": "As of the balance sheet date, the number of shares included in the non-vested balance that are still in their performance period or whose earned percentage has not yet been determined." } } }, "auth_ref": [] }, "hurn_NonvestedAndUnearnedPerformanceStockOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "NonvestedAndUnearnedPerformanceStockOptions", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested and Unearned Performance Stock Options", "label": "Nonvested and Unearned Performance Stock Options", "documentation": "Nonvested and Unearned Performance Stock Options" } } }, "auth_ref": [] }, "hurn_NumberOfBillingArrangementsForRevenueRecognition": { "xbrltype": "integerItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "NumberOfBillingArrangementsForRevenueRecognition", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of billing arrangements for revenue recognition", "label": "Number Of Billing Arrangements For Revenue Recognition", "documentation": "The number of billing arrangements the Company uses on client engagements. The nature of each arrangement will help determine the appropriate revenue recognition for that engagement." } } }, "auth_ref": [] }, "hurn_NumberOfOperatingIndustries": { "xbrltype": "integerItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "NumberOfOperatingIndustries", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Operating Industries", "label": "Number of Operating Industries", "documentation": "Number of Operating Industries" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Operating Segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r1078" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.huronconsultinggroup.com/role/DescriptionofBusinessDetails", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Reportable Segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r1078" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Reporting Units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "hurn_OfficeSpaceReductionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "OfficeSpaceReductionsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office Space Reductions [Member]", "label": "Office Space Reductions [Member]", "documentation": "Office Space Reductions [Member]" } } }, "auth_ref": [] }, "hurn_OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "OfficeSpaceReductionsThatWereInitiatedInPriorPeriodsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Office Space Reductions that were Initiated in Prior Periods", "label": "Office Space Reductions that were Initiated in Prior Periods [Member]", "documentation": "Office Space Reductions that were Initiated in Prior Periods" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "verboseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r325", "r345", "r351", "r354", "r907" ] }, "hurn_OperatingIncomeLossAsPercentOfRevenues": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "OperatingIncomeLossAsPercentOfRevenues", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment operating income as a percentage of segment revenues", "label": "Operating Income Loss As Percent Of Revenues", "documentation": "Segment operating income (loss) as percent of segment revenues." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r702", "r938" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets Held-for-use", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1152" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofMaturitiesofLeaseLiabilitiesDetails", "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r697" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r697" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r697" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r698", "r706" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseBalancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r709", "r938" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r708", "r938" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r93" ] }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsExpirationDate", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Expiration Date", "label": "Operating Loss Carryforwards, Expiration Date", "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r93" ] }, "hurn_OperatingModelChangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "OperatingModelChangeMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "San Francisco Office [Member]", "label": "Operating Model Change [Member]", "documentation": "Operating Model Change" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments [Member]", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r354" ] }, "hurn_OperatingleaserightofuseassetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "OperatingleaserightofuseassetMember", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset [Member]", "label": "Operating lease right-of-use asset [Member]", "documentation": "Operating lease right-of-use asset [Member]" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type [Axis]", "label": "Option Indexed to Issuer's Equity, Type [Axis]", "documentation": "Information by type of freestanding contracts issued by an entity that are indexed to, and potentially settled in, an entity's own stock." } } }, "auth_ref": [ "r83", "r117", "r118", "r191" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "hurn_OptionalIncreaseInRevolver": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "OptionalIncreaseInRevolver", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Optional increase In revolver", "label": "Optional Increase In Revolver", "documentation": "Optional increase in revolver." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r244" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "documentation": "Amount after tax, before 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." } } }, "auth_ref": [ "r7", "r145", "r676", "r677", "r679" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on investment, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r252", "r253", "r254" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r252", "r253", "r255" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r251", "r254" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r251", "r254" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r255" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r254", "r258" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r255" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments, net of tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r6" ] }, "hurn_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentTax", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Tax", "documentation": "Amount of tax expense (benefit) related to, after 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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r21", "r189", "r260", "r263" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Noncash Income (Expense)", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r157" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Assets [Member]", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities [Member]", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other Nonoperating Income (Expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r151" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r997" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Restructuring [Member]", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r912", "r913", "r914", "r915" ] }, "us-gaap_OtherSellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Other operating expenses and gains", "label": "Other Selling, General and Administrative Expense", "documentation": "Amount of selling, general and administrative expense classified as other." } } }, "auth_ref": [ "r149" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r964", "r976", "r986", "r1012" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r967", "r979", "r989", "r1015" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r967", "r979", "r989", "r1015" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r993" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payment for Contingent Consideration Liability, Financing Activities", "label": "Payment for Contingent Consideration Liability, Financing Activities", "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." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for restructuring", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r446", "r1060" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments for debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r51" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares redeemed for employee tax withholdings", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r273" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of businesses", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsToAcquireLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireLifeInsurancePolicies", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments in life insurance policies", "label": "Payment to Acquire Life Insurance Policy, Investing Activities", "documentation": "Amount of cash outflow for payment of premium on corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r11", "r153" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r154" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalization of internally developed software costs", "label": "Payments to Develop Software", "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." } } }, "auth_ref": [ "r154" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r996" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r996" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r995" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1005" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r998" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r994" ] }, "hurn_PercentageOfPledgedVotingStockInDomesticSubsidiaries": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "PercentageOfPledgedVotingStockInDomesticSubsidiaries", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of pledged voting stock in domestic subsidiaries", "label": "Percentage Of Pledged Voting Stock In Domestic Subsidiaries", "documentation": "The percentage of pledged voting stock or other equity instruments in the domestic subsidiaries to secure the revolver and term loan." } } }, "auth_ref": [] }, "hurn_PercentageOfPledgedVotingStockInForeignSubsidiaries": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "PercentageOfPledgedVotingStockInForeignSubsidiaries", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of pledged voting stock in foreign subsidiaries", "label": "Percentage Of Pledged Voting Stock In Foreign Subsidiaries", "documentation": "The percentage of pledged voting stock or other equity instruments in the foreign subsidiaries to secure the revolver and term loan." } } }, "auth_ref": [] }, "hurn_PerformanceBasedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "PerformanceBasedStockOptionsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based stock options", "label": "Performance-based stock options [Member]", "documentation": "Performance-based stock options" } } }, "auth_ref": [] }, "hurn_PerformanceObligationSatisfiedInPriorPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "PerformanceObligationSatisfiedInPriorPeriodDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Obligation Satisfied in Prior Period [Domain]", "label": "Performance Obligation Satisfied in Prior Period [Domain]", "documentation": "Performance Obligation Satisfied in Prior Period [Domain]" } } }, "auth_ref": [] }, "hurn_PerformanceObligationSatisfiedinPriorPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "PerformanceObligationSatisfiedinPriorPeriodAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Obligation Satisfied in Prior Period [Axis]", "label": "Performance Obligation Satisfied in Prior Period [Axis]", "documentation": "Performance Obligation Satisfied in Prior Period [Axis]" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-based stock activity [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Postemployment Benefits [Abstract]", "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock [Member]", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r941", "r942", "r945", "r946", "r947", "r950", "r1167", "r1169" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.huronconsultinggroup.com/role/CapitalStructureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r137", "r835" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.huronconsultinggroup.com/role/CapitalStructureAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Issued", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r137", "r501" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expense and Other Assets, Current", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r1053" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets [Member]", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ProceedsFromLifeInsurancePolicies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLifeInsurancePolicies", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Life Insurance Policy", "label": "Proceeds from Life Insurance Policy", "documentation": "Amount of cash inflow for proceeds from settlement of corporate-owned life insurance policy, classified as investing activities. Includes, but is not limited to, bank-owned life insurance policy." } } }, "auth_ref": [ "r11", "r44" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from bank borrowings", "label": "Proceeds from Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ProceedsFromSaleAndCollectionOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndCollectionOfNotesReceivable", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from note receivable", "label": "Proceeds from Sale and Collection of Notes Receivable", "documentation": "The cash inflow associated with the proceeds from sale of notes receivable, as well as principal collections from a borrowing supported by a written promise to pay an obligation (note receivable)." } } }, "auth_ref": [ "r45" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale of Property, Plant, and Equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercises of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r8", "r28" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r163", "r206", "r212", "r213" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r164", "r240", "r785" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r15", "r775", "r785", "r939" ] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Other Types [Member]", "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r15", "r206", "r212", "r783" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r164" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Credit Loss Expense (Reversal)", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r272", "r412" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r993" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r993" ] }, "hurn_Q12023HillsboroOfficeExitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "Q12023HillsboroOfficeExitMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Q1 2023 Hillsboro Office Exit Member", "label": "Q1 2023 Hillsboro Office Exit [Member]", "documentation": "Q1 2023 Hillsboro Office Exit" } } }, "auth_ref": [] }, "hurn_Q32023LexingtonOfficeExitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "Q32023LexingtonOfficeExitMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Q3 2023 Lexington Office Exit", "label": "Q3 2023 Lexington Office Exit [Member]", "documentation": "Q3 2023 Lexington Office Exit" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r531", "r539", "r571", "r572", "r573", "r727", "r751", "r804", "r826", "r827", "r880", "r881", "r882", "r883", "r892", "r897", "r898", "r909", "r921", "r934", "r940", "r943", "r1100", "r1105", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail", "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r456", "r457", "r458", "r459", "r531", "r539", "r571", "r572", "r573", "r727", "r751", "r804", "r826", "r827", "r880", "r881", "r882", "r883", "r892", "r897", "r898", "r909", "r921", "r934", "r940", "r943", "r1100", "r1105", "r1160", "r1161", "r1162", "r1163", "r1164" ] }, "hurn_ReceivablesFromMajorCustomerPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ReceivablesFromMajorCustomerPercentage", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "receivables from major customer percentage", "label": "receivables from major customer percentage", "documentation": "receivables from major customer percentage" } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Allowances for Doubtful Accounts and Unbilled Services", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1079", "r1080", "r1081", "r1082" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r30", "r42", "r266", "r680", "r684", "r685", "r1055" ] }, "hurn_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodTax", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossComponentsofAccumulatedOtherComprehensiveLossNetofTaxDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period Tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period Tax", "documentation": "Reclassification from Accumulated Other Comprehensive Income, Current Period Tax" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r959", "r971", "r981", "r1007" ] }, "hurn_ReimbursableExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ReimbursableExpense", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursable expenses", "label": "Reimbursable Expense", "documentation": "Reimbursable Expense" } } }, "auth_ref": [] }, "hurn_ReimbursableRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ReimbursableRevenues", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursable expenses", "negatedTerseLabel": "Reimbursable expenses", "label": "Reimbursable Revenues", "documentation": "Reimbursable Revenues" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r538", "r716", "r717", "r829", "r830", "r831", "r832", "r833", "r852", "r854", "r879" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r538", "r716", "r717", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r829", "r830", "r831", "r832", "r833", "r852", "r854", "r879", "r1156" ] }, "hurn_ReleaseofAllowanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ReleaseofAllowanceMember", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Release of Allowance [Member]", "label": "Release of Allowance [Member]", "documentation": "Release of Allowance [Member]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of bank borrowings", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r50", "r820" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r432", "r433", "r911" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r432", "r433", "r911" ] }, "us-gaap_ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "label": "Reporting Unit, Percentage of Fair Value in Excess of Carrying Amount", "documentation": "Percentage of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development Costs", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r2", "r3", "r130" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r960", "r972", "r982", "r1008" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r961", "r973", "r983", "r1009" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r968", "r980", "r990", "r1016" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Awards [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r60" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringCharges" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r443", "r444", "r446", "r449", "r455" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring additions", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r13", "r450", "r452", "r1101" ] }, "us-gaap_RestructuringChargesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringChargesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges [Member]", "label": "Restructuring Charges [Member]", "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included." } } }, "auth_ref": [ "r167", "r168" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r445", "r446", "r452", "r453" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r445", "r446", "r447", "r448", "r452", "r453", "r454" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charge liability", "periodStartLabel": "Restructuring reserve, period start", "periodEndLabel": "Restructuring reserve, period end", "label": "Restructuring Reserve", "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." } } }, "auth_ref": [ "r446", "r451" ] }, "us-gaap_RestructuringReserveAcceleratedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAcceleratedDepreciation", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Cost, Accelerated Depreciation", "label": "Restructuring and Related Cost, Accelerated Depreciation", "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring reserve adjustments", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r446", "r453" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r140", "r175", "r781", "r811", "r816", "r821", "r836", "r939" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r231", "r291", "r292", "r293", "r296", "r304", "r306", "r402", "r408", "r580", "r581", "r582", "r609", "r610", "r635", "r638", "r639", "r642", "r653", "r807", "r809", "r823", "r1169" ] }, "hurn_RetirementEligibleProvisionMinimumAge": { "xbrltype": "durationItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "RetirementEligibleProvisionMinimumAge", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement eligible provision, minimum age", "label": "Retirement Eligible Provision Minimum Age", "documentation": "Retirement Eligible Provision Minimum Age" } } }, "auth_ref": [] }, "hurn_RetirementEligibleProvisionMinimumTermOfService": { "xbrltype": "durationItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "RetirementEligibleProvisionMinimumTermOfService", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement eligible provision, minimum years of service", "label": "Retirement Eligible Provision Minimum Term Of Service", "documentation": "Retirement eligible provision minimum term of service." } } }, "auth_ref": [] }, "hurn_RevenueByCapabilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "RevenueByCapabilityAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue By Capability [Axis]", "label": "Revenue By Capability [Axis]", "documentation": "Revenue By Capability" } } }, "auth_ref": [] }, "hurn_RevenueByCapabilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "RevenueByCapabilityDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue By Capability [Domain]", "label": "Revenue By Capability [Domain]", "documentation": "Revenue By Capability [Domain]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including 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." } } }, "auth_ref": [ "r326", "r327", "r344", "r349", "r350", "r356", "r358", "r359", "r527", "r528", "r752" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Text Block]", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r218", "r518", "r519", "r520", "r521", "r522", "r523", "r525", "r526", "r530" ] }, "hurn_RevenueGeneratedByMajorClientPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "RevenueGeneratedByMajorClientPercentage", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue generated by major client percentage", "label": "Revenue generated by major client percentage", "documentation": "The percentage of consolidated revenue generated by a client(s) above the 10% concentration risk percentage." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r857", "r900", "r905" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesPerformanceObligationsInformationDetails", "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r209" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesPerformanceObligationsInformationDetails", "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesPerformanceObligationsInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r210" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesPerformanceObligationsInformationDetails", "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r210" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.huronconsultinggroup.com/role/RevenuesPerformanceObligationsInformationDetails", "http://www.huronconsultinggroup.com/role/RevenuesRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenues and reimbursable expenses", "terseLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r268", "r279", "r326", "r327", "r344", "r349", "r350", "r356", "r358", "r359", "r398", "r460", "r461", "r463", "r464", "r465", "r467", "r469", "r471", "r472", "r670", "r774", "r1103" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues and reimbursable expenses:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "hurn_RevolverCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "RevolverCreditFacilityMember", "presentation": [ "http://www.huronconsultinggroup.com/role/CommitmentsContingenciesandGuaranteesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FinancingArrangementsSummaryofCarryingAmountsofDebtDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured Credit Facility [Member]", "label": "Revolver Credit Facility [Member]", "documentation": "Senior Secured Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofOperatingLeaseAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r707", "r938" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1025" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1025" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r540", "r1048", "r1075" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r307", "r540", "r1033", "r1075" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/OtherComprehensiveIncomeLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accumulated Other Comprehensive Loss, Net of Tax", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r1150", "r1151" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareSummaryofAntidilutiveSecuritiesExcludedfromComputationofWeightedAverageCommonStockEquivalentsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Anti-dilutive Securities Excluded from Computation of Weighted Average Common Stock Equivalents", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense for Continuing Operations", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r185" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Net Deferred Tax Liabilities for Continuing Operations", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r184" ] }, "us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/DerivativeInstrumentsandHedgingActivityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Interest Rate Swaps Designated as Cash Flow Hedging Instruments", "label": "Schedule of Derivatives Instruments Statements of Financial Performance and Financial Position, Location [Table Text Block]", "documentation": "Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Basic and Diluted Earnings Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Statutory Income Tax Rate to Our Effective Tax Rate for Continuing Operations", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r183" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r658", "r659" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r72", "r74", "r753" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r911" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Carrying Amount of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r911", "r1088", "r1089", "r1090", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Income from Continuing Operations Before Income Tax Expense", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1066" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Performance-Based Stock Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.huronconsultinggroup.com/role/PropertyandEquipmentNetSummaryofPremisesandEquipmentDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r445", "r446", "r447", "r448", "r452", "r453", "r454" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve by Type of Cost", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r80", "r81" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r65", "r66", "r67", "r69" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Segment Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r65", "r66", "r67", "r69" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r542", "r544", "r546", "r547", "r548", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r26", "r27", "r89" ] }, "hurn_ScheduleOfShareBasedPaymentArrangementPerformanceBasedOptionValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ScheduleOfShareBasedPaymentArrangementPerformanceBasedOptionValuationAssumptionsTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Arrangement, Performance-Based Option, Valuation Assumptions [Table Text Block]", "label": "Schedule of Share-based Payment Arrangement, Performance-Based Option, Valuation Assumptions [Table Text Block]", "documentation": "Share-based Payment Arrangement, Performance-Based Option, Valuation Assumptions" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r182" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForwardTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits", "label": "Schedule of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits, excluding amounts pertaining to examined tax returns." } } }, "auth_ref": [ "r186" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation and Qualifying Accounts", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r219", "r290" ] }, "hurn_ScheduleOfValuationAndQualifyingAccountsReservesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ScheduleOfValuationAndQualifyingAccountsReservesTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Allowances for Doubtful Accounts and Unbilled Services and Valuation Allowance for Deferred Tax Assets", "label": "Schedule Of Valuation And Qualifying Accounts Reserves Table [Text Block]", "documentation": "A schedule of allowance and reserve accounts including their beginning and ending balances, as well as a reconciliation by type of activity during the period." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r74" ] }, "hurn_ScheduleofSupplementalBalanceSheetInformationforOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ScheduleofSupplementalBalanceSheetInformationforOperatingLeasesTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block]", "label": "Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block]", "documentation": "Schedule of Supplemental Balance Sheet Information for Operating Leases [Table Text Block]" } } }, "auth_ref": [] }, "hurn_ScheduleofSupplementalOperatingLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ScheduleofSupplementalOperatingLeaseInformationTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Operating Lease Information [Table Text Block]", "label": "Schedule of Supplemental Operating Lease Information [Table Text Block]", "documentation": "[Table Text Block] for Schedule of Supplemental Operating Lease Information [Table]" } } }, "auth_ref": [] }, "hurn_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r953" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r955" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r322", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r359", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r448", "r454", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r911", "r1036", "r1166" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r321", "r322", "r323", "r324", "r325", "r337", "r348", "r352", "r353", "r354", "r355", "r356", "r357", "r359" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationProfitLossAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Segment Information", "label": "Segment Reporting Information, Profit (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r338", "r339", "r340", "r341", "r342", "r343", "r358", "r908" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r935" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, weighted average grant date fair value (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r563" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average grant date fair value (in USD per share)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested stock, number of shares, beginning balance", "periodEndLabel": "Nonvested stock, number of shares, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r558", "r559" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "verboseLabel": "Number\u00a0of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Nonvested stock, weighted average grant date fair value, beginning balance (in USD per share)", "periodEndLabel": "Nonvested stock, weighted average grant date fair value, ending balance (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r558", "r559" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested, number of shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r562" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate fair value of stock vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, weighted average grant date fair value (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r562" ] }, "hurn_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodOne": { "xbrltype": "durationItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriodOne", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options contractual term", "label": "Share Based Compensation Arrangement By Share Based Payment Award Expiration Period One", "documentation": "The contractual term of stock options, after which the stock options will expire." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r572" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r571" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r542", "r544", "r546", "r547", "r548", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r936" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for issuance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, shares, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r552" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, weighted average exercise price (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r552" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r565" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested And Unearned Performance Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested And Unearned Performance Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r556" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r564" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r88" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r550", "r551" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r550", "r551" ] }, "hurn_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockGrantedAsAPercentageOfPurchasedShares": { "xbrltype": "pureItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockGrantedAsAPercentageOfPurchasedShares", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock granted as a percentage of purchased shares", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Restricted Stock Granted, As A Percentage Of Purchased Shares", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Restricted Stock Granted, As A Percentage Of Purchased Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r546", "r547", "r548", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r574" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r555" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r554" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r541", "r549", "r568", "r569", "r570", "r571", "r574", "r583", "r584", "r585", "r586" ] }, "hurn_ShareBasedPaymentArrangementPerformanceBasedOptionActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ShareBasedPaymentArrangementPerformanceBasedOptionActivityTableTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Performance-Based Option, Activity", "label": "Share-based Payment Arrangement, Performance-Based Option, Activity [Table Text Block]", "documentation": "Share-based Payment Arrangement, Performance-Based Option, Activity" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "hurn_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Member]", "documentation": "Share Repurchase Program" } } }, "auth_ref": [] }, "hurn_ShareRepurchasesInitiatedButNotYetSettledShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ShareRepurchasesInitiatedButNotYetSettledShares", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchases Initiated but not yet Settled, Shares", "label": "Share Repurchases Initiated but not yet Settled, Shares", "documentation": "Share Repurchases Initiated but not yet Settled, Shares" } } }, "auth_ref": [] }, "hurn_ShareRepurchasesInitiatedbutnotyetSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ShareRepurchasesInitiatedbutnotyetSettled", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows", "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchases Initiated but not yet Settled", "label": "Share Repurchases Initiated but not yet Settled", "documentation": "Share repurchases recognized during the period that have not yet been settled by the bank." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r570" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options exercisable, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term (years), options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term (years), option outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r181" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Beginning balance, shares", "negatedPeriodEndLabel": "Ending balance, shares", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r23" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares redeemed for employee tax withholdings, shares", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "hurn_ShorelightHoldingsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "ShorelightHoldingsLlcMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shorelight Holdings Llc [Member]", "label": "Shorelight Holdings Llc [Member]", "documentation": "Shorelight Holdings Llc [Member]" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Lease, Cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r703", "r938" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r158", "r276" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/AcquisitionsDivestituresDetails", "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsChangesinCarryingAmountofGoodwillDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationComponentsofSegmentInformationDetail", "http://www.huronconsultinggroup.com/role/SegmentInformationSegmentInformationDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r234", "r322", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r359", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r441", "r448", "r454", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r911", "r1036", "r1166" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r23", "r40", "r231", "r265", "r266", "r267", "r291", "r292", "r293", "r296", "r304", "r306", "r320", "r402", "r408", "r514", "r580", "r581", "r582", "r609", "r610", "r635", "r637", "r638", "r639", "r640", "r642", "r653", "r680", "r681", "r682", "r683", "r684", "r685", "r715", "r807", "r808", "r809", "r823", "r874" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r291", "r292", "r293", "r320", "r752", "r818", "r824", "r828", "r829", "r830", "r831", "r832", "r833", "r835", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r848", "r849", "r850", "r851", "r852", "r854", "r857", "r858", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r874", "r944" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r307", "r540", "r1033", "r1034", "r1075" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r291", "r292", "r293", "r320", "r752", "r818", "r824", "r828", "r829", "r830", "r831", "r832", "r833", "r835", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r848", "r849", "r850", "r851", "r852", "r854", "r857", "r858", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r874", "r944" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r963", "r975", "r985", "r1011" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued related to purchases of businesses", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Shares, Acquisitions", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r137", "r138", "r175" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted stock awards, net of cancellations, shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r23", "r137", "r138", "r175" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofPerformanceBasedOptionActivityDetails", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, shares", "negatedTerseLabel": "Exercise of stock options, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r23", "r137", "r138", "r175", "r555" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, Acquisitions", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r23", "r40", "r175" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock awards, net of cancellations", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r23", "r175" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Issued During Period, Value, Stock Options Exercised", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r23", "r40", "r175" ] }, "hurn_StockOwnershipParticipationProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "StockOwnershipParticipationProgramMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Ownership Participation Program [Member]", "label": "Stock Ownership Participation Program [Member]", "documentation": "Stock Ownership Participation Program [Member]" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Share repurchases, shares", "terseLabel": "Shares repurchased", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r23", "r137", "r138", "r175" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity", "http://www.huronconsultinggroup.com/role/EarningsPerShareAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Share repurchases", "terseLabel": "Stock Repurchased and Retired During Period, Value", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r23", "r137", "r138", "r175" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets", "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r138", "r141", "r142", "r159", "r837", "r853", "r875", "r876", "r939", "r952", "r1065", "r1087", "r1147", "r1169" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/CapitalStructure" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Structure", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r172", "r278", "r500", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r513", "r514", "r644", "r877", "r878", "r896" ] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Sublease Income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r705", "r938" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r686", "r719" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r686", "r719" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r686", "r719" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.huronconsultinggroup.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r718", "r720" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1004" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Amount", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r93" ] }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardExpirationDate", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Expiration Date", "label": "Tax Credit Carryforward, Expiration Date", "documentation": "Expiration date of the tax credit carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r93" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Technology-Based Intangible Assets [Member]", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r29" ] }, "hurn_TermDebtCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "TermDebtCreditFacilityMember", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Term Debt Credit Facility", "label": "Term Debt Credit Facility [Member]", "documentation": "Term Debt Credit Facility" } } }, "auth_ref": [] }, "hurn_TimeVestedStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "TimeVestedStockOptionMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofTimeVestedStockOptionActivityDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Time Vested Stock Option [Member]", "label": "Time Vested Stock Option [Member]", "documentation": "Time Vested Stock Option" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r996" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1003" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.huronconsultinggroup.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r98" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1024" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1026" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.huronconsultinggroup.com/role/DocumentandEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFairValueofFinancialInstrumentsConvertibleDebtInvestmentReconciliationDetails", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail", "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "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." } } }, "auth_ref": [ "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r498", "r512", "r643", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r789", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1083", "r1084", "r1085", "r1086" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1027" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1028" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1026" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1026" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1029" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1027" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r86" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r86" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r39", "r86", "r87" ] }, "hurn_TwoThousandAndTwelvePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "TwoThousandAndTwelvePlanMember", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/EquityIncentivePlansScheduleofRestrictedStockActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Two Thousand And Twelve Plan [Member]", "label": "Two Thousand And Twelve Plan [Member]", "documentation": "Two Thousand And Twelve Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/RestructuringChargesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/RestructuringChargesRestructuringChargesRollforwardDetails", "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r445", "r446", "r452", "r453" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Costs in Excess of Billings, Current", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "hurn_UnbilledServicesAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "UnbilledServicesAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled Services, Allowance for Credit Losses", "label": "Unbilled Services, Allowance for Credit Losses", "documentation": "Unbilled Services, Allowance for Credit Losses" } } }, "auth_ref": [] }, "us-gaap_UnderlyingAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnderlyingAssetClassAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Asset Class [Axis]", "label": "Underlying Asset Class [Axis]", "documentation": "Information by underlying asset class." } } }, "auth_ref": [] }, "us-gaap_UnderlyingAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnderlyingAssetClassDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/FairValueofFinancialInstrumentsFinancialAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Asset Class [Domain]", "label": "Underlying Asset Class [Domain]", "documentation": "Major types of referenced/underlying asset classes (for example, corporate debt, sovereign debt, and structured finance)." } } }, "auth_ref": [ "r113" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1023" ] }, "hurn_UnrecognizedCompensationCostsForNonvestedShareBasedAwardsWeightedAveragePeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "UnrecognizedCompensationCostsForNonvestedShareBasedAwardsWeightedAveragePeriod", "presentation": [ "http://www.huronconsultinggroup.com/role/EquityIncentivePlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Compensation Costs for Nonvested Share-Based Awards Weighted Average Period", "label": "Unrecognized Compensation Costs for Nonvested Share-Based Awards Weighted Average Period", "documentation": "Unrecognized Compensation Costs for Nonvested Share-Based Awards Weighted Average Period of Recognition" } } }, "auth_ref": [] }, "hurn_UnrecognizedIncomeTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.huronconsultinggroup.com/20231231", "localname": "UnrecognizedIncomeTaxBenefits", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unrecognized tax benefits, beginning balance", "periodEndLabel": "Unrecognized tax benefits, ending balance", "terseLabel": "Unrecognized Income Tax Benefits", "label": "Unrecognized Income Tax Benefits", "documentation": "Unrecognized Income Tax Benefits" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease based on tax positions related to the prior year", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r596" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/IncomeTaxesReconciliationofBeginningandEndingAmountofUnrecognizedTaxBenefitsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r597" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.huronconsultinggroup.com/role/SummaryofSignificantAccountingPolicies_1" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r62", "r63", "r64", "r203", "r204", "r207", "r208" ] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance for deferred tax assets [Member]", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1067", "r1068", "r1069", "r1070", "r1071" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r284", "r289" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r287" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r284", "r285", "r286", "r288", "r289" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r284", "r285", "r286", "r288", "r289" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "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." } } }, "auth_ref": [ "r219", "r284", "r285", "r286", "r288", "r289" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.huronconsultinggroup.com/role/ValuationandQualifyingAccountsSummaryofAllowancesforDoubtfulAccountsandUnbilledServicesandValuationAllowanceforDeferredTaxAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r219", "r284", "r285", "r286", "r288", "r289" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.huronconsultinggroup.com/role/LeasesScheduleofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Lease, Cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r704", "r938" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.huronconsultinggroup.com/role/FinancingArrangementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "presentation": [ "http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common stock equivalents", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1076" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (shares)", "verboseLabel": "Weighted average common shares outstanding- diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r310", "r315" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares used in calculating earnings per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.huronconsultinggroup.com/role/ConsolidatedStatementsofEarningsandOtherComprehensiveIncome", "http://www.huronconsultinggroup.com/role/EarningsPerShareReconciliationofBasicandDilutedEarningsPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (shares)", "verboseLabel": "Weighted average common shares outstanding-basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r309", "r315" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21C", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21C" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481620/480-10-55-63" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-4" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 201.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "460", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//460/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-3" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 6)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r943": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r946": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r947": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1033": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1034": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 119 0001289848-24-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001289848-24-000036-xbrl.zip M4$L#!!0 ( -V%6UA[F#3%7,L" >L(0 1 :'5R;BTR,#(S,3(S,2YH M=&WLO7ESVTB6+_K_? J$^LZT'4')(K5+5;XARW)9T[:D%N6JZ??BQ4022)(H M@P +BR3VIW]GR4PD2$JB;%),2KAQI\LB02"1Y^19?F?[Y?_>#2+O1J99F,2_ M_KVYL?EW3\9^$H1Q[]>_'[=/SL[^_G_?_\LG- M@_=I[JQO[J]O-=5]*K^_W:)E- \.#M[=X2;HAQ79>D^(X>1.J"\JN]$OTKAR M6_@@@5V.LR+*8:=[:5(,-_QD0+]JMLQ:#@,9FA_2IN@7@B\JCPCO[MONYI;U M]OKRNRR<]IY G.:[__GZI>WWY4"LAW&6B]@W9,*[!F,+4C_;?<=?FO5DR7:K MN?< #Z@KS+TG6*:R]_BMO8SPH3N/+5OZP?1-A"_*33R,!/#\FHS7O[77WO_2 MER)X_\M YL+#GZ[+OXKPYM>UDR3.99RO7X^&<'^?__IU+9=W^3OBCW?O_^,_ M_N.7/,PC^1[IOJY)^LL[_O"7=WSK3A*,WO\2A#=>EH\B^>M:$&;#2(P.XR26 ML(#P[A OE"G_,PP"&=,_X?OS8B#3T.?GW^57LOOKFK\.7!.+ =Y)AH>G,3QN M= *K2T5T%@?R[A]RM.:%L!7=]:W-M?>;0.O6_L'^]OXO[RIW?<)#3HHTA2=\ M"C-?1/^2(CV-@X\BAYWA _;K&AS*PP ^61_ 7?KXR_5 C-9E;);27'O_4?IR MT)&IA[OTHVOYF/APD;V83_!)9I[36GN/I)C7 R[A\B2H/F)K[?VG?_WX X[A M[@$](1(]<]/MM?==$67R2??=/M W5O+H\#)-AC+-1Y? YOEQ')P"/P_Q8=\R MV2VB+V%7ZD=N[P%[7+:>]B;[>^-/_"*S3,H+>*I (?=%@L"_DK&\%=&U3 ?Z M:;N;!_"TYA/WK;4__K@K>2/C IXP$&$,SP,"$1."(+CH1&&/Q/WIW5#ZN0RN MPP%<%=5"B'09&.@)WT@O=V=M;>/Y%16Q/T>,;E[CYY MN2 ?EK?FS?HHO4%&/&W=9 M ,J3GE<^1#TS2XJ4_B+5?ZAV@5X!R:\_EZ3S]%]A@']W0] KM"8YU3(\.?M' M51>.__B]_JAZ]R'QL_X+#(XTQWTE';.^V83_KW]7?F>6&927JEVO?J/_U@]Y M5WGOZ=O0W-BCCDURJ *?2' U @12K?*\/Q\%O[ MH_ZY_DK_C;^?ODM;;NW2-KHPK9_=I:POX(Q,;)1B/_KRZ3NUO>B=4LN3/;1" M^,\ 'G8WC$(_S+^R11B$\"TYIT;$M?&%KN001$(?3 HP;'JI&!S?A; #*%+N MN8!O^,N[J<\Q^V&6\U1NKYSCI]&QNN\[#G#HF#AK;CZ_.-MU8!NJXFP?SNH\ M"+SGVIO-C77WW7JSUL^\F:V"P'8EF6)>#[QV6)9]*=E+(D_2<2$\H[::^#U^ M^%'&"5C2TVX[JVROW.)==?6/JH #!^A9$46MV2VKUOQ$47/3M7UHSKX/S3GN MP\(M[1\V"7)X)_P-HAKYZ"09#),8_LS8*M"7P>>#)&[GB?]]H=; YOQ$:G/A M9OV"]_PZ):DTHEUG JS,WB_<65CPWA\'08@.OX@N11BK[9P3VCES[<+5M_"O;J7* Q<(-S"W;=5-M<=(%!KX7[E2[#M M72#4JCN^S^8(N$"L5?>8GPNE:,[/DFNMNJ?\W"C%//=^U;WD9: 4\]S_57>6 MGQ6EF.?&+]PS?HF.R8)HX5A0\G+0"GFN?^K[BP_*THQSXU?]2#WLE&*>=*B=N6?9!HMIY!IJW;E5Y-P MV[4K[SB!:E=^10A5N_(K1*S:E9_-DIMCI=EV[*>9*[ /[^*NW!0+* W@@MVF7,XPC0"A/$,!)A9$-S;Y>O#"#O664TR\.P7 MN4RS*TD"P5P)OVHGW?Q6I X+@[&6&BA+_X$= ES MT"-PX:?P#O^U,E;0CK/8Q)7,\K3P83=!89\D&9(!/I/IC7T)1LPOF^C+!)B@R.!TF:A_^F M;G;S$JB/F<^7J%Y*A8@SB5 YQ?^/>_^)'T^WB*W/--[CFZ>;QCOL( MSH5]?]&&U!RSVG?V._3H/!G$?[N;+?[T-$#VXWXM$S]<'6* MLG:< U]<$2E'>+G,I*61)N5=IZ?S4A:$G%6VM5^ M)B-ICO&@W95VM9_'2)KG=J^T\_Q,1M)\$HTPH$NSE/XWC(,BR]/1]%#(Y'5/ M#X?L.>MWWQ>2>#9WKJ)$?I"4<8%KN6="SA#^^0,4<]89OX]BS^40_@3!QK;8 M6?_[OBU^-B=P?GOLG-.]^"RY3W"[7'X);V1P%L/.]<).)(^S3.;9A]%7\6>2 MGD0B&Z^2 ,F>###R']$AROKA<&62=O:<<_47GR'W"JGL+&;P"FGA+$:P(K28 M(]"YYQPDX*B.NY9^/TZBI#?Z(++)'Z[,V7,.DG!4V[T4>CN+B;QFJNP["VFL M'%7FJ OWG84M?HPJJ0CDN1BL3OW$OK.@ALL$F.<)< [Q^"D"G"=8N#N4N3SN MI9( ^,=(L3CSU)U3YAS@L1)$7E0Y\(*(_++PCA\@LCND>%EPQ[.38I[Z[>6@ M'>ZP]\M!%-S94V>]]B?5>2BVPV!N$/ARRL9%#X%CE[F"7,64UC@":M99RZL MXRQ2\%$M59 M=,4)HKHJT5:4V9S#CU:3V1SV;9;$6,Z!:(:QJ/>M*6"I4FMZ@["^2'LO50 X M"\RY2J?E8 7-3688LVQN.@N@ M/A*IPOK,>>+OH9/*O GYT>@/_,\GM8Q?,"TQ[@-:+IG'%@=Q> MWVS-Z$#2I:V#N3B036<]?0<9XEI]_(R'?XPM?NKP-YT%"WX7:2@ZD;P"/K;V MNRU]L.Z""Y"W,<+8G\)8Q'X8]_"Z]L6GJZ65(ZR2*G$ ^&TVG85%EL5ZBV*0 M'^+Y%SRLK=ET#@!:O-299.HR=IC1IZZR[ZHRF;, U^JR0BW)QIG,60#/%2=J M681Q%M5;(F$6A& TG<7N'%"%"T+JFLXB=:\8)' "/:KA1"<%[CQ1HU:-$#H" M&2P5K7I-8JWE+%!:L_R\V]O5+,\L[QQ 2R2XE&DW20>8[G[1B<(>)7NVX7\S MN&D0QI?PBNDEO:BM:?O(,F%\FN7A #/8-/MBG!S6E+[<"3+-EG-PYT\0\DI2 M#4/2/8ZBY!9__$*)YAQ\N.JG;TF)\RWG(+I5.GW+(IIS\-VJG[XE54.TG,,& M5^GT+8MH2P(75AMO7^,4U_6L%"(QF;Z\WF^M;F M?';>.8S+N9UW 0S9<@[!!5AI MRSE8R6TR/0E_F*,<6@ MU4#^G#*2ET6JU0#?YDJJ^:BLH1I!\S4)9,0E"2^4158-=RO]ISA/A9]CD6L8 MSU(4X@!SKBJ3.(NL/>)LZW$0 YGZH8CFQR#@NJ-X^ ;6J_6D+V%7MOU0QHNR M/\;$U&?XG_^U'_HQO('+J;O\;R*,OR39\]E!K^Y0. L6.H9 +8L^JXH0NBNT M?I83EI0 M%-CD:M"*6>QR)4]LS4O_B@O.@NV+HL7:_ZP^6-W-9!4IR#+99%J M-2#+.F[B, LY"Z6^,LMD[)!\2>) )VC6S+\HYE\-D-@I5&I9I*JA6C?D5,V, MP(S.0J1U_-$5%GD=*.VJ4L=9Y-2Q&,>RZ+/2>.EG*:*\[XOTI5)GI1'$4_!I M7G"OS;W5A>^>$6A=4.>$O=4 Y);M^R]J]YW%LISRH!:U^ZL/ICROX)EGZZD] M9^$15P7/7'?_%>(!#NV^LZZVHX)GGEU3]YSUI%T5/'/=?6?]9%<%SUQW?^%^ M\%-]SB4U.=EWUN?\"*]Q ][^C3R+D<7PYU=A]KW*@V?P-BFP($U'NQ7#E>' M?6?]30(-2]=4L0A;WX8IV;K!U)D12K?AUFRW6KN'9Z=7^F?ZZ_TW_C[^VCIK$/L M+BWGJIZ<=8D_B C]VW9?ROQ+PH&8ZMY?IG(HPN#T;@B_E1GX#>0BG!1I"H\Z MSC*9KXZ#MN^L>[P"A)CKB7#64WZ<$+3MYTGLK^81<#9:[.+.SY/G#YQURY^\ M\U]"T<$IW^$B:CD7Q/@'SCKGSF[_7+G?61?]\>T_]OVTD,%*SS%7VUJ2^>=G>$F1^OW1%WDCHWM6=18/BSRC*UKS6HPKR.6B!*.S/KF# MC/G2><%96,!!7IB'D-J:VV+"&(R(4$0E7T[T;[N1:1YV(OE1=O(V[L:*67#. M0B4N,NG_478EN*_!23) "),,?BI(FP7& M66FF? :SSAG^;&TZ"W,YR!J+/#(.L82ST)N#+/'*I(6SL. +98W'3&^'6,-9 MZ/+Y6,,A:CB;#_1"#^HS WDKER\USI\UT%RSQ!A+U!"O6[;%CRQ&1_]&X[X1 MLB.\/VP&_"L#JJ3D'IGK5X=-:_2YYHSIG%%#OR_:YEK5>IO6IK,8M(.,^<)Y MH5GCO:MJ9;D9+)LK<];(<\T/-C\X"S?7P=-5#8?,E3]KS-N-(^,02]3 >RTM M[F&-&O-VR_1VB#5J[-LE:M00KULR?.;%N!LIFRM_UD!SS1)C+%%#O&[9%C^R M&#=#9/-DTU:-/M><,9TSG(5^KV2$(Q4O19J/KE,19X+[G'X8V=]8-&GW09E$ M8:^??T[@$7$O^Q+Y+QSUG6<4LZNO2YCO0=:[5_X%1_#S$^*F.++M>B8G2&=15]KAEP9AIRK6>,LYNL60RZ,%19X)"[3T)>_ M)[!9JY6GV'(6;*YY)_WV1ZJAY,$]UY"S45S/ @^*BN;D,HM" 0;MM9$,Z5C7W,KJ1>-GJ6-;.PC93=IMLUHO;6*99/QRB90VW M&')/D33II6+P,L'5;6?1$D>(M*C#X2SN<'PKTF R;_0*5'D:^OES88=+.0T[ MSH(!?KY.\[Z^4NG[9+EZERI["RHL"RYNJB-=A876/IQ>CY1Z83. M=!:G6#HCO%:G8L=94&3I++'R7OV.LQC*TFG[@MS3'6>Q&P?,J+ENM+/XBQ,X MP)* XIT:G7$P%+F[:NC,I4R[23H0L2_;?9&^U%*XW55#5IZ!+@ORNG=7#=YX MWJV>IV;>=0[@R-(<;$PXIGA]VY>Q@-?A[::OU"<8TO5%]E@,=P4H6Q%NV[,+ MM^TY)HCNKAJ\\=QT69*)MKMJ&,-STV591MJJX /DLEM$^2 R93U?#"G/]H4: M:\YY]JB[KC#YJ%1E7\,X'!2/P24S4YX)>A8'\DX&U\E9EA4RS4[_*N#U)P_J MZ6 8)2,I+5YXH:RP*MC#LH_JLE3[!MQ M,+>-< X#*-NZ^,E 7HN[XR+O)VF8CW?+Y88B)SCZ+5V=.0+[SGK:CVTX(;G' M'^.KC_!MEH?^PDZR"Y[2 M@;,NK$/'W@E".>O2+ELA.D$=9YU@$^?\4&1A++.LS;>PV^I_EB+*^[Y(?WI. M+49&L#5_$H4!U7V>P<.S*C]<#*EM?]S3*WFA+.&LUUNSQ)* D /G,B%JEE@R M\G'@7#;$(H@S5SX\#0I?O&!#SSGDH^:():L-YZ"9FB.6K#6'$\7$627&5:I76KW,\/LX"&$\E MQ.3U%]V/LBM3( HVOLPRN8C2VD6)->=@A!6CBQ-2SCEH8<6(N"BAYQR"X+KV M<<(=<@Y&<)UJBYEUMK7E'&:P8F+-A=.T[1RXL&)$7-#AVJZ!A9\Y34N"4;=K M%.+'C\\]L=P_V]H,@D,'^=G-W?V>KU0K^%Q5:^9LL'T5 MMD$8K_=EV.OGAUN[P_SH-@SR_F%S<_,_U^BZ][]D0Q'KJ_TD2M+#OP%--[O= MHRXLB=(TSC/?GDG@!"XK18][MUG6-E"7F_MO5==Q 1KT/N+*.S%ASZL M6Z9 @)Q>1EW025+8D758;"2&F3S4_S@*PFP8B1$P.3V5?G0T$&D/F*V3Y'DR M.-R!)=[(- ]]$:F'T//X:\6&!P<;L(_(B3GP>Q[H!RLFW8"W>#?Y^<'^QL'F M]*\V-YKT^3NZ7ZJ_U =@F*_1;^!%<&=^7=M:&WM7M?K6,/>HS9:G:30401#& MO<--KPEWT8]X1Z\^[=A5-@-N=S1MM^?($JV96.+;^=GUZ4>O?7U\?=KVVJ6E^G^\ULG_??-5I-^]BUB^?0)#J4_R9$@BP_*W)G%]^Y&L[4UB_B^3U9K6=P:WJ$TMC(KW^,FG^#B."VS?.$S2?,WK)NE Y&#]P1N"V7W829*H(\#& MS3O)G3[L+3Q?!WO;NT?WG?=W>? #F\D<.H?M?/AT-F?:R>/S\V_'7[RKT\N+ MJVOO\MM5^]OQ^;5W?8%J[!ITE=?<\BZNO.;.F^"M=_')N_Y\:FLXH]V.3Z[Q MZ^;!UG9E>QQ3Z+/)K$])ZN5]Z77##"CDC:1(/7 )9? #^N.27)13=B@KK'<8 MP"?K [A%'W^V'HC1.CYJ7<::![?6WG^4/GE2+"VWF@T/W:)QEO3S"QMYL[3Y?V6X]8V$^0]MNS&>MSDO;\]BLD\*]3>%Z('NB3A/ZV$OK; MSR+T?VQ7YR'WKZ^.S]MG).!KV3]5]N>&@3Q&F;QNF@R\_X7_Y^4)_7?59"X6 M3(490H*@V4!:Q@4JEL,G*+530NT^P8_/Z;?ZV.P08KF^LWFPMSMOU?3$Q5W) M7I@A\?)S^$8O<'>-?AG&A0R.<_H$O;GG]Z4_+\U9_'95(@_/_MK>R=+>^^*\ M_>W+]=GY;][2WOZWI;W\U<6WR^41_?W10KK7&G( M!6SPUN[!4V'N[?V-G:WIQO9]1OA#YOS#B,O,B]K=V-O=79 Y_TQXPZ/G\(F& M/&OSL]A/TJ&*)5%1^$E2Q'DZ.@&_8M*FS_"*89KA(W(I4SM>L MGY^K-(_-'8.#74:G%L,MU^+N3(7)N8=9U4K=!RNUN;ZYN[O;;&X_R CS/FT+ MX(G]F7;P#9T9#WR:!)R:U/NS2,,L"'W2@4GWET[Z[GUHGS&Z-.V)./PW_?UV M)0[(;)NQN/.Q//J>78$C/AA&R4BF1,WJ ?#X!+Q]@E_N1,CQJ2?_. A2F67J M/U_@?DU]Z@_6WN_L;'I_R"SW?H?7^%"D,O;:>2IE/KNONLJ[<@+_O$BODUNC M$''8QDD?>*27C&]!X\EP@'H*29J+]!*T+TB4V94SCGDXB^!EDS!S&-9>*(4N M$]B@FW::K;>3AZ F>_[ M)0%]=-E/XC%L#IO?[^QOK>_O;6ZZ>[YF9*42W?NOO^VWFGM'F9?+2 [QM16> MV0 GUX\*5. >&/R"^>E)J1+[KG!5&\Y(&N8AG [VZ&4*3ORP2+,"7?L\\> * MU//\>LW6F\Y;/&8(8!_[^>&,[[OEHG__2$K%?;[TUL[&SG9K+FYY:Z.U,Y_L MC.;^QN[F_IP6M3TGU %V:O=@44'$YPMXC9^DO>D!KS#G?%(I_+[G1R++GN ( MF/S$U=^'5)!D;(\&G21Z4;[02KEW,Y+K7.&YQ+7RSN^+N E-R7@PTI)3IJMCHD!8QAM,,AT02]P<3_WO"&(O5N1%1([_^ M[FEBX-?+^C^'&CXB.N9+B^5AC[.30TD@%D"&%KMK[S]_NSI?T:R+.0NHU\<4 M^HR>*A''L?MQ! $%X!AXL 7Y?^M^] M 2:.A_QJ5KPSS#SAW)[>P2BDR>.< OL@*= ]%Y@6R&\8<#KTJP"[< MWMS1FV1M,.S7QI/1L#_@R?_ ![?5<\_HL89A]]?>_TM. %T_$J/_R0VUD_"? M^/@_0/Z@#,I^<@EW2W[MG]B".7+V>?+C*YC+9BR)^LG+%4!QDL,G?Q4A"F>0 MR91NEU(B:O: L-["Z%OU(\J]+.7W!G],$N0U2HRDEA@_$&7X/8F*.!>(HHJTL73I,I2\)9FJV/"IPR;PW<#^PY[VL M\/O@5">8?Z8SJ_.^R,??XE9DDR*4?JQ>Y&V#(D9O6M;;=L U@(LZ?Z(+ #^B MZ^&7N!1U,YHB02NAE8HL]PXVO4",,B5;GWJX3HHTA7MRF0$ZMKG("W/&<*A7 M;>_5]E[%WGN=U'_4WEL=$8NR!L3,(,QSD$Z$.*1)C)A+-/+DC4Q'WADB!,*G M"/='D0OO$]N %>%;WL,V"FV7]$KVBHA3>=KKU]X;I.#>46L+PT#*9PTIGW>( M^;R+%L*\7B-69?;V!X6FM3NX.4J&&J'9G"HT?_;XKK*S5(O.6G2^"-%)\%P$ MJY:>\'T0G:E ^8?2!+&Y>.JGX%#'ZU._R 8@<^$IJ3:_0/8,8 M@X79@ M\.$.];P>O&G>UU]O@#TK:6V$!5*A'V4H85Y)"U[SGA72U\TC?=FC%]R_/GTA M&K'JXGO6JJ_4:&6SU5EO:;/XX&:ZGLS*W8WFIL[N&+VCEXWL*>01@$D70[VE>6$:W/@>FX8PK;S8/OIA"R'F7E)B7FVX9;3W=,IHO2;?' M@JTO@[#G8T;9'(CK[JGG.6R^AFPPK*MHJ M/8AXUNYA6\_:269Y?'2J?9;?V&>IV4:SC=X9WABU+[.RSXR-B&;*85HJ.-!] MP G'4HT9@^J(N!+."GH&H^MYXA49._! !&[.-J5E3Y+2LZ(1/OPVA$?#8[U8 MWB(ZD,J;,"/'/18QSA%'?Q_+R_%B;#0=B#3(/"Q9"X/I659><^N->/N@+S[C MGE^' YEYY["RJV0@XI_<]J?V.JF!JJD8OXJ>*O0&\ZX1K1%Y+K&8$>D/K( - M-08T$QECBW_//)%EH"CP#\T8LMN5!';'J@X.?Q.BC(OAY5"2I$GD)2#O+&8L M(2/JH6U8;GMSVRKS:8NT(^"VZQ=WD1Q11/9-<\?[MM'&3KU[K5VL"7J+KUR^ MG\H9[$0@QBR6[X;I@,, 0WBVP(O@E%#:7$ KYA5M+!4*G5T*G_G=]+@(PCQ) MCTN*?8I$K]J&L1O>R6 ]3PN3&=[:(<#=D9"MTT>JZV5E7@"PS"-9J=YXB=J] M*L ^E>69H!IB#N$GDXE75/?':9W\,Q7X[U)*,'[D)VDJ=?<#TDRP"2DN<(C: M("FR:*0Y?MI3-WZLB=0/V"#3TW^?W@CQ4QBW\T%^BN]Y8MY^XA0\8(KL/FZ* MN,B9#[,5F@'$00E8$D>@88&FAXPSUA08CH6O*-?&/-WF7U/1.EX:G69V7#<%,^@&V=TL01D[]G%3 M8>+MS8WFYL?U)IRY97/N5!QDI5AF6B KZ\LHTN:L]V9*:GDE6 ,"[^VJIG N M39(I)QQW^HE.U-ZCDJN.IJ\0!SY;KJ=;B>?7(#A$KP>B!V73@ J;5)GB_3K$ MY\+&# L;/3@ZI'8HBMY%LPCNA'X*WN"_"UT0M+7)S<6]-WC3"%,C.PKUP@3) M!YXV2#+21Z#]P'XBCUNBIPY',XD#W4?]KX*[#E):D1B"7WT7PBF6\)/_H\3! M)TH*@H47<O#3Z/LU[7-25%Q29[-IR@1U;;/AW$Q6 \2 M&D^$OU[S<%F2[J$DQO[:^V9C9V^G 03%_]-R0Z_K_:,A]F5RRC$1])/LI+#3 M(R9JBXFZ;?KZ3&XQE;AFX[N\]<@N<^DL5XN03>)=@A3SSL[. M5CW;QK$A8;@W/STA3+,;UNL.$P:##\%C$LA1$V/ZRA70QFV6/Q$=6$:13_Z$ MC\U[BI!-FP3WU/&">V:\8-_LV5#TP(-,I?B^3OQZ**);8%Y\^^DS"+=;&WM( M]7H,X0P+>;UC".>XR$>G3'"S>^PY[YV4'=A_PW[DWAEUW'9![\[X'M4I2?!* M.$M.%4K1/+A[WL6)Q<-:O4]G[1-X@7^='E]YI^-I4RY5]P\W3L#U\8GY=7N2 M4YR=?ZAX=E5,K(W]_?FDL<()V=J:SZUV-K87UBGNY?50?WEOY%ICH4NPD!_O M>+;[<[,MG]V WG3%@'YX(;,;T-C6]O(83*:S2;/Y9]M?597IS)+'H_]B9\]9 MV>#9F?LLEP.ON3%_&52S]9S8>G?MO4X'?1)C_ZC.F.Y2I/A62RGTF$:Q13UN M@F)Q\F1B->^ATHL4'V#M?>7:3+$W96U(>*Z_$!R M-0]>E?38JJ6'L])C!_N_R!XL"&2(+ZF!82U$7!5ZX2"91_L?9U0\+2, M@E>2-+"S )UD"[6:>W^*>W>;H):X? \;TTR99:S&$9[^583YJ %71%2#0D56 M_23"+B!?L?M(RA4O/%K*NRQ2OR\RKI#BWUJU,;7&$D8^"#2/]M087><2E]9-NVPIB**G70R'$?TMTA'-B:MEC/,R!@BZ];KPFH-: MQK@M8P[6WI]0\R-L*TV2!0P9T4NEDC74+^F86ST+ZIX;ZS^QKRC^H)11I0U4 M"R/GA='!:Q-&[&D=U)Z6VR*IV0*1E%!C>S9U*)\KJ',P5D&J(/%>I5191,%; M+57F*%5VUMY?4#?NLYA;C,*M:GGBO#P!LFV_J@B5DB>+J':KYV7V$.:7,1[2EJX31'X80]LI08(@F#"""(IZPB MJR"'MEZI'%I$AXM:#LU1#NUBHZTP M]L,AK,K*YOHDU42\MDQO0K].N%@!(;/[N)"IPQ.O]J0?Z/#$[W5TXCYU53>_ M<)N)MUL(%/;#3JAJ'Z8417AMOR^#(JI5EOLJ"^FYW7J%=G'=O,)Q0;.S]OY3 MD@X\G,WIM8O!0*1U'VOWY0GF"&X_19[4ANG2C]K^VOOVV6_GQ]??KD[;]1ES M_HQA%MS.0V?LLM3X2@Q7;VZNZ1_5T]6?9R&O=+HZ[TB(F#[U-7_>GBZH_CJX_K7RXN_H'3UMO7Q]>G7W%:\XS3UI]9@-*BSV(O[X>9=QS' M!=SR2@Z3-,?R5#3ARAGK#:^(P2W$%&P)ZB3&_?82K 2Y#3/II?*O(DQEUJ#O M@2"#S,.V0ZW-H\]%FL0-^J-YI#_$/!41C\8_OI7CGQ29_@!=5O5A4J3Z4^!V MF7IYXM%CD)&Q7Q&BL+^E23'TSF)_@WZ*7F]6=+(P"$4:RFS#89I830K"A\C# M%C8EQ8M4>G&2>W!MGJ2HN/&GLS"*P>XP#8G\#.?M9JG*(QP167[3._TSJ?*:N_8S_'KYL'6=@-O M(P88PPN\-_@#]7S[8O7PMT1^O.8R#6\P[]*Z^1?X3X]>$+86"YK*IQSL;. F MVZ]3>0]XZ1#%3=@-81&=D7>;I 'RF-_'U:D%#<0$DV?]I(B"\4]YK[/QCX=I M<@./F?@<6^A@X"&?\E66%8/)CWTQ<0IOPR@:_VP@Y>0J_&DKCL+O,IIXNQ U M23!QAP&R]^3+22SMF+@XD_+[Q(>WT];0D5$H;R9?5F9Y.)BV.<,(SN7DZV'@ MIIB\NI>(:/+#(@PP:==\GJ2E8,J15>QOLA"D@TCQ+,&!P=YKV89WW9=P"KOW M(M4@B)Q;I0Z<1OS:GD21PV=HDEA+(4)[2"/8IHD9N&!6_H0:W0YE2%1^^ M#2Y6^'W<3KK)AM=.!E(?R"Y/RF1A0^S@^:* EX#/43"IQZ D#L(NRF3\#K Z/@\]:<6"+'T@238^24N!AU8,[PL%1<5U@(W" !HHZV*$A M4([6/.">5H&$K0_@EOBC,B M1\U$IO=+)5ITN =X"\5"?"N^X"_LND6R"[@@2^)81D?VO@Z &I1C ?H'2#84 M*;RQ$D>IETXD7F KY5SV0M\#FH?(4N-[%<'":0.DWX]!C_;H4_RM8A!XCH?/ M"?&G2* 0]%*8$C(-;]%+D@!%UI%W RH\*3+#E:E*^H#; =L@VQ)1J% U%W>T M72$FX:-MP#TZ0$XC\;L%,B@*K9ZB-CY7[R1<>HLL3D>+[LGOB=K$,T-T%]^&G;P;**CXO&$]>,-+3;M6;Q& M=I*D ?4Y5D?:0HG%%+(6T0WL'Z]4JL&/RTTMZ25)!>#@2-D' M^2.$V/#^@*W"8D@1\GJ23J2M$UA^,0S0>DGP\-V@T8V7/$!7-)'4:^#J44+8 M[)88U4'EE!F]"/9%IR<3?<%)!\$PQ5*>T?W?6GO8O&YN5X$G]N66X;IQ=%>_ MZ(R/OP[!S/+.85^O$N"%>U9P,)/)SQ;P#^_T[EK%82<0J02 4CATZ_ BD1AF M\E#_XPAX#*/ HU0MQE'+Q%>O'7"I(Y.-B =2 JHQ!B]6 % MV&S ^[V;_'QO8W=_>^HWFQO-J9_?=Z<#^$%S]\%;/2T>MO08V 23<@SL^O2K M\L@7-OSHV5_JP[?VV?EINUU]HWNPT!E/P\$CG?SB, M/#"*$J+FZ$5)!^YJ&[_&^O2Z8)6QAD9[C?+_J<69-C#1#4"]F0R]'BP*OM'F M(5H0R1"\,UB5EYB6TLJX\F4DJ38R"'M@[$<>SN?(C-*RD0PTT;!SFD=* RPJ MT(@(CG23*$S(;3%F9L,#S2GX$=CS&M@>''7$P#D[&.WXP3"Y!95GO0!:0* & M0ZTG-[P/(X^$9R=1MJ+]S@VX1R<5/GX.-,41OF194X\"=%%AH> XI:*'5Y V M#J3@%_?[8)+(N*?M3]3B8-[^520--$!]4,2P)QGX%P(MZLB +Z2P\1=)VA.Q M\GK(:*7A 1N>P[P&U@Z"*'TI O!%4B B8T(G?9!*/7CS,W3:DC!C%]!#<98S M'T:)K]Z4_!/I?8M#+C1!!X\)W4D3P?<#F@>B@6G?(?RG#9LL@%'8GF_#K?\M MTPC^_>-VSL%6TU&)\^W*:U]?'5^?_O8OASGAFC#E00=X6WNL[!'+(1 P +8' M%QW]+5!8&=,- TB@X/6EEJ>=*:0!7(W*W:IR:$1WN>V/&&)1I][O)^BOL!04 MF3K^>0HK .X2 9C=2;KA_4.BX>T7A **[+XG* 3C<,:=/U(*>QVU\^'6KE;9 M*JJQWMQ?#A.10[9[]$3C>%[/K^Y*C28FWQUI5**@?-Q[.^FI67C8"IAV@O^Z+0 Y"WQL@V@IOQ6X6?(/*3/:4P"QB M4EIAZ>2#CI$B]7%CLSS,BUQ.E[>SAE)J!G\"@R-/(]$OD0H(:* F2P8#F5+* MYAF+1:#5LEF[C!J5JS-"FZ4D,C\(0Y25DI%7-I#";N@;&3TM$%7: M]3 2.050X5*]9(JYYRD"PNI P4/^I"+,T>H5F880C+8WY@6<^SJ_B7^%_% M78*S(S@$1TR)^6T@D 4E.63HB'M9'^4T,R)A[?@G*JTP5[$C=:#@ABJ*-/'H MSHANH#6.,?_MH)'"1=11QV\&"9AE(@?F)R@ 8W-%BL #*!:\3-W-/L\2HU5P MBOU1Z0V1 B/(OU1A%!D"HP[OP:%'BG0V='2(KQ#!((QIV"D]'UVI&(-;M)/T M1OK\H0&U-.)+C(,QVD<>1\9O#2: M,MFCS(-#"X9KE!A<0[6_U"A! YUX3)9!?5^]?V=D( 3#UAI;4$_1Z&J&Z4;Z M:O3WDR+/Z*VZ#X!J5L)*I\@I M;B#S?A+0OO&'M]( 'O=2UXT,Z'M.E&&J$NAR8KG3#],G%84;2'>7L9<7%:8RLI6"QR M0)^C!9,: M75%)]O-B[:URM*#'?U3C#T=E_&'\"S10BABAL?%O"+*2 :4W5K[CW,=AT8G0 MN/#[812 051";1A+Q]1^#',(2O#T^DE&-HMREN,D7G_LO8;]48:]#6/X&EUV M+3EU *6'I26PS*$8):G*QXS XEO'PA>^+P@$<'MS]2CSE T/=[S42^L$%%MY MO57]JW2-*HX3JQ?]NL409 MC0:S/BEZ?9M=-(L07Y>-%2?.^%&Y*/86;:%"7FIY^YLPI8QN%@ -+0BPC"7G M)V4)/3V0*%9Q,7E66O7J=LRJ$C/8Z>4J:5!@#JM0!*V&*\/&CJE*4],8;(QU MC;KV@Z,E2"ST<>%N8CB,1GH3B9E*!3&-4OJW($/>SIR+M7R[:X6 (&,%KY0H M0B.@M-_'K"ZV;I0AP!6+#R1J3$O2*"LTC,MKCFKEA+ Y(BN>A+[AC*8)A2;F M;!YD>1&PBV]5Q^AT%E#TG-MS^;7A@19^LO95BC%5@<:&4\>1B4=M(Z7+*.,H2RH>"NP1AEA9#2R+W"A"69*.S M#=-!ESG21LL >%L,O8TP([*XG+LF KQ[X,6%,09M,N*9$P\^7X_I?6;44#10CBJ;A&)&ZIWH&A7@[B<&XR9[=9 MA*Y25N5*3H+)C:E(GBO :;"D_"-*D&?2N%')=Q4OD84=D$;4IZ"I'S2&%L/I,9*,) + M.SJ/7+&=27SN^%UB]BWD";2[03$E#GA%.(J 6]MD51T_H2'W9CFX[Q! MI)2H!=:44G"V_^.;^5U&6ZJOWXXY^(\[T.8'&YX;E1K3+?\3RXUU8IGWA+1 M%&&VCO#+NH I6/AM-?)5VAHJJC77*$V=5V/(TZKS:I:]D#JOIK;&'['&'Y1N M*VBB/RRM*P!M*H=4;,%-7"Q 8:K;/ $KO)%WILN601\,SC%^^=MQ?+Z\D3)D ML.*,$P=*:TU;4 ^_%9M%&?D(E?HV($M*#6*H@XK,*;G4RM:Q(DN6;83]+I)A M)*<8S^;U= 6K-!U'2M,+PV$@RV-5XX?Y1>@TV/6Y&A9B2%;D8CW 0'E<5NEZ M5)_+G33PE73"OZ'@R,X\+Z-QU48U].#*CN#S\%%@YF><^CL8@LF]X9TRM%\B M796$WVFQ%P,^W0?[/!:BP6S]I!(?'"LKF8K/E5$,[)S$(8LTP33[ZMX7\#9! MN0-3362-?I5&40DTW7<4>-^I-%D#7X$=.[:3@O0+>1#9D$W MXVT1+/S9EIY@!(892Y[OUB,(FS:1;A(Q TP/E5P:D+(_7\(=87PCLS)XP*@" M.[7V)U8[-&O[K* (\UQ&!@%WUWAPYC+1NV,QDH: M3'A HP;KY,9W$1WAKUAJ4Y8!,43Y*1!*BS?NI0D"D(N_=8,J+2N[:8+P7)*8 M_J/4P*RB%,N$0-H[+*Y@4!L)T[#8F9B[ !KH2*-5SZNQ#('1'FK2QM@=;1.: MY=8A@7?BEZ'*$$NYK59X7C-;!<\OWPTVA9!'TE^$60&M8J^U8V^%;D9BRGN$ M]T4%;[XFP#RQ=Y$*5-CG,J>[7?(/CN!"'%00YNO4[LM6<^J>_."V (L MAFT MFD]-PS"-XS*5@[ 8Z)M-7 G<@0_X QX8B)$QTQKX0Z YBJ 3>)=81C@T'MMG M,GYT/!Q&ND#6FJQJS+QR\;%W/!#_ALO^D!W+N)UX";KT3$?5?%@Z]:0KUTX7 MM(\OT<3TBW3L+-JWP1?_D"2#T#N-,!JF;O 34>YE,AV=U_*H@H0;QUY5UB5203#I?VMB>7JWS%16)%/?V^X1<=>"L ME/X\AH20V<;"59.A261 -#1#=C['S63;#N];3&756$+,U[JCV8V:;RUT=CP<$*X8Y,@% G4??@ M$*<4!=X *5'6(Y"PQE[1(@6N:#6 -2O0",KKYJ9I+6.^XMP0^"4U#!T"S]U1 MOVVXR6/5#-,LA!DEQ;Z;DN+SMZ_'Y][)\>79]?$7[^JT#:)#5X+!-\>_T1 ( MAZ4&Z5L%\:'1S#TC^ Q,5B/JL&9#YW#2 #GE_ 4)PLIIT;W MRLNE&%"GEKQ/>!S)+&Y-;?Q-.UX7C-72Z M)^;-8=]B(P*L^; G*QN]AA$A9)3C-96C@/:)[D2>QL68X#4$G4YN0;Z3: M3--;$)PU]\B^\_&W* _0 M>"()PCMMYWNH#:=]'5 M4@;R )R;&Q$5$EY=M14DJ\_'!N#VM/1,ZF"\ZA), MEBQQ HO7(KX%RYG6S'D0DER73.L)R?81U1WI%@D&9O@3MB26&-K7K>'! DY! M!M+"AWW!(7TJH> ?<1-PS/#*59M[ M S5L'&H;AM)H\D2G=PRD0$RF6T0*#]:\9,#PV;>[,_)^B\ 80,@(Q<%_@])&IQ(4,%CPU>VC M??L4<@L=W#:J,( [6.&>@>B)?\-3\%[D%^C^G\TM[$2*\P54JA66(AY1HA+: M-G@ $9+'LYB!%&-AB3_\3/+K"M><>2<"&^[W8N_-YZN3MW8CF1.3]7)*@P- MO)[%@;SSWIRW:H! M(%[+RM@'"FH2.7(@$ ;CM%.U&V3;Z#:A#$=.\B]G@( '&:(E61'?!D)&+Y=^ M-Y @7WQE4)K^?5)D*!%#]II5\U(\.P9%+1%%VNW*PNCYG-.'/\)F[O+6NP&O M+R; 6OM$P+_6) *:SK%=SDBP!DQP,P^B&5E=IB3,0V$"(IJ@1@VA4EZJ1CV ME>X&FY?_1I\O1!@S8!\>S5PVMOJU.Y=RR4[VF2HWI&03(MQKWV=YDK"JDWO6I MY*E*"J#B3-B,Q]\@M7!H"#I:X0UK^R0B>]0DP=MN$OX(<0 #&X2^-:?*9-XK M?[:A;+Y*!$*5]4\VWI^$+]EAU0XS]D46_O>(0;<(C-4I ?H-#JT]^.9X0U5> M-#$<+,,X'Z^0WMF$",!P2M*-/9T-F'C,WA ML]5"DU$2A=RQO0.&]'WO^7=3LL+X14@^$<6T(M-/T7",VGXL*;:^GEX;CLM2 M+%*V \+6760^HA-$L!"5M>%6W(6<>O;3'?G(<7I5M"8737:L3 CRE9OY*+%&? ,7XA.E9 M_4ZM:O4Q]R0N4AT*(.3=2$M*]>&C7_/5_/GJ.*,V!6;L",90LSPK:\.,H%.L M4H)OF>[=16UE!. M'L4X=0Y'[=C.K94HRUJ-HF@*ZM%*6&=^V'G E?S@L3)K.U?/SGA(5/V?U(C3 MV./L>IRR.7O-JPLR^:Q:NHJ5C=EY"3%D5"99F\I-;8-I$) L'$S:I!'(#(=S MLYUJK,CJPF,]F(2AC2.7-[8L(Y/52!#[]-+TQG@9:'6DIIUB'LF>YEJV6.#G M.E>]6H=(>MRR5_7 7Z6L#3.'""@*WA[L#2W!PNF:4$?YYF/'3=/ M-2#*6(?6-,E[1LLX/==IS#[C&<7:L[.B+[<:)P4RX8 %M,10WZ$.)EL9%-XZ M]K5'?A192 ,;M%K&$=%D?G.Q)@5[*'!'V_B.6O.8T \BF@47:.NN/#Z%VQ/3 M5ML2T):Q21,\-19LD7O)@.83$8J/Y9EZC1#%'SS:EH^6%1I6\PR26)8C3$#^ MH6.D>[P_'H-N4*==W7*.!\DQ-%X.8"X#MQRVO*ZDG>48D:LTI[A5PWTP>J." MX[ -8J2:$:4F6[SB1NJR;Y.?8J5RJ['=E'/MH?60I"I2K]Y-S8\@X3KDB;4T M2]F$$= )!+TZO6\^!9*Y;%ZM;@C6#**[_& ]S1PIH/((S;P*+D51X_*281$I M%U*+!HS+4JMB%8:&VY&*44'7N,]$I#GI9.52(K[$ B 2\-4N(ZLSBVN%S(I/ M=@XERTLUZ""_92\I03Y4.<24Z JT*CA?'9Q@.%C]$!G2* QDXD,?*V.Z[!" \*,4YUD:%C'/U?1?!/V_BAPT1TE[BA$:[SV) M.XE(57M)#I0U*IVA30@2+0\=%6A08!-'@?F"D-9,Z9BQVB%F+FMJI*KQXL]C M56V(S188"%HM .&:XKQ7O&NO$4*X,&'.=00Z91ZR>U/-=A/^=Y0^Z,XCH@ER M**J > 8:('.)(HTJSZN2JCY(.*6[DIL._*"2'55Y7!^<^"P9]FG4CUW1-A0, M;%42_WB-6B&5:924P:Z"K^H'^'%YB,AH%R/5/DZ_.7ALZ+$7.%B/BW"X*H6P M#41GL2 NZY.]9>$9UFWMNW$59"8B@;(S0Q-OG6U)T\5#YSS2VX'"1F3E1F8V MG%NA#!U!S"*E'W5D++OATB>>//'4G1K(:(FCK/Z07D\4:O[/U/Q658)AVGH# MI1)@#)4Y:YE7-?:R"*-G"DGHS!81GBE*]=:-%S ):[]I4L>IRJ-(AYCLRX&' MW^"AN6=N63*@U^,INW"0_+Z>4;97[D5-T?E1](3*@G0> %&P0L"MC9T*"2G' MQ2(?__Z?ZO?3"+??I'S].G]9\\%VG;^\[(6\QOSE6BP^02S^3O4Q:&WVP13A M&YR7BPJ(AD,C,,$3!6Q?QER6*>6%5A6+_8D3+V,/\< M)87NFE&94)"%.DC8U5TV*,%UXQ76:&SA1 *>SH4T%'(>_V#Z/)B. #I8RH'=LKPXU@LI\PG- M3 43P#6-W(3=,0('=%);)3,JW29.P^Z'4XZ$2PK,EU4%T@HUT1[Q0!#$:D]N M1Y<8:*8J!TT9-N>)Q^N]A&F."7.AZ@B7@U*[$%>)&AA@"Z4X5HT,/\(#DUY!"@:UB0X:GZRW=4\CE5F"HJ&A M0Y9IK-+!,>,[308-+QN@V%(<8P:P:D%G*RPC],IX:(7!D&<%CM2VHQ$\S34% M<=VC8F2$C3%G@KFE9I;Y,\OGA$I"_L#, M1X7TIIDU'K/]*#YZ!F^M[Q ![L M"V5K!:&H*;( BES)&Y"\VMVDPE"424[O@E;SR<_RR1=1Q'Y? M&1#F_-*Y)#+P1P0'P!+A-'=L\:SS$]%<$"874G>'Y;1.U<31RD^TDR=4O/)+V@=4)'^-]17\3!L@,-CXU!985'+H/H@*$-+LOM^ Q4G>=N!3-5 M3X2G^"D-^%\IR#/H667\8U4@T/MUJ/9?B/"B+&? M6!5-8F/BQ)K6"Z_1R?"41PE+ \P_2S?ZZ*R6S29)K6,'UQ_N6KC5=+,7V7%U?'UJ=>^.#GC=F27%^?MLP]G7\ZN_^5RW< QFDEC;;)4$QGE<5,/%ZQE MRG7O%6K/Q[FF:95YJ%^VBE5:%:R4;*2ZU1,G(>MV4ER&U*VN&CI@.%'-;%4O M3/1_ROK@+:#OK_L/VZ>)VA=F?2IJ8.9GYN:>8_AT70VH?7(]4#@7WV$?&,;G MFELL)(U[<.U81ZH).&RL0I"K4BPX@T=)S'(&-;;#FZXJFRDU0M>UL%__+::^ MYN?J++:M?;:*$+S?$BRST9.TVQ]_R\I1VJQ[56\<'I^&7;034].&*6"H;T%3 MD^R../)MYAIP+J)A()44KC> >TA++TC&NV4?PD.2X+Z1D#H>8_6V[-&,.)2! M]!7VEO.I[1K5;*+8! Y(L*LDYX4T=)7X@ 5WS0+YYYC^, PBL;8)LT*J=Q) MO0.XU[W=]&R?Y,8E.H7BWQTKVTT5'?\/!P4ET/-JH; M:$$^LP27Y0DHN8*O.2[GC+9S6 +E4GS 7)V20X[;'\QP]Y#:3@'OH011O;;5 M]U3#<6EG>/T7&)A']L0YTQP[T\_BL6%ID>)KZI37AC4RF@R+),*\042O3;>,$CBMEHZ4076-EYDV M@MQU$5-'QD?W\5DQ-\O[E(BF,UQU+V6[6P<+-\J_1]+2%H\-N^XF8ZET9AK;86T8IC#F:.ZG+-^<^&*QL:L%Z #?3# M#5FWMMTT@CY\:Y^=G[;;WL?3WT^_7%QB^U75C?7J'Z?79^>_. EL;GM6U!'UD)48H@L"Q"+ L4!AT4H;9=3\/ MI5MIA*J!\+4WS;U"%7Y[0]4;75# X#BI\@Y[!@F5=G;'&K?<\MA&-E]2DT8; MJ@DDU!"5YD+XV"#%ZK!B&B>49>/CU7CER]'F@2Q4B6^3#1O4<=87EU:6:04R MMBVF_RUHVKZ@(GO%&E:CMXV M/4ZPDXGAV?%T:;975)BO$\8&)1^+!29Q6,[/ LVDG?5* M-VMC(TX9&7+O\2KGN5"?1I5LB"F+E:9$5 ">WTIEE5NICIF"L="726+5KM(P MIMUD!DP1G-75L(*EE4VBQEEQ:=GAJ8EY*)GF(D,%.N&DB2KDP%+*F%NGX\\: M"I#6WD=Y\4C%65-RWV^Q=T_./@[NLC BEHG6(@E*S].1DK\(!-,I4AC$RD. MZL<:):5ZGA1'*Z9M .V;W;WS#N9 F33KW3V*AOU1%"0Z TX##C?2KA4*MT?E*J M6CK'WLBZ>:81J3OW)Y\]P1+;6ZLSUNJ,M45GK"T'T?QZ"3;[]=G%N<.&$4X' MF.X0FVZ&(;7(Q][UT<@N?VCHP0/=5%"3$AEH+"9&%4E=V6^2Z$8WK+%NJ9U% MP2,ZK$[1E1@6&3[5H:^F5\J4@4]V323;"N7,!TL5JEY05!)ICW(-K+$OJL7C MR)[TI*:5V%13.+$5=ELI> M6:*G^LCDTQ9J?8(F9T9>BQYF-6E)EM-73/%9A3-,KZ()5TC!QL@94M-LG*[: M>1CKOJ5 *TYSM+P*/?;>9-$1UZ%%=D/5-@'FY@2J"AK77.*O)6.8;B(\#8SL M1NW[W-%\!S)42MRR*WQ9LGBB F6Q,9^Q.U(J:%D.GVG+^:2=T>9KI78)1_ D M93ZJ>C\],]CV%L?[SW"]U_0B+^4"Z$9%<#F?DDIS(M.:G>,"/,8898DJ,"O= MXD;96ZI<@)XQR>WL33#$AK6 58'Q>?@)-[PG1\BF++7,Y-RH*.^SJX<0&9CS M&:+C.!0D]P)>#KV4U5M62:X9WI,P,E_WY\]N7XPY=3[^S\T\75UV/'#9L_, )'H@'![(8U[<)V7QG# MIN!&J(C0;IY'RR/.1FA"1L=I]OS]83B:U@'[][=WMYN9-+?Z"4W+J-N MJ+KUXD$&6[ ^OL!]N'X9)7H@1%"]W8-1@C\D0;AV:$.1'3?[$[;X:6ZN_\-F MD2G?_[,QSC3FVWW\,;<1!>["#J&J"1 JCH33R^D'76I_FF"\/HW##%.#*%(J M.#[3Y@1>K[GU1KS%RYH[;X*W6ME8#&>8[9A'5#4/MK8M%K)Q)+5?.+!*DB,' MOTRQ/0@VWDX06T((2F0TGGFD[516JNA[DZV$(738795U1,>*NMWHKJTJ)[5\ M," M#=#5.3_3+'YE6!SA#]-'FILKSJ-5X-6W/T&(&NMNO*FAXVD(_J>!S^M[[B3PO\%^L$*/-P $?!N\O.]C=W][:G?;&XTIWY^ MWYT.X ?-W0=O]8Y6QJN#]\?-_W5M:ZW$1RG;]+ UO/.:.@.77Q<34">V(!D^ ML\%( .S9]>G7__I;K/9;79VU_^%].CZYOKAJ5]^*B/:.V/)A MIM]>'M+'(\ 8$,K\@LU4C&B&V7>#" S$B*2"B@>3:5+&O73$K325V2=Z5*+) M*),TV9,E:+D46\EFX(E' 3X^Q=DE5"X7_ZFZ4K&PNP1![IV=D77<.CJ#17A[ M&]K,_FHP.6,]?RS?%,7CL:ZE@]?^9'3W"2B7T,3:KI1O"I=<&+10F>\&D3BQ MAP27=VJ7^\(^*4_F ZT@9]FI#6N]F;(Y[.A\;O>R)[HI_*%BF,B8YQRGF6Z> M2_6C^/QE;=_&V#!-YUS>DH'5QFYXOU&. ML)Y A-%_JYU\+'0[:1N+9&?L'E(/BBS7*"2XK.P^5F5^]78V$%=.>:$GE $: MJY-]+''A(K4A81%7B]W5.%_UL+*'.+GR%!JJ3E>;'$WZ&.$>9NDIPX_L[)JQ MC!?EYS2F/\Z(SX>>J!MZFG*L$H2UE(=)2S!90 8KI3;3)FU,=VW#4]VQ4\+L M_+')60$;WM?2"WQL[W \UWW[YY-(P+ZV/#L"S@6"RZGW9Z(2?M0#;.B;D'O$ MP_5WZMW&;U9D4C&PSM=5L\;+F\&+9SE-/*MR/G!*EQ^?,B@^F.E]59;]O:_+ MKZ?"2:!ET>\# O+\:#S5*A"6Z=X&/IXD:KCY5Q'ZW]&/QT5W><(' N*8),W4 M!S:.DWC=#EB(7BJU88&3GHJ;,O%#9SKQVL )'TS-,,; MRZ$,T]8Y-T9-[=8-GY:]D#I]YGGL59#9MSRRH^"('':."55%E#:>*.:,*#I7 MBQ%H5@;UR-M$6Q:W#W,@H,H-PV=@/,@;A3. 81ZW-@.V? MD5O+MWQ"?#7N3*\*VDCZ#N:ZC/5>TQJ6A,()DPG!5:R[NNTTN8 M$(R01 G[4,(>7VIEU"@VM$>A,8@_;5OQZ%B;2V,O*CMKE129W26[-)81AW9$ M&*%?00;\;#LYZX$JLO%H@/4*;)26KGFY#E2A8Q4:)B M^U*_R6XXSDL*)E468F_^;.@?TYA,VXM!/8@ M!37]5%+VMIAPH%3SY,E,GHH4PX^E[OJBHC#5I##5/JN:>=:P?3C^<:701<\L MHQI>(()*?9^>):8M*AY0K%-ELFK"BX(8M5SG+LLZ_64B]5VW038&O.)J9"(@ MGB3!B;X"^[D\#(M&.67$N58^#<6,Z:5T/@SB8_1\E2S4Y;ZEDM:(-GU'6OQ& M*D8]?:(IM7%_9: W7JC@&]&8#X^*8U4:%*"?8?1&A;W1S:5:ADHG:TUUVM@I MPYVKG(9O0B&OZAAD4R2!CR-2L^<]Z9JI5DE/VG=/5TL@[)!,[]@/T*)>*]U,.471CO^YM<#!%T3$# MD\(BZTF_,\H@S5O B\ WQ@VMZ Z3!5B6-)?97YP]:LVBI(=9>8/HZX=YP33" M$C;<5S/]!$\]]@*Q?J R)CATH7U3Z] EE4%L7"1./1QXBAO.D"(; CMVP:'4 M[TOG2KTTR:;I+VO->3NJ+,M@89BP%Q.,,=;^H%QC]9CJH^HIJ\X_4X[6]I1J-6<9!N:2Q1@<] T0&8<:]*E1(::R8 MC E+O18VVALJ?]M*7D0TA)0AO4Z7%#7:+,JH07BR#0&62IMZB^ $*JK IS013NH)*7F?<+-/-(X4NP1* MJR_#(,RT#F,5H?P'':(@ .TK[CC-..";U$G=#9>%4PGZ85EUD*K92L-9F MBXTZG%*W ) # K>>OF1R&H.4;$#5-3,"[LXB5:R)N1.]0J=SE'T.5 YGKC*N M9EVH;:8:U);Z):AS-L1"!4$5#N9'QB\9D&FA;/3RER"2F7AB^;FY3;3V ?2,&I$*3L81BPE^Y=0G:4[8>T3.N M2!Q4Z@79JR#)!6=5I_LJ?E5"D]ZSJB)(+>"!MN9JJO8@6CBR2S;MU#?&70^= M_EOQ-]B"?E"9JSWG(+K $9%CT8I2]_VWB ODEV8#F[FVE.492%-)8_8*A*@HU;RI^J-19/'V**1QMTLIZ:2"!NOP>6'J-8--NTJ&U$E MF%I88S)#;II]J#T R[K$K?)!!+AA"?UTA/B#WH(+J][HMW+0DM57R-D7IKCH M@"?7%,H[&)\*7B'U!/Y@&RRZY;/^-=@+H$,*JM--JT7"-G" YX8#@&->_]+)WWG!/JJ>R?A*\1C7AFW_+Z5JI<-5D!8!@6^+?U4 M6Q:\YU50J)Q:7O4#R;5O;1]PW^S-%KDEJ(?NJ+43/'RWL;V_24,LN\"@/L7) MO"V635OC2:C*^\FP?(M,$T41;&U.0:E 2>9)ID58BM3O)4]DHU _W.;(6.M M:A&8ZDF9$XVF0"YEB2[*X"@YS7(: _Y(7=C^6<%SH\(D,*T4<5KL6 >-JHAM ME+F^#0M#L>/^TU["L]]"^];J4)7^-X_DXA/&!MM(\WW5\RXE/B:9#J392>O4 MJ5*HZKFH2G(3Z2X9R<2\&9')I!+LN"9NI.55#8"&HJ"5(UV^JMX+WNM*58T> MI@M[R)V:2'2P@U6F4X_?5Z?"$I!B&R>9,3#0,+VAT9EJIJ7J'%%!!A];+X_^ MQ?ZN]F; @']; Y@R"XO/[#NN*BV*\(,T27.-6J 4WDR/CQHO=*Z[Y320CNP&BK+D6'-,\V=(*"S%+ M+!:!:'BG!7IA)JO\KGJZO81# P3@5&;4B496(_1 3T=43DH?VE90!#9*( MPD%()=BW.L%[O+JU#$G8J]WPVNCVT9>9-LWN)Q0GIUMNK? +51)I92/B\48Q MHSJ,3VZ9#3%.E7.E69VJ\S8%97SJE+;=NH/QDSH8\T!$*K#@;):2&0C&L9UK MYNB$?5D6UK'^:@AW\342>A\OSY0:6E/PB10D)U@U"XC 12O0%$*04E5XU+N^ M@%UG2($4?B1N*]'-<# (>\H)QN^4S-.@U"!1Y@:60I7 !/G1122K2>4*,>*" M5D5GE<5_/UE?7=+47ITTM>R%O+JDJ5I@/DU@8JX+C:0Q^!EXL&F^7@QU3#H2 M_G=NODA>*CMBK1078HI@^;P//GZ$N)^R#77S21,:#+#@D_-F,!<#=('H^C(WSP.&\-?J 1)C.B4%.SMO@72DUM MV^?:.\/6839&9:%I'5A$*-/,RDM"0U3[WC5]%DH?:CV=44M_M'@P9R.?;/]F MC;ZH";((@NB\0Q/0-[,/&-"B(8TFG)ZGX@8;35 Z)%)0=:$!(5?$BI(FR["F MUP+HI2:=@#!+>PKCQ^1:.#1R0*U#2F?[Y.+WLX_KS8.'Y\;7M/AQFRZ\"2/* M_2K2CN".(;IF#LZ P,[\E'C+?6A<1OE-\< 410AF#G61RPK*\\4?76--H@ MI,Q_2MU2V1V?E*%UDJ1I,>Z&:'$IUG6YO-EGB'68F"[JL*39&I9YJ99JEE\J2'JT9!5/& M3$Y621_>=HU_9J@4J="LFE=5)M2;CP:""Y_(YM<#?WCSQI+]"1[A MDLB%:R4.+)/W_RK$=TI_SXH8&!G^U8V2)" H M- ZRB$:]$;Y)[3K,!M&(CB[(LQ'<1I42JF[&E-T$EEA:]C &L36YCD#"?P8H MA'2IE\F\F]QG+DT;VTM;!>@-4S5?8\%^;I#'*S&FHQ78LOE \7JN3'Z=ICJ% MI=A'6-=XLLJ5%SXG$)3YZ:L*C2\,&MXF P+G5[>5>\6JA+7LM; M-V-K^*#?ECDDJ$W E,JQ&DKL@0<&-28>P>IRLYMC MQ M#L8.>/PY_8*247$[E62Y1)L<;A](;>_Q2\F'R$&OII*%RM)470>%8KFG]HDF M1,IRI&1I;ZGWL+JI$"GM'J_&6XB#=XE=YB BMO6XM&>\=E*?CJMU!A4\[H[&\:E0%=YRN6>VSHT8DW-"D=;K?AG>.2A*^ MB(C[Z20G').V])]/PR#4&(Z\[$=K-46N"5$G8NC]3:VAQ?^O7H M,8K 83:^NA9N2H>/F7*V"K\G^Z]246">:LZ*95*4+#3A.TT8(679HLLZ\0N8 M(!'58>F1 [(:+E5L96*I4K<"Y_34!X*IBA-!7$I9M2I,&^_IUL0]JN") M"DCM$I'!K$NN[K#"7_,DZ2UZHV#LV-!BX5%QJ:;5!3PII'H@^=4T>C.V!XU2 MQ?%+41H!M=Y+0R!\R(/PL/MPT##NA7HH)QF@'6&W1ZET1 FD7>I9<>SU2ULM M*>BTZH!IU3;0.^8&F][33+)TVL&$(=\MP)S^O*QX*$^BS^TMC&^ 1JQN$E%I M/<&V_V3Y/=>5,4F4^S;&9HVJ&489,CEE:K(HWPL.=_8#->&N8EM<27X8S^BXN9)6$079$N4+K@T/,M09 M>*0"4BC?2+\[O ^UM[*D,DK,C$>GL=">[,L[H2/L_;!**BVA;==4FNY/M^SS MJQ$FA&I3T(&WAB8JFIVIV!5XE65T5.$,+%C10X9U*S',K ?/GQS!VZH!HWP6 M[/HRZ=V;&L-RW",!RP([/.CPFI5*DBBK"72JHF]I5U7!(J.6K;VWEJ([< BK M$G@\L#*.XG![987+3.EZ$>^C;]3AJ+G,>+8AV[B425WI\N_\M"6(9(;8"7NBKI6&S95ONC MY1QP+D$]FTPV,21M3.C9MNE*=Q2AMMW6:ZXB,H_$&UR.9B7P9:Q[H> M83/ET+CDILTH'2EJ2\4\@@D&N9JAP]:Z\E>MV>C;>S "!%VK(%29B:F20B"9SE/>]YU^3$ M@&0X;R^NR2VJ/OPV\B/9#E3!;\!_]_<\N$KU,NXPGJCQ'0DUTZ)V$!8",[%H M?\QVJ'-0S^)I4:E(%2+&8'L0H0D'H4Q^@F#0L1D?$XYZES@=>;H!GDP5^D:; MN?JMWIM6X=\\7?09*K6@Q.8X8EPC%9>4KW8DC'@!9-?<(.\D'9<4QG*7B:FO MF?V'VK>K,5G/5'/R%B:)[+R>H?NE>:!H[NMNQT*O+/. ]!3!UCKKQXE7.0P2 M0T132&X4-DPVV"?&U" !#;=/#5F4J>:)*D>>'(:OH?)= Y42C2,LW UF"L%8 HIIL%AR MEY>[?@;XD17EID>"L:,Y4P%U?N!-^889:A>TX"5G$5I .0"ZM'6'%898JD/1 M0_K#Y#B6DFDUIX1.)1\0] I;$ T@K;JL8L&#ZUQ8D8.3 8 MN#(F*E9^5HJZC&V"J2X1&RTACQJ+Y?7=9BQO]^X'U5*:6"W-L#1966>>!"CE MN"C:GTL],4U':MY[@/"F/,HLJ5.X2C5#1K@,MEO#<3*+ JE#MU!2E+FE M^>%$A.75M)SO8CP&;D$$'@E)QQL;?A7;3PK!2548)#JQEK5%B,<&_,6,X%1% M: C21C2)0],V$S%ZH"2 M8PI $/ 0JCL347 *3IV[[:[CXQ'R& @TLV_HE*"6#,&WM*^+W>WVLZ>.B)2N M,J$@0_.""Y<,98";AFP25.ND CO\O-);+X75L!LK,X255+V]T!JN+6-]!>?D M*<))J:C/YI:&L0AY M05-F.G634D[=)A(LYXRTXXX7C&"#-6N'9<,LD#8!B_I:^T]@3+,-+PW2J/*U MLTA="81Z;"QG)QQ%7VBUFCSGU4*-Q!P,6/Z,S!]F\Y&5:.E* TE[9O>.CV&2 M><=9D&7M>35(LF:CO(QN)6S ,<)&%BZ,\F)J0_]90>#0"X(VW,FL]B%?2L_U MT.@2@"0#56]C0NP' 4\D2/9,L:[!%+>S&F17 2DZ&G8H5PVOOP%GR6T:^:CG M"GKEHT7%A>\?0TU[C.[I:WC\\=@4H02_D27W6H[DB3F29W XQEIUT'\R3?FP M/^C7<4T%0A"XPZGXT[&XN;*G%[RA+^-N.9]7W-8DSY&T+4OP_A,/'.Y2HQ-M M+!*+_BU:,**8:P]3ZUS80WW/Z$67-;K%;4YK]K[AGY%&AC*; MFSH^XW,U:$838FTJMX"(&1OH@"D4O?9>9HO'67&6S"2P>$7LU"!)PB$/F; M,; U 8Y+1&-2(G3F9/7-Y]%TV..J%GWD19M@?YU%2@P.8\"76%$S3 MR"D7\[&SFY3891E?$=JU@0$UU1B"ZFGO+F.VWR3JEH+J4!!#+DB2Q3L0(5VZ MQ!E4($<V9/(;V2R]UPBH*;R[<+Z-C:'\S9J@T->B!=*4SWV>$8%%F^M[-*21= ML;@)2Q8)'%1A+%;CMGJV.1E9J%E,[M?:T!Q47A,1#U= SG)4964X#?\KFBHT M;!EZ;$O;O167UFK,YE@K>T83$$KOK)KYF*1C[*9)\-^K^2,;ZH\XQ\273Q1' M"\DH2J^YE)RXRRS5#V3'V%0TY?GF5RG&)JTAHE^A-3\B?5MFOJCB.;+)A-EZ MN!=YBS$NY!>4T-MB<3"1U KM4C6^GNMMN")^;:?-C*1("N=]3Z;%0K"ZW-B+ M/>'PJ=8XE$KCL 'QZVXJ%V^##243)QFMW\IG1S8ABQ9)[ 8**MMO]H6ZZ3$' MY6T<\9OXY@CD2K CFLR5IORH:8*A>CXY&-3H%TV7135$)"+K)O5YR"@5,B#H MA'9%*;;D'Q0'K$N20._C>Y@A2$K(G/DSW8\;@18Z=8I[%.M?S!D%V@#*VKMT M[!:(O'GBD(&3I'S]Q&"C\CA:<)TDE<%5DUTYB)F-UACMC[C\D?@U53Y/^BV: MQK0K!Z22L.IS5I?8BK_+4E8]T"T>GQ AC$Q8F/P8_YX.< M&7/O\ $409;;7V!)()%@9UQFNFVNM+$<8*# 6?A[U:LC\(N]8 M:)M6R[DP-VH'?5P6JL*69&1VC:7<@']@^:S766UFE:_K^9:H>:;[?AW MM?"+>W]"6NA:"SLE,B""6&9V[KP_A"00>H)!*V&J0O MBSKCE^[*VPH7&W 2B2>X@G*N/3^ ()#P4X5\Q"DST6[\%!%)6'D[,,]LO1![ M43MV:;6A;>R?Y8*3?5Q]2UX3](H;4V?G2%T^EYC6BN:L\UDDU09 M0%=FGOD4\KK>(2"#(1#0%M>Y@25UY(0*K;0Z+\DT1&@*O:>0G%-T;.#Y-I@N M[P!@% .;=0.I BR6@UI0^ O\4YRW6?17:G\'&3/(B.?H=V)NU"3,)9".-\02 MZTQBRL$VE$A)#1;T#5(]HO_47O NS52*#8W".URI\ZN0Q@=(NX7SL,:J^!C' M8V@A1MYCRNU#83*0"P+:7_?O_GL8JDR$:-,V;O3%9X#+Y$"H MHUH7E.8V'QLOLKYBCYQC@O7JO%-ZI/>FVC!?Q/)9Z^66(OS&/:0BCBLF,R;P MAL@!AY$*?]*:URE47[(X6^6 A\RFCNB!W#7CS!YS+NXS"?8!#,(I565-D5K. M/$C26LZ "4#,J6B]C.:?H.UZ#.: \U\@@)E$0]04I,T?MP%C268N^Y^7Y#.[ MPQ>S:3CRJ\784\64M>)T)A;"R5U678K0'Q$R'2+$?Y3,3.\"/4NKH3D)1XEX M %1( PL.H7?.HYA)3Y*IP)5)Z:C3RX>I+SIL^H)$@=T0I9%*?V4S[)N13<<;42"F;HL#=@]A$N MGGQ\K66!?00_-3JI,1ZC_I1,/4#)F>X4OY#V3VBB\*(,F:[RF(8" P39N'B4QS2AM)80PREEV!( M&E_S=QN0 [6*E@FO,NA2:U$G<_(\G(IH%VFN*B5B'P'^%9):1FX& )K=0'/? M1IF#+^/5"'%0Q@2*M.0@%#>UBB"23^W;YCMN>;WMHR;H8JKECLA$RY7Z5(\3 M^)WVU_1("N@I W3D=L'#TM>S>W$*3))N%-;!Y" FJVK4@ZWNMHAO OFM89[>?B8'"G$_= MTE:'C"'3GD]N M$&N7U2=)H<8G!?Z( QX&SI,/X4WUZPPP8@2RFG@VD3ZG4TE?GQCJ!D0=BO&Y MX=;:A8P>*41.L;%1,G1N4PI^!>,!&=1_(D!V:I/G^!VV1V'/K9E!+2K:218" M! <4/$0S@!<1?Z#-Y%P*,FIG@>"'_2UR[0:&%R*LC6:9ZFXE8X_?4NY%!/MF/_*CH<[YM\ <,[U,[F)U5ICFKR<9!&) M#"28.(1&!'\)+8[VV$7$0H8:W[]9UW$HX\9#$IIF@'HDTOE2X4_90CDA3-)? MB,:$% ?N;R!/6:=NTT9SDD,;)W\MTSX)G@9T4B![B>&2^AB+O=="$47+PT*/1CL!$.)1*>-^2TFT.SGX.T9L15*$WV3.@5GU7=@/1(^2HL?S$GO[S4TB-B($05. ML0P4Y19X1D-#-\%Z%^]Z1^D:15Q<(WT&/Q[![DP7C2V)I<(?K_21?H[C$UM* M0%DEX^8W3[M3@Y96A$6E/ GO0UHP#/FG9#JEWD]K68G5BT'70J",8<8YX_AA MI")C*"$GH'+'0.C'6#NA!X&EI$GQGM;=) MGV$MS)G-:YPZ\5!3_K=L[=PJ<,=)3M$H4O0"98%%78)]C*K>SM&Y$"D9,9TV M]=HY-6-87I#%E#A!M&0\?E3L)] :M?KA5JS@&L B6!Y1/5PPG /Y8@XX-B@; M3CDFG6K"X/%O)VOPU&+XE%C&^VW5QG@OYXHZIR/9>Z_Q6H0V\)9<3K=1PT0F MHYM(NUO(JV3#RU5[2)\![!?WA< )(;M"0-E>5Q3X0C>:I@Y_0K5B5(KG(V3; M3&*5YI$8P[3G.F*](W\*F-5OU=1(?RS_AE;\_AB;] MXVIIT(H>%$=A6@T")1U.(3!A<%XVKI2U6[G,NV$Q,83C'NL41 Y9P6;C'1LW,SKQQK9"!JFV+(9+3$PK#B@(4\"ARF=W+WLG16LN?(6^P[!2] MOJFZH0Z+A@>[8S5(X%7E D7GK5 IS4KX3X%C<."E&&>'RSL!18.E&+UV)B6C M2*WADXI8@*Z M:&&XFR&(62Z^>%HR>X]+&4V9(OTY1[KT;Z?HEX!0C?8-5%'!61!> 4T6C MO$*1+Q2Q%>?ZJ.RDDQTY[8;7=KP$5C3Z+\9&BDUPZ?C4 M(:>1+UU6"2"=T**A.;+A4,IT816K/D\49[=.,*@9!EDWZP%^"%3 9ND\&5OE MXVP8E#V"M2!>"J#U<$XVP_^BVQ4*1RBL5*A%SK5\-X+4/"/('8:EC&;0@90R M$B$= '>3&Z2'-&F#$+D3O-1K5BY"(\920LE56U:4QP#^E5L_ ,I(I183P]IT MQ+!\%(TL\@N%1T_J@KWA,R NSMY)ZEB8<(X#9TI*SNOP2\F MCED:HO Y_\D%1-+<:.[ZKIC&%-,,NF*:AQ[( 7\\ 6T2E<2/-_#I=$PT**]BY'E=OPXVZ"A&FP7&KY"+%WVRQ MRW)*2)A.NX,3F05[ _JN,2I> *'+%?HT/[+!?'S*1O)/E7[,.MLQ8@:;\)\# MA%@%V'DTX2,.IW'9LK1R:VDY/A4^FUP8E2Q*,!D8Y1R#L;%R^ _&OK_'TH4T M07&ZL-A!)G=9"1G(6KDK <;0%?I".[PH$_R?5]\KV\#,Z6FV2#$#K-?&1M8P MJ\\.@+'?3&P^;,XLFD7P,$N45Y]O.*?1_9.:WD6"J@Q(BQ MX<#"F+(-[U<2>,'#FIET ZR#!0L%VW$RC6[K[?I3+(' *)4>SSA:6'A^E^B- M3B8&W&$EVR=EVPC/PVVYT0B"7DS0!.B(&.4@Z6XG?(0$9125R(B/3!OE,=^8 M6+D!E.3CI1<_TB<.^55-G0[G,OA?PF\XLU>\)8F')K\WQC!)K3,240XBH%8#1+ZT41?RU$66]A_ 7=W MZGV%YX)T"P-@NQE;H)UG#B,T/*^GX_<[E8 +6+;X(S?Y:/<\ZY0I9[2"F!]MI M$7>IHQD5'?P+@ "E\QU4@ GYUGA%?IHC6QQ@6W%[#7V,2"/Z\1"ZFVMY!#X_ M%U**$*9),M%D1*N0XD3&Z+.04PF%Q1F9A92H7OH?;2C"YF5\$&LZA PKI:TC M10>5 DD%T;/PZ41@&H),T#+PD\13H!0%9@+%3NAN@YVJOU#%*V8Z09DJ)I_Y M;@@)?QSQJQRUCV& :9I^0EP%_2C(_^:6)\)6Y:274]F7"K2W?N9, MI0A3_U M0="(B64]2C>*-2Q>AI6!)I7C)()=\T!.>_5",I:"+;1J\8DPL3+MAPC4A%L0 MH&=G*/2820D"VS/*'9DP&:/;X.W'>O\U;5.O^/ZO:/\06NG1(D1I_/!H"_1W1I+ MP;BA["T]K >78BGQF&P6Q-8@]S@J$.\BEP@T'C*HKT%\$L[W56UTX]%#JH+" MQ2TIBEOIB*#^65T09BJ-4@D3AP'4'N?Z-(;<*XJ5H39.7FTG)N4Y*^=8107( M#FQA3%-3TU1)2]DLN,7C[/ &@/)W'B;8@7D?S*-;_/->/_%]] M%+#4]5R?[FB!I:[B17"^[+_U)W$Z"RFG->$;4UAF$I(#AGO/U)@ZIQN+E<-8*B1HKV1_ICLTYS27O$%.AGB3UB@6@ MY-=U7Z BC)#5(:T=)_E8F[P<7_(L7&<[>]_ 2QAN%E)LLZ$'+ B8X_>*1=Q" M7[Z"J&TBE&H"]_QL[6&X*2$J4H<4)<@:0ZX5!'O!P,[N+OJTB5Q%["1JYZ6V MIR"5N8(&R]*GBO84>957^,PXR+"S@E;O"L(.F?>B_UL*#/LG)KLU$?DBB4;"X9R3*TH\B<@VOGQM]./Q\<_A0TM!#AD=VHG M)=BT6MZTZD#VV%^Y0^8-[(1#!71F"22ZZ*S2W'O>(0.L^#7"0^TJ11]PP-/ <>J2Q9.^EJ_CU7.-M!"5 MB],;*^)N4E7:3(K67"]"".*F?$(8/U%KEG4S;SR3'$UTZ>ER0A+PYT$R\42 M>7U6JJI/:"NL"3G%;"XN ?;W8%0),7-0L7@P[+: !Z; V8CM/7&4LJ2NZ45&-DR'FA>(W1;>2UXC.RS M)*=+IZ'\@0.E]"N7NL>Y"ER_5MMM1%9$-G?N47$J. 5CAE89<\ ?2*?)6 .= M,,Z0T!WC "#:=!=A+)Q[V<7+M<4$6*& PX>X I:(U()YN6>CQ_JX4<\:^O%8 ML80-;/)(Y&=:(K**@(S=0F'1%%-[@C=F*C;("44)IO3.CCXP2*M7%>4IFK=ZQP[&OBOF3M"[$OA/^OP^\$"+/J#RX%CK-< 05K) M3K7XEJBN@@6"%H0[FS*.ILMX%;ZOH;Y2[*).B;L89H!!LF"$6C5[PNTT)00J4.1ZYG<"@1KMVI\FZ8"QT MR1ZS:T": OS47#VN=4=&@ALHQ2@9&;-3T_>$J3ML]$BU'IV[LF2N/:"$%K?" M(D6LO15=XOHOZ5OYDQO)$3+!^FFUU%JETFK.'8O0V*$W 4W8BN-=(='VD%B= MHMPZ1&\-K,4DR+H*VH(!YV>#SZ?G[U<9> 0&>,G#LH4X=72CI%Q,*#(0E MR!@+*+-#J*!&^@7IC,(.-F)J2_?J*ISB,9;O5_SR^=ISL(+HV!-?\.NTSEVN M4%:.PV)<# 'OJ)"OT(ZWSIVI=0O7FJY3'Y;80)EP*P8OM \0LX<[Z.:R[I*OS"GTX.3A] MYBAB"5O!I3]T? ,A6(3 V0T97X0[@!V>#-$"]QZ*,J^\V\@D@2S@IM#CXO<[ M 6B7(!MU<[0PS'S,"&0@KK1M)Y/$Z5F:P5A2I30YC%Q4&3R"N#30 5B6MQ"X MHD)TH.U\Q4@_7NK.*MJ@^\F<$-(V$C(#=B36.MFX1!;2$"3&@V_;%]F.PG.7 M1!DW]=DL0Z-16128NU79RNX_L: K4S *JWP)J8*HR6<%=., >4S"Y+K:O)XT(& M02&5T-.D7! 5\:Q)'?;\#P'*T:S+6!\C]T*%+)&)\[.U"U5TA+^"LRHPE,?H M;2F'P?6?2>K9,F&@<3T35Z6\P]E"$)'^C:DW,6.C!\N+SFUTTJ/(!!4&7=J: M*UK]67 76 L]"&;ZOB]".\:U9$E5U][>U\T0YS6<0A*;=AA3JZW1YMI6 M+FAE;YO[@4C?O[;NZJ_:Y%I((SUB^Z&"E_8,IO3"K71T&"%+ZG..OU@'?^#\ MZ+),P%;.L)H!'?"V&/HK[523C(.YFD0I7D>2*Z0JA+EP=8IEM\5ZZ]^ZWY8/ M>:'6((9(W"74E^NM(MXSQ!K!WCT+'2FQ&X_] +80WH^T"](\[8ZC)P.YH&YH M\71LX58!V%4T"7L3(&@(EHSI!S(R*RF'2[3N"T=)4.,\=CUDN?7TI?V=AB>X MEN+:4]109:ZB6CT0/@4FK)2KN7!"E5G.B7=W@;33JRB^Y($7FA804BK(8NIP MU,&[!7L%."*4!X=H>NP=5$-"F""C,Z*Q2TY7YL_;S<^^^S#9/:J=Q;94?WYU MF?!;HY[?V0@G+,)'BS/6VIFN(FAGEN82X3N31D(0ZO=%GD3!VY<85I57".+[ M^$.PTO"F1=/&8$:YC&VI^[X<<(&+*E=!4XDYXYIO[+319T'_+N8/O.KW:F:E*\'.U+EWN",(\O=P:'6R_Z MU]7/XJ6R_^J!NOS\Y1B,>CA]AR4(SP]PKZ$;626(?-6M^OVN>I$@* \W/T)Q M/I2[2)(. A>V>-\R$=:(""EX(F0-8ZQ-3W*?D[C;NWO+1[>5I^F5.)CW5G[=F?M.LGXK#EURNY6^90!$'RE6D)(9+A;S!S.$V$P M=A[!\+>6!S* E*NVZZ!84SNFXHVZ%RAI0K;V%=!"W=HA RAA*F[1/H-4$UR:JW6>]V%]T];E Y=Y*$!FJ;,UCY.%UT MEOUWMPZAE4C;Y(*Q; (1'IIWP;3)#IU@X":6 0MGRBVAYN3 +[N-N[^-,QD/ M"458+-<5I+]$, %*[U9-I_!/:4 QU%GVH6V. F$;=%,8IV;>]Q# MP4\3/08A%W-NB/C()'8,8UJW _=]M3CDE%)A#@1^!#X&B/NNQ6#WH;-0[]E" M98KE1V9=-G$D2D[74']Y25VLV-<6M9=JM%:V^0$6PSG@$9OD?-?DH)TR=DI' M]X*/PE,$CW_]X=^G;W8&1P%6O^H-"(,9=T-4C67;)F =/6[8$%H#BY-4(>@# MII",&6*#87_8#YL(P?+K4IL4Z>W<"SSK%Q)Y!\&X3),)UW=)FJEA#GZ;!:,M M>3XJ5G1P4AN;H6F5SOLI'O. MN&$Y4WZ1@<,%DGH+ 7#&$6> PVC'ZJ[B2 /Z-T5$'$9J"SC^5\AICC"M*'U< MZG(*UE2,U]%?0_%$I^"=LG#R:0DT;UJ%C@;)#2=S\3--""O5=Q?72 M5OMRIX6/J3F;);9[@0*)AIN9NW8=Q/"PEMD&' @NT:O%(7D@^DU"-L]8M=.E M":,A3G2.0!1E#M6\EVJ:WM;Z0_G98J*;,C],I'L*DU0KU>]+"1H4_689%_W: MX3#O,VP T*9/<7+IF&[EL7(/&A&N5-J8N1<#TH>@C*$S^5(5MU C+@.EU68( M59=G&E;,DE[*@/G@\M:% K_H4+LX17A0"\ PMR3LW2'9$);\G A&+;3;K,J M> L8(UHJL ,'^R5R:96%I;"P3!D56^R/ABD.6+A]GC$;;LT(,I"4>.U'K[P?CLO-SU'RF\S!LX].T4L"\^2 M0NVDDPEW0%D*>PPA+V5K;YWN5E,=6>EN7='%VN(=_X!UJW(#NLW5S7\8>QG-)$ 1$Q_651CF1/8^1J,@2ZB<)]>+.VB!"(W)W.?=AMSS>:/65;),35DBP1=6N'<8)7S&> O1^'_*)#=&BL< DEI7 M3G71H/O/]H-1G"LEQ%)P]\]SO\^ZTB5+-UVN@-,8=Q"[41#W'UDT6VWA$9'# M#+&B 2M0K#?VJ UTW&4ZUSJ=5P-C)X!M$5+C'\.<4):2?QG%P'@&19D1@N : MG'G$DU$YV.[19X7$F=JP'"=V0?6YR0H)40GOU,DOIQ=OC@WW%"5\M&NQU,]O MX% A8]$,@GY-!80<.K!4)-";S1T*Z/QAC8?TRD"SS@Z\I/8PFC$W C+N)<+P MQ_YJ,3VC^#O,(]2NXOV^@B-)Q13F80@:N MELH=-G6QC2E+LMOJA/,^9BF#7]>J1$^W^8*[,'N37U.DGBZ.O,6XFC9#I M0RNG9&PN+ [$+&QC3JN-Z=-)90/3;'VD:A*A=XA-,]?*%3"S\'*ZP+%)M?:" M*]TX\I8HB]G"[G@@XXT2(A;@B14,[0H]MFBV2U;""6#-9A!C+-+Q)T&]4F.8 MNQ_R[& <;?WM;E=_^] #>7;UMP\4FC^3Z PF3#!":I7U#K%B>>AQ&'Z!C@Z( M_-B8FB6N<)Q6:9F;6'YGHY5 =24.UU&;C:X_&3S'!#8;<>O(?R8S 0T1Y<"8 M1%X(N;[&<&7K>Q80,3[6/L0G,1H^!,^0I)PA@Y!?ST,^MSW/ A0*D!EL MR;)! 6SE,R'Z->B''I0!3E=^5?V1@8LJ4?Q2$\7UPO$@D1:=G%*HF/,H3-FU M"REH83K87C8&.QJ)=4;>X-B /]DP9?WHZ-,1($Z(Z"B?YM:")=T@-HO@K@G: M*9X#AJ#R*!)@3>3]VO)._/ J&XE@=8MMS..N4!';F-M*NZR"4--0LX5T%YF8 MU1NN@31>)6#)3B;:X17$,0(L]U%2:DBF="54!M/4NN4D@BI(X3G+2+MR)\TW MX04ML],$SCLU23ZK> =6V+T(*80J:; DW"DE8(L:!:EPGU'^U6>=NC W9%+C3EXO-O90/ 8-97:4- MPZFA, 22=-@P5'\)]IVYAUDP5UVEL*'WGL5>O$E$9ZC3" HU802@E0()% M'[=3D(U$L:3 !VKB*9S*0G@XA"<#2#WI.T'X3#>0 5GAG,A(W7,&5WY(#W;; M66)]OI9Y$VPD)S'-]0/>=_.&V+@8/PU[/ILO6/=VE?*@3ZIRY>>UE!V.V_ZW M"9XT LSZ:HA^%9"@MR1:L $*J+OT,X2&X1") [<(@LZWNF)=;(-5]OJ[*I.8 M+ A!V68462JC6.>JMT ]V.&NGQO#P%%E"%UBE= D:T][J/VJ-2^HU&SC./&7 MAB$8A#X3/N'2) ZLX+%*]!%FH!]XVDT"V(]<1$9@0=QKD#<$N]@B;7AWXC . MNW87#EMN$\;1)EYO0F(SQ,52H((A0;JH"?S+&$^G'K?D%TF< PZCOZR-"FBQ-PD5$V0ESET0M)\S>-B1!7'U\(;0P=+ACLO5@>I8+*/J,AM*P2C MUVQNG@G.:6NG15K.A>XG+Y<*(Q%'"V.2<.U!( ! 2\>"D:[,9]@(M0!WSRL0 MXH,$1C?:Y)1G,"8V^!-)G$29W-51 /8684ZOJ-;4ATD5+DZ8U,/)LP!U6/\P MSWTFO=])$&R;W,?7/W0/M96CADVUS4O>4WB;)X3!L2I&J$M^5ZK9/1( M!WLA5"^$@Q:Z$9L%E"( BU^! =C MQ2ED0Y1(0 T4)9]+TS[)P<*&8PF,MO7%J&[KFIDXI&SVT$&X749WDQ)0+-XV M)B*T2@O%Z0Q\CW%='>WO?<$C*_4U0K+H*82Z8OJ2K797A6,1X[&:JDR(+J"0 MX%*OGV%CY#B=U 09AAJJ.\%]E[AC;6H57IK:&;5L8N8YFREQ)?^Y6I,W^1=W M@<):(%B;SPN;H%^Y*#'1$XZ14L>+U9!'>Z/FT=P6V-J:]56[(S#"2+\B3*AR MH=@658O)+F)C8=G]<">AL4L%K@,SX6YRZ+ :"@*[\T>GBH46/TYR2=W93*5! MBP9DY 3,Q'GR"__H_ M@_W^*S8.#GK!L1&C*=%]OE6760DZ3'^^*T$R0\*JYS@\V*.'F %!X< TC>;5 M&=Z]?E1AXL@V914 _K_4>MH6C,J8JP5XEP:QM9(SHRJ)51_TB)8:Z0W MB9-TBGKVQ)F0]45H:; G+@6?V5%(? ?+$U.OL4/:F>9$GPXC2J8E#+@F#?YF M-BY:FC6M%U5#T7Z+8="5D9@RDKVNC.2A!]*5D7R?$8H.HN >&T.KZ.(*4IC0 M^\6@1P#BE1FCE?JG\Z1_; C)X'6M'/RMKT<%2)_VRC_]IL;GE> M2OV2UG;-)3HJ)A;"_3]FP]PKE1-EA@S>MD#FH9OCIV=8M@*G"S(WMR3:Q7"5 MD65<."RF-J7FVO)$^I7X2W]DTY!1M#NN_9 M+W0@XJ19&SE7L(\PS:;Q+60S!&X@--1'PA/*L!#(]6K!LZS-[KW PJM8M)17 M 198B.U0HI&@33>ZG>GJ=^]]8QH06\E4?4XLG1QD+^><5@WIP0S/4J2A.Q2O MQUS.J\RM%_RQ63 )N]Y)4LA6!5BU MYQ_>GE&MK3&LN+(]PS :E%Q%<';A3\C!2-!PTV2,FRG)PHMU'G>F]-*,]2!_ M/_WEPQG)/;Z8/>A++:771!BA7]JCSQ)J79T*E0(2NT%C+'K:-+IK[#/'ZC:D M9-2ON$YR).'B2B:3ZLFO]<&@$F @ILC5DE]'X$\7++S*LX%HZ-;^] MX+7=/AS>6*\#D"A388MBIWU-=1ZA^LY33#IE-N>#3T-KCNUT8:"@CG!8'VV5 MT-*%G*=5-PE8EOZZA6X0QN(_<#T5J?QC5Z5+RKD&/K'2Z[61FY71FN8^SE9H MZZ].'AV#BQ"X9I_OSFAS="*FRD5^CSF*!"F MR+6@V/PTQIYB 9!!$'0&1C#!6-"N!/'96+@U- MIBM=!'L:P9V-D>_ND(%V/4CM-/H$*Q>YX ML+.YO-5]M>%18B2'&,++]L-2-5;(W,RW M5TP8'B6%OG#OY/$4JJB+R2)+9E37R)%!W"AMN:0SK,-D%+KK9 $M,88:"OY# M6C-I(?-T4B!?%OP'Z@H7YCEE RZC.J4[);7K]ED]R% MC,&7 48N50)!)7E)A?S(.XKLJ_B[6A.BKZ^H2"MA#Y#S HLTF1,:"9J9%ZO- M76X0P,(PZ&R?]?LF\FK.J!4.L MD[EZ2UMBTC2;G!Q.(I[U!AU5I;/G"M<;X,$&_81D2MU^00ACN88TR MPJXB0D;]%N=1)W%)/<9B']CES_$"3,CE)-O7D *8,5 ^7Y+(9DI?87GV!F.*$<(@=7\IK0R?F_)$F+0F;M# M@2$$D@G!3!JE_\TCA+OR4M5_C!!-\F,! ?*PS2AJ$L,5F*06--$."J7CEO6& M\;,@<*,5II3V&EPISR+Q+&1GQ!Q@L#L5^I!\T$R2Y;:H@I@TK<5#8_9%1!]] M*)O-URR]2+D8-N:*6LHC[9S8M+&#QC(0BS48LO.8,0P\1_X C3?F%X3 OIT.M^\9YDB_=O[U7]^U-R)SCC\OBT.MJP,C6L]=X2+ M957-9H_Z $,7N@C,6E0:MJ.61HW?\AT%/^\A;^1\1PJ)$YM,09 K04N"$(&: MWR19.G>:B^V;S,U3<:C-@H*XNK5O1AKPHF1S&;T,9?=83_@6K6MR^]"CYZO% M/Z:5E\&/*.8')]J_Y5;=DHY\(C(I# 4"]G1"OH&V?7Y5%_M=U<5##Z2KNGCH MK-&OG,B&[%'PEE)LK;#(FKWV$^B5-;TS@H>>@E[$2\J%8G;T>X:Y,:ES@+ -4ND%S&S'C]8U,>,3%(WPLP_R!:Q<4R M!G 2Z'>TA?6&W@=KWOQ*7F_X%[ H((,.R]WAO7X[BA&]O4[MOS3-5QB3&G>K M@P*]5PX\FP/"=!1FT5Q7@ \9PL= H72'CGN_.X E8@)B6^IO1U IJ+9>O9&5"'7/728;8FU/M6ZL*6 GU@CK, M'LTW0X.A9EL&M, MKR;E+V5]EVJ9P*-#NI>%RQ0 *+Q/B"G2E^CR>\RJ9AJL&OINFEE?:.(_;> ?AQI;6D\T+; M^EZWKP2+-VZB9,JG/W3)8Z@##JK!,)3=[=!]^D7VOIA&MSE76G>%R !4\FA82;'249\D+G^U2#5P ME-+Y54JHC\"67>:Y!YN:SB?Z(="9P"1=9_"-"!_YQZ<,P [PWT_S+%+DHOT6 MS:+.[+SW^! ABHBA)<:#:X4YC)'2A^1N=J*WDLD/M 317]QV*8OP4"4V,&2: M-=Y,ZG#1XH$\J*/$3(7&C(JH1^'JPM5*6* !/F"Y?82*EGK:R:"Y JU@++;7=QDX7<3+T]W!9Z[#7Z*$!M!/78017.K8=>7-W'9,Y?!7[$R:AHD8$V'T!N64I;K8 9F98A4>:B MFJF- E#)J+JGI(\0Q]?T-_I='E@YTM#X[M&RTM5=YM34:@V7RVC^*2L7Q9@;:NAQ/+SBF!@39JKFD:/EYLG)4'B0V&&:+&42/D0JP)TPB MDMS.88FO;PT>L1(P&V#%HK-AA*87@)& _5134;Z6RO7O7O._65=LY)#C9L![ MG0/'J-X.CG0=/X NSYKX.S]PX.2;D8,,ZKK["C]8:5;!81QSL;3=2>MQ_ R5 M;ZNT<&6;2(EBX1V05F !XQI%O(W*]:'FDBIE6@-/ /(I@QU:7=!Z@)5P!AZ/ MZK\SAHWF6Q%]IN!$,_/$75B 9D'"-;O7H-O;L41K[68'H)&Z$IQ&7"3V$QFB M<"<9U0B&2I-6,3J9V(YJ^[A H3.$Y5^E=BOC1%J?G)UQH!KPX?C4T#PRM3"8 M9OLJL24J%$6-BDZK-A<+AW^0GD_'I XD8*$#X/%"\E?+(K2Z*?$M^2Y."$Z6 M"J(]*I(R'V_-+.9F9=$0/$>O^9B!/-CM!,Q^=*BH4Y#*&TI"@0#'-?H,U[&W MSQ"(<#41UA-9LA8)4(7ZC,57^O7L+0G83 [!*YM#T]>0GA5!OK T^F\S62&M M">E4=HAC3NWK05?[^M #Z6I?O\\(J7H2&PQ<L"@LXM,_U\L+V9UWM.GZ>?Z MWP]Z^X>[C9_T>X/&OZ]ZTI'^P6!_[:-^QI'1Z/3\83O^^6+TPMY8F!!Y.5Q\ M#@:2':+I0HZDM@3IXCN[(G@EGEZ7D[/SD]=_G)U>_.<+3OA#1H*6EV!%,/<'-CZ]LURI8 :>%W#= M7RU;[.;_Z9+%(DP"8ZDRKP/&Y+$WEY)EDR7^![5 ZC+UU M DC."(NG&* 5P2D32*-,A,CBM%"S8-#?_S'Z"09Q9D(,P?G.?TLA(KV,RQ%# M2)M -QK^ MJ@.\?FQ +,BHE0[SFEGLL^6:/%>:>28PM7TSI-H\#:[*"%&";+H T7S\D3$F M[]P.*'%1+7K!6]M#'B737%P7R EY$Z+=1[ZY,84;8Y6/L^02:/T029:$Z+@G M?$AN9V*/L5_:?3"%MU*1MY3D:@>1@?V5R%G)<,E!JB62LCL)Y$)F##H(ZV68 MO]'_=+'I$LDJT/EA?FA.U47)3&*XY'PJ@]I+=*@+."A83<+(=+!EZ.EZ ]5/ MOWLOY/9WG15*4=!#.H4$DRF(Z=1<68D]0?MZ? MGE_X^#Z^ML8*LKE^M9X%U-YF'OL5I/K,HUZ?GA_;1]E%-O,X-&XJ*/ ;$/2$&,N@C"_-D&T7[X#3\P\_GYZ\#H;Z*AV\'/8'(X, M/0-28DAOSND?>@DD68J(!\D$/XB <%A[AYP.K 6@,'GL1I9RQ]!;C/YJ)5SP)HDS)^, M^3P@J&2NL)!)AY%<6=\NUW@JX5"/(T".N)KCG9G,A0V$":>,B6/T.$#\ /BZ MGK*1+$!L5K=H,)2+."H$09RPDJ3[^E0><2:/^ B$R((_2CH(4C\\SP!-0KW= MAB\L)U2I&5@)RHP$_]I\#>8&@)+!">5!E*4LH*H0LM%543<',O=.#?$A@Q;" MVEBO.DNKA$\*0'/01AAG*9&)[KX$&B0;3&7M4DP6[B*;\;B MA(&GF=8F5Y&+1CU3<<+!/L*E8AKI%A\BT"TXX9DUHD6[X/:3.@.DH48SLP!J MQ1U((2U-4Q174F;-M6^ ?7Z%V#H[/,,)_L^K[Q/Q/G^PJCBL9).EJ>9J 9QI M?IDR!3*; BY;G]9G7'@4,P0D2/UT:6F)L#3#R*> :3J5 [C/F N=$B,'J,\( M%:@JED3,L"@)P@P?BC\@ :B1BB=XU9"TYR7650@<7 M \+Y57S-R':SLF H9 #H9=YH:XIZA1]RMPHL/*BB1"[\-HIA*U3")A[VKTAE M 9YI*X:\6HNMM)!2]*_47(S;J8I0TC@Q=.H(LK%&)R6U40 /H +KF1(;^FE3 M6Q#^^CI1$^_W'R"'I*\3:\5^,,2TM]2=3]< =S]P8++UZ;'9^&8K MV!CN0S:]1I<%XK<::"M((!%NI6AKJ[NNI(M#0M&N'GHL44"/ <%FA&@ M#>OUQG7^>TXY,_*$&L3$B3R=+W-P?67G3\_?G9NM?XUU<-I)%SD".2!P\Z6O MK6AM3?QG1<2G<68 I QOK;^-HS5@(D/%AI%\VI[DAHIDF%N03\=ULD#)SZV, M.2E6_W3(;T(V/<$.71 N)XF!<3!S&B$@S(&[$5RET50H-?^BM)U]BN0PT8@5 M!&MY+M;LDME]>E&]J,S$*7B&0D+=*J&8^Y;K"&Z-S/)NZ*&@+E<^Q' M&Q1HO56'Q@2QMVH'C_ASL0@R!1N#/3TRX53]RR"[@X-7N>OFL_M>/P8B]!?_ MI=T7+?I-@L]:F);QREPJ$FQ[38:V>:W53#NR.55!.2'TFC@2B*5"W30==^B3TW^BU$ATFJE.2&'(4Q5[$;N!PN[X(F*>DW1(%S!@_ET.X;S +/ M00%P"P]S%,-#4 W8A11DV]HR51;(ANO8+F#%7U U-&K]>JB##NZ__G&9_5RO MUGF^U6>'JZO/MBBJ.#)IUJYDK2M9^_J2M2X!_]03\,.GDW__>/;AX\G9Q>G) MEY37@%VY^V A]SC%Y&)Z2YRM@%R-!GZA+"J0(8+BC&LBYD(4 ^$.7L;B=A@2 M3P[V)J+#Q?2]$1)*([ 1)F/4/T/MOA).XUU3',L',T# MIL,B:BJ(CT,?S[DV^]YKPS/8D_3G[Q![R]D>%H!_[+U/7?LEA5ZW),:)VB)' M7%6'L5V_]IA-/'HZ M&OGWDU^/?P^T7GY]\MNJFHSP:'HM!>NY30K]%=AL2]1/Q^E7(4H_,X^!1_4^5W9YJZ55OS M%MU_;N&$?QJ*909CQD N0?-A)DC%1(,-M!_6S8\,O NG-B&LDR%*7D8@T7)M M"3M.K:II]8J:(1'S&R7X,$^U=,> 4-_G'C3&FH5H5D'"&J.35C77+KX#&\= M9KI@BLU!CJC'05A4+P6WH+H>M0>)$DY2M]\P["DL7$;MJ/,# ]R/2B M>B.WS-Y,B;_ZY1?O7G?Q/NN+-]A].G?NN]/W)\'Y\=N3B_\$;T[/7__^X?R/ ML\?F$KT'_6B*TK[\8!_><; 'N_X^?H\ 8'-^^./QV45P>OJE,]T?O.C"-L]" M5Y&3L/>$%-;QV7^?7 1O/YP%9R>_GIY?G!V_O^"4U3EV3'UX'YS\WS].+_X3 MZF_\?GR![50?7O_W;Q]^?W-R%KP[OK@X.3L/CM^_"4[/S__0?_KXQ]GKWX[/ M3\Z##V_YMP%W9K0X/-2L&=X12+F3(VQYCA0 :B!YR(1W!*AI^.'>'Y^_.?Z_ MP:]4KW".<&7!.P M>5*>(P$P$I"/(T"'\4MWEFY>URT>T)*X(Q6(.7F/7)_A5B,2*[5P[)DRVP5T M\4-[MQV;<&LS HU%TA1'M6$(AC?[4C$@%3A7!I)JFZYQ0<+WRP@-K+3C54(Z MWL$*XR0YY-=]O &&_&P8-A!ZYZ;(JU(%:<'GZ$=F?0BM#58NR=U*4::.+;($ M/4I!'L,*2@/J2[656-"#>7%H0"%T-X[^+BE:#0_[/=%+$$MYV&M>F#.5ZX= M%#[G@E)2>1^C3&OX4U0PPU<81#HPW3ZV'NKO>?#&Y/WQPR@:%,(<$N]=B6Z?5]KTHHCWZR6N-@&HA+'97&=9EB:!&MRFNBG+MWZ+NH*%3+>ME6^&GZ^%Y'C _) M4N%($5?#@O1@ X0^H9.)/@8X9?EM2^@$5UMPN#?.'G\TQ4,L *2Q_Z*@;^@(T_<34 M$Z-?GD^@6@K5.80( 80$ N#"X^Q>.VY7C.% AKLM-M2_G&YQ.UZ"OV M/?3?@$VLEZQ/5:Q-)H75I1$M(90&L_2;*G*2#]SZDLF;S'?*!?SAA[U^A7QZ M4K>]N%&SQN@\H"+"E:^_1@IB-4=[&^!-,?&L7622$NX(PSZ/.'1;^Z9+2W'> M1+%-[Y4HM:P%&?QCO[+X \S>91=/\GR]V]EZ@%P/?W+F* MHL5+5 YG9@2L#.<9"#%P%=1O]\D7PN7FKG:B=.L:P*WO4B MP$KV?[[8?X$QK\G.:._%OP[W>\-__.P/_E]"-6](OYG19*HJY-[^":=]X07# M$M1D9O3.PNAUQPE=M4'H7AJ[F>M;%6/8.US8^C:HE$R2@4UUDDZ+$)N[U7YB M\)RI]F>>_\"KSK NT;%A O)O85^2Q1>3]!ZPUZU5:KH>,>- M.BR(K:$&S5L5*RVPZGMST^B[IS\.^@?;IC]&P]Y@R_S'ZK_OC4;WDDD9#'J' M_>T>]1T&->KMWI'>>8!!'?9V^]N^_)L/:J]WL+]>INXW$4;GX$&J?3% ND46 MK _SX96YQXD_G&%26YV8M" @T.>ML1(XF] M+/? MV]M@- W&*UPL.Z->PV4 ,$1D%/TX^*ERD7]+D:2M:L5IQ T\I@ (R=I'<%>P MP>MCE,3\-Q%$W.?OQ&C;IJ3NL@CJNQWBLE';YV+;&6JI%$6#-<2#S?C2VQ-LDRPL3 MQBO@G&YPFE8NRMIC-KS'1>T'#4N;P<3:L[8'^X?A:+#[$ !!?>(C]=4JX)4KX^6K@QZ-^=\/#T7ZX_W0.S5>?F*U]!,;^>S1NP#D0'\7WX =4 M)K[U%=2P<(_AEAD<[8>#_?W'G<[S==XHW-]]-(Y:>X2BTWF/0^?M'H7[_6$X.#AX9C+^I2'Q1V/N7B", M>&NBWH]-\P^/=L-!_]%H_F;I;&/8Y,EJ_J;YM5C CPY[_4>C]-LCWD];Y_7# MX6&G\SJ=]T1UWG 0]@^&X>'N\)G)^/<.[G[W6GM[-9T">!P*8# 8A4>C8;C??Z#+YGL'"!_&9)*._V:;R?]TU/]JH^G).]8K M;K/=L'_4[]S;=NS&$W!O5^C,_J@WVGNT8O:D-< HW#OH-$!+=N,):X#=<+BW M'QX>'':!IF^WS#X"3=5J:L:GZ4)-6POSP5$X&NUVKF8[MN/INIK]?N]@6[.I M/6+6J8#V[DVG AZ'"CC<#P>'HW P>"!1>_+5:&]]+,4'+T=[4OU_(ZCB/!@\ MLISV8^__:ZWN?F9%'8/^H/?H$ A:(-_/6%WNAD>'>X],8CIUV:G+^YB8-74? MV0%X;*')[V]CE],I8:QB.!)M[."+C.Q[BC:PRF*PU9'>LS@M ;I5%N))72N# M<+]_& [WCA[+N;KW7>J"+%VOX;J;9]@[?#1.:GMBB)W&7:UQ=_<'X>'@T9CR MG<;M-&YGZW^O>/I=K*]\_H[T/'R* 7G]#HCIR\&AR&Z"Y(DO=^ O#\'4X(!0 M?^=W^RN"TP?:",N@RDQ:EDTG-BQ*@+X: GT@H"\A,8_;F9X+KQ*3X^@?#D9[ MX2YROH9[@T,BKAF%A\,^OR44$HKD1DV7H4L?IF:+:;H$DL:UY&'',;'B /UF M&.P"K)'#[LJ=0OC>/?-6^,3P8R%%D#O9[<>@UR]7\NPX15[23,7E6#$UHR6! M(LXEPP($'R/8<6 YF 2P^$XZQL?#KG[_W.F=5AVH^+_=PO.]6=')C;LKR83VT)-'!@UT3&0=0QD7\] MUMTT3_VF.7@Z-\V[X_?'OYZ\.WE_@576!Z_.@S>GYZ__.#\__? ^.'[_1O_? M\>__.3\]#SZ\#=Z>OC]^__KT^/?@]8?W;TXOY#MG)^=__'Z!7_GP\>3L&#XX M[VUQ=SDF\^XW,X?Q<2^!43X9;W"^OPF!?/#C QG=$#% ,O)O^?YM5_C-?T6S MQ:OCAUV209N6Y"?MN:;E- 9*7&U^H+>O'?R_ROG8L=UGK2;X>];T#/\VBE=.7BGI>+Q13_ M.\J6P9NHB'J=)%OSR.<_E;..O,](/SU),Z"IWYFFZ2?X1NZO;C*_2:DU#]X2SW8GW%:X00H[,;$ZDL_R[WR6K:;LA,8*#<8U MM=%X/)^7^BUG:I$"4>$\T,LW"P;]G?_N!#(>9]$RB)/)1"NLF5Y2 M&-UT&4RR=,9JC=4IY06B^7*-6OWR&'8[#'+_0G$9M/-RI@>L'YZC;919RSNU MEK?^.B9$L&UTB"=8_\O@%?Y;3/:]?@ MZ_I' !/W(LHH/P%/Z\$6!I$\!L;$ MG-UK'S2L/FB@OS_!/HX&XRPXZ*ZF1O^,7=?[\](ZI5516FJ-SD)A7D%#[[5J M#[5Y=IV,KX/;2)^ 9*J_A^X,_/:/>0)^"MX;>7"NQF66@'&'>W3R>7P=S:^4 MWKK9+.'CI4>@+K,23._A(7/=?VFJZ*#_8GU0XMOIP%71&5S\#_\^.?OWZ)J@R:\U7JQNU#1=!%=Z4/J3O-"G45VAA9\N"FW0_Z]R=2A(1C0> MJRG\1=OWR14(=:!_-<_-U> X!T&9P__7ZX,9BX5V)U0 TJSOE"1%.5?CZ[E> MM*ME&&C'.J)7@!(IDG$>8$X$7HVI<35;I+=:53L32&\Q-9]DP:0LRDSU@E^6 M <9[+S$(KM_NSCG4S[C,HC'\7>^I7A+,>4H*'CZ?C_4=$EW!-^;J5DNSBFCB M^D!,IVJ.G\#Y@5M>NTC_4Z;ZD&FK(%.P)GF9@W& X6BYB.2TIME5-$_^EQ=3 M_P8S3G?:" \H:G\JD*T;O0AXLQK1@O70'\3EF%W'&=X,^*5+V'0MC2;%GRDC M1& \@.\9?,_[5$O*X$@> M>]%R=__*J'S5AR[YI&?D8SGK1ABLV;X@(8V#3. AY]], A MT*[2E9KC_1 'ETL4.2DCTCKOVA[DL7\@4RWCV8J;3(2>]3[>$?J56G*GJ&@K MGU]B'5/*Q\84=EWK[^@AI-DG%8?VX3P>_2/K1,]*_[HLM*.@3P4H(.,A M%%CI9.<3B?>#"['#,XI>JSO3U.S,5/\[2@S.K+\1"U#69B_I+2[-1LE)6%^M; M$+0]U%,M%!95F>>D&6Y7;@*U&RT0;!;M'C^;552N[V"E]Z;E=Z1(O#O7G$(& MM(C5"?LW:9Y.BEL2#+Y2;76<];XG\/!BN5"XC2#[>'2R#.QTOE(GR6<5[TST MS?6C-<+,X[7[H>:YN4)_>A5H$T_MZ"'LJ,\+^.@56$-X"!QLVF^^77I8WVVU*IA]?O_C=U"C>NUAOL]08C M6(:W6VWN2VU../+0)"]HMT978)_I(QMI\5,[*H>$<9)?@UVAX(P'2GQ!,BGT MMV(%Z@1#8+DJ0!P;A1L5!GP!!1GTI=',>"WD6OS0^31J*6?M#JX'BGR&X9JI M*L3J=M1#+[ KXDZ+=!37X-86B"PCYZ &X^58WR$S$]NP/Z%\7JZ=;*T3HUB/ M*4$72>Q4'%N"1T!^TPLZT;]_T;^HZ*F7P1^D(2M_7RWFD-O2 K"MG2 FS)T7 MF/:R\23%0;G03X3; "JCJ^-;(Z<+%6'TV)'P$*Y5;7IHIU29?K'^3$H:>-!Y=*.GAWITAK^-QI_FZ>U4Q5 R_@*OB]EJ1]D[TBE-.F^XT7FXV_(-T M/"ZS7O!AHJV3=79!:F4+X#:_/YJ?#Z%6,&:D;B+IZ MUR>S!(-RE/;< RS9+/V-XBEN>MB>UTUMHWT!;GVUG,+X/7$M6$ M\W<=W2A'OZ=S9>(W-7MFK*>[T"(2@5ACR@ $$$Y3U6KG4)T9AO7HC ?C#LI8 M2.C)D,RE9T M9FJX=P$W98E'7W(F( JN]1/TQ-$'0#->Q')>1!-MT5WU@G=IIN#^"#WGKU@NH!< S5NT 4N,0F*N4A3GSN5RQ_X7F%\) MM.Q&&*K6]_2< W735%__$!*!NZ+,,B^P2J;>C=84,]Q5<"Q%IRK2CE!$!#G: M9%Q.(QDBJDDT^_014U*"1&J7U7)SKV9K=@-R!-P;CXY9=Z'NHJHI;P($*/A_PJO53@ZNC_8#F_5..HS+'+ M&A8U=\R=B++RB6,G*4+^%O:,-@U4T"3 M4L_#'7RN1X[.G'_'K[,3'+.3%PU*OM3G""*"81"7F40%J0^?'N*B\YK0(A3* MA/K5$CHIHD^4=W%5@F^7T,C )(S01XO \02K*(60:)*;S!4LJ1>TX9(;;"JH M;>6*M?0Q"$P.'95%K"]BK/> 9777U)=YF1U]WY\A)7PBR9Y=8^YX24&":&S6 M"QT"JQG1"YDHJ+EH&)$]-H*/X",C>TM/:P(K3&??&G-F&Z%0I44Z;55J-IE= MEEF.\SXA4[O->5IOO.P:.#$>]HJTWC,5,C8[228Q[$T*V@1B%9BI+8N==+*S M2,>?5&&?J;53B>X3]<_,E=,^4\_MA70/..X7Z7W/QL^:!H\RVE1OPH%:TZA^J*>1^X:1AO 0"3A$$@4"M:?MMRC,RA12LID0+)WJ" MT 0Q1[6/R0H^\9/F=],VW/)M44UR%QCR:O-9^&"*>A[!08#+"K?4]3?-3H P M4OII/(WTU3B!(*UV?RD&2A_U@C?.?SGG!+2KO@\HA#N#)Y(>IN]5TDTKS0F1 M1#X3>9!'VAC$6CS7 [],YR7*+>*M<"S&?6U(,^3+21NW$ +6HS$_7$3++ 6! MBS[S.;O40YHDM1EZ^0D,J2RB!)7%RLP_"S2;U-L7 H3.[4/6>)3O4 T 'VR, M:RW4&+:P6:^@K2AEA3254%+K^"F,H9 /.(_'1:[5)5"?:?;1#(K-^,;6^YS, M]65ZEIR%KE MEU/OY56[MT-K-!_$!MJXW '_;.GGN>%(A T!6>QN@&+6ZY2L1+O7&8:L3+E3JEW4 ML3()%OL]??:55%9FGRC]7?^6%M2L3(PAJ@>?S/WW4:0,3%<(>-8SV#.%S\Z= MV[7%HO.!%LU<.Z[M@<=4'Y8BT\><3$IRN_0J:&6EEXJ\#OE1Z)]IB9HZN2X( M5V=SSL7A>5;.$;?'>@/=,$:X+)0^8ZYH*;X$6Z$]Y[7YEI?J5&[;:,5(5VD6 M&JD5$"T7Z4R)%C'>H+$,O5+%2&ICPV"*]F1=SHS=;(Q=DR1E=XP?H9WC5;(* M@7@M5.D8WQL5[L\X(RCB/$XS<,0+D39'."OZ:L+=ZLX0;8@)G7H(0&MEAUD5 M;4G,*8)%7\4A%4667):%Q$$B-R)E9D7IE14OYU'61\]J3I0SW[S\UTDTIFP# M_[D^U?$XA4P,:SFJ=M;G][J$1E1L\+N0XCS2= DVOUZD349@T3%0C<8JDS0J]_05*K: MA#=KA9#%Z UA= %&3M'(=?. *HI+9LYXT M36RXF,I^Z#=8-UOJTR":!*5H >5# 'K!F6V0/X@;:9&T(*?K!@S;*E+@3#8Q M'6KF)^@ F"''VC3%#IT9%0#*"7>>P:&IG$X]QZ)P%=+Y58H_D@L,+WOO@@=M M2!Z2'BJHH$DYY4EJF=CAY O38X^L&WT)>TK&W;'"N :4XGB=.F4OOMANK* M1GG:';&QW*'$]G!% M[IZ(+910L%B>&0&.@=X*C'<83RZO'UZ*-)C18M>F:9M&Z]$S5=T8#YHY7&:1 MI=B=:)(E>313LK]1[JY;G$H;FROH9/R1 0S?XI\V#\Y.#KFO!+?:7C3ZXDD@]C4# MYYVN-'!*U'R\I%LJ=U,QE5('3.I3$Q &UA&(@.P^][)_8)MW6V2OINCDPPD) MV$68X3?!+!Y2$)?H"?G15*C;0/,XR@I3AR-6G=C'C0%8KF:NYLM43,%\C*/F M>0H!6@$HD8C1(AHK)^5!P1C;_3:%$>,,_X)3UH_Q O.%PQ=7T*$&3(!L4J022R MZ>CZ@7__/9FHX'R<4/&^:]8WEUC TZDQI/&H4[BS:62FNL8H;]?U6D"#7R%. M%M<#DY_$[A'G^CA\:"JZZ/!B.ES-R/CFZF-9@CGVC82V5H[=_L:XOD1\ZA-X MZ$S%EH>?XL'3%!&O?@3/-O\I!#7:REN"#K@[9#@+.&K)4U?J1%!C5 K I<-3 MJWY]0*FF3S3'-#'($]SGB2%>SBACG(GKH^Q9,:>AYO#!@ZX8F4P5!6>1$;Z?2<]& M\4V2I]G2Y (D^,;Y RQB,-==10N+LTZIT9]3+IN;S8SUTRA_CTL2_IAKCY.R M0+XN@EN1VL8R+"Q(QY\XT %'Z6&ME.:KK:Q-Q1QT=VLK.JFNB5;/FH(GUVF^ M@/7=B8J=:THG8N8H@' 92A7>I)=0$(:.I)9-!COF'DB-Y%4[ M'<;S17;ZHY+TMVFF_W/.P6'MM1?6BFB7(;OZCIAL, =[!NZ,>G!&V,G!2GQ# M?PL3K/!,4/DH/FM#',Z])*,T2"L$'_&HI.4B^NQ&F&RP[P'%XL)-,?)5"52& M=G222Z-T)#;8(+L 5L>*D1DM%@"ZP84Q7M[2F>?CVJY3NQJF(.X4$B8J+^Q? MYH3ND\@'$O%[XX93JC5P;=,#.4VA/M]DX_EB3G'=G$7O5Q2'*2F1["E6#FJ) M26?07F7N+[Q0I=! $#2:'H7U4!F@QD'EF)//-=4EJ,/&T._@%,?0HA@,)7-, MW9OO3V-NAB[LY/II6_D/11MZD>5QA*8SFA7)3+@[G&(QODU/SCXZ9;%BO4NQ MI2F-SZU%S$/#.KUR'@C17NT-NHU[;K7H.-67NG(='"EBQ/YB M]Z#HPXH9>Q1C!^E7KYL^?@H@"A GC" RPMI4L+$.FR.1RDZ_-BZGR@%!1*-! MNK2H1,#,HA%A\R[X#P]@DY_\BEN\,@>>EZWZV'Z_^7T^H!K#((4(QZS&)G:? MEQ1%OP'Y21S47[9]8'A7R!'<,+QV%#DU'\H_G*;.,RV3K1CJ:EZ'6N?NIFW3 M26[N)A)*/;7$7"[5(X>^FP"U>C)/ &L6^1/ZKJ[F#%A"H?Y(6I>]WG#;> K/ MH$(Y>!5GE7/5_$*G7QB+: 0RYGC%XZB1QR =2H$WU/=$65R#B4/SO^'%3HTH M#! "E71H\0%TDO_HG??LDU$3W"KU*5\].#%SH(X<*I"U#Z(-"M/7"P_U^H%[ MP1^5_18L6NDOVK1/C8^\!/^Q=Y%:M6!DTR45:[F)'X%JJ4J<;=NIH7%7P/5R M:MU;6[Y?P^9E3Y];7!N&V%4LF8JET7WP^A[L=[R^79G3(R]S6F%P-]&MMN*" M;Q[OR61H^/L#6W=[>/BS#\>9M?\Z>'?2Y.661)LQ)-1B"FL2# M-1CT]O_6AO.TZ7X]@H,TZN'TWW!;Y\:!LB> M82 TY)+,3#FTQ>J8XL&RQ$K5! 68&S]V4L:QP/EL6DPBP[NN?4*'Z9,A:N,O_9=-E>S7)WHNL1R*Y< L?5 MYF"08JM4=K4LTZ6]VSL:K!;JW9$5ZF[COL?&O5<%%2L+:Q2V_)HKG3$"$^^* MV#OL[;+9K,VLD3&S5FSKX5YOM_J=;GN_S_:>J:)$R/T?!D-]9U"!M.P%ZL_K M= I-GK#MF6* =MCY0;B[/P@/!WOT-0M4FLYF\%NN+%Q%FMH:3WRE\_?#<'C4 MVQ?!Q.Y\] ?#ND.XAIW6>O -WN(&OQM2A98,*T@G;M((0T_(K6&,#>D]V^)6T5E-\G=#9QX8ZT_E%FP7N M=+[E3H0.P]HF@N;XPD.PQD%<#PZ'UM^MZ-_]T:'C"V\BDR&CNZ'X.5*G$#:" MQ Z,O^FT2L))TES+Q'%6N;(NCM1Y/N/!OG4R*I?)P9[U)S>[0QX,II2WU)EZ MPVFS\QX<2"QJ[["_W7Y5+]S=(^T"MF;#U\Z:MG2T:K<'$.O9RMM\P/PSY7*W MX+PTR["ES0#,&'GP7MT&9ZG>FGM*57SW-1OLPEG6V[P7[FE/-T(3HY'UO2(6 MN^'A:+CN^\.P6O+-^.*,WPFE(UB=S7A7[NV["KN;);KQ"!"K=,0N9["81G.7 M1!JS[-#P*RA=G$N5!T$B7+^/<3( YSJ(&/S,ULH@1%J<(=">WP 2:>, (.<+ M>U9KHX]LB4L3VB32> E$L(LGBY34=J3UCL8VZ^!J9-*INI/2Q"BO@^OIJ<$R M2]_ *J"L>IAS>U6-,=#-%+1EUM7*.47T3"I.8G,+NP'2LH &X]@,CDH$Z[O6 M9EWZWG3B4QQL?[C9;;9.9?R@;YG]K:[$AJ!:0RRMT@B%,:O!D?5W305N$7T. MOS24]DIX.]WAW!7:P]@=#^?PSN&8&B([)@ .7AETVS9 *87KC0'(RCB<9=D@ M>+A1<-#R6*Q<*GS55P8AAT#5IX+WJ;: M!N($8'^J[?0H/=O:=![:P!%3L&7 M*F?">3<FUUO3%7C7XC *4T76 MG08K/W $H!ZKYD!LFX1[Z(26 M\H16(@Q^):.X9-K5[CL+N&7CD4O$OPY&0 M3UD8]"]2/Z8[E,9H(D8(1PCX8D@?A*9'Y0MH%;7^WKFO4&BC.^-'0HW*J,9_ M0-;G&X\%#DX5N8"L17_[\6E.Y;+)F[@CA%-*O:QP-;XBQ%S"KI],@/BZ+E8" MZL]WE-^*OP570.6QBVAI%=NV/1%WS(N[Z/T7.JUO2 I -%;(/MG 5F#:(H%Y MMM(567]UT[?61"^>7[7F;HKPQ@.XJ9J2..XM'S7:;TVZ:L,*ZJ,7K2PG/0<4E S)-]I/ M W#A 0L2H#V!VJ59<1T:=U: 1B&0,4AW)P6*.@I!.=Z$-2H,GZ%E\["0 MOE$1N3AE-8@M,F.:D_W#0^%&_M^W? M]T;-+UGUBU6#&N@?[!T\Y4&-#G?O;5#[ZU_^,XJ#L7=$!^R2C,*YG8)$__/% MZ$6@E0K]^_!%17!9% >+(L!3'H!VDO* E\/%YV @110DH5 Q4)5:>LAWULQ] ME_,$M-!K5U'9:*X$YOYQF?W\KQ_1$D]+_4Y U8+.U$7AN-%DT^<_V5(+<7J+L8W<;;)2HXU$$B;- MGX,FKG_XB%89K+D-Y&NCZ79+*DLZ_-HC^RQ7;=!TME>N2S3^=)5I#1GO\/C& M8Z6T^[ER0;:]2?03'F(A;#/))HI_Y3)L*EY;+^,V)[X;W)V#VUK,)_@_K1/F MF@/8=XN)ODB2*S-U]V.;U>D'+3(=FY?IA^KZ;#4_=UX9/+4]$]L_&(5'AT<4 M&_J:2<))VFJR6YS;3LX>O9SMC7;#HZ-.SEJR'4]6SG9W=\.#_8.'D;,OM8@? MAZGPH9+EOV_C=YM5>E)'K&E^+3YB@X-A>-3O;WG$FD7]FZGR3LX>OYR-!N%P MN*TJ[^2LD[,MY6QP&(Z&NP\C9T\[NK"29;ZA_+T*S'+?$0GS^^%VJ]MX-%LF MPL.]WD.8O \PT[]U8K&%6.SV]CJQZ,2B*A;[4@SVO,3BJ;CGS6FI$VE_?]"L M5/?[+GW4A5N?3[AU>!3N[X^ZL'X[MN/)RMEH[R@\'#V$,=O)V7.2L^'N,!P= M;!L+ZM)'7?JH"[=N.+&CH[!_=-A%]=NQ&T]6S X.PZ.'"NIW8O9LQ&Q/VPL/ MI=FBARQU])Y-WU!L\QVAP)Q;KQ6+0>XAJS4XL6B\67>[H$?OFS;FCUP8) MN4L>M>GW3]O"ZY)'SSS8NG<8[O:W=9ZZH'XG9]MZ. ?A_O AG)Q.SIZ5G VT M/GNH'K>G8J!VR:,NW+HFW+H;#OO#+JK?CMUXNF+6#_O#;:M-.C'KQ&S+JB:M MS8ZV#:=UR:,N>=0:"1X.>MLV C^)<' G%G>)19=3[,2BUFG[3-L4GXIOWIP\ M(AK4W\JL:SUJU^^?MHG798^>=[1U$([VAV%__R'LSRZN_[PD;3 :AKM[7?M1 M2S;DR4K:47\OW-]]((WV5*S45>9",KLLLQSY.(31ZYN9J^N&/B3WEKAOOA7O^!XLC=UMP1"0M'@Z?='_)PE 04>9"X/=-$WI>:_PIS M:C.&@Z=H:&TX\Q8?V 'T:>/U:.\+B\"_G=1^ 7%9:Q,#SBJ-]%+$:0G&D;=,W="^:FA/.].R MJIBFR[P\SRCE2*OLX=8$ %TTO).S;<-:_7!P\!#MQIVS)G2:4=M58X/V@Q MS!RK]EN%BS?*;VQZ)[1,=PX.@&]MVXZL]MS13WIO1OOA[M[CY5Q\TGLS/ C[ MP\==Z=%V_7ZF\B(KQT69@78?7T?955?RL?I^0 M5#@\>+R(14]\:_9'[62(B)-\,8V6+^?I7*W>R:?UK:<=/_W6N$?;6&)?4673 MLB,\&.Z%H]TOK,I]^$JI;C_KE"('6_ZNVY3 \'#P$!$FW,W>Z50?A MX.B!MN9I^Q"GI,LOU23-5%!$GQ\V";+RAGZ,ILKA*#S\TJ;8C1?B,1N?CW%3 M!_W#<.]@6UW4[6J[=_6P'_9'7Y@S^Z:;^K2;!_CVT=>.U%=U;L16[>.[@RY% MT\:M&8V^ ".ZVYKOE-CL[W8\#-]@9=^KXH$8&+[.%GFLG11;3[[%IW)_&.X> MW'=8MR56=2>]3UUZ#_;"O;TO9![II+<]^_@\I5?KWJ/#-D8TGK;S>Q)E2*LC'J#Q]N& MW@G98Q&R_0=JR^F$[-D(V;!W^)")Q9\+ #;7_XR3FW_]0_\_>2T/0+ML"\S-8V*Y$:]NDWBXIHGX?Z07O"R;W\27>8I7-[@_W#O=%P&/]_!R_^=8&0_.DD>*U?J,4F_\?/T;_\ M/5RWSM].DH(F07*E(\JNM(! Z(_A?W$FYOQ@8%"/=!HM]_N&@\:-^;]N_ M[XV:7[+J%ZL&-= _V#MXRH,:'>[>VZ#VU[]\&XAJ?4@VKO9AB6897=]%U08+ MI)D;1$"+ 2!":QR< L(/VI;:,Y67TR(/_G&9_?RO'Y-Y4%RGI7YGG(>!^CQ6 M>N8F;P,@$Z566C]]&5+A)EF(P=Y7I;WH*F[/!OQ'15EPHN^*.'BCQFIVJ9=R M- B;B'$W$N'OE.%I%'M8IFW2H&W>EV%_./H:&=YH';I-N',3ABU(!3^'=1[< M"Q7WQGW%[;T1J;/77G]OHB)Z4-S=;Z-)NL%]=3'"E]78/)QDOR_1NM"^)7/! M[5RIN8CY(DLG*L^UYQI-\^!R:8"G?XS0ODO2.%#S^!L:=MWOM__]TRZC_TU% MT^)Z_*7U8,\46G$8#@^^$.6E!<4 3WEG!N'A4;WEL:#PP?B6>EVYBX]L75O5KWP2 :DO7@V.^,>@WYPR+E[)N71%VD131_2CWA20$][X=Z75ANWHE&[V],F M5I7#K9O-NCUM]YZ.PH,O)??]'BWI7U>4TE9JS_^?O7?O3AO+\H:_BE9-:I[D M>66"Q#WI[K4HQZER=V*G;:=KYJ]GR7"PU0&)D80=SZ=_]^4HU MD\*@R[GLL^_[MX_]_H./A5YQ!!0#G0-GZMRZ8S=ZJF*;9;K_*-PJ'N968OP= M$S"_.IYS)X;&M0@>W($(]\[78K^2K^7%MN*^EOWL685PIVNOT:ZU//Z)BL[V M@\[:C8[9VU4Q>D5G1T-GK5;+[%G[W:>TI,Z\3^Z=NV-WWKYY EJ(S=[<49"S MVIO%GK=>\AT:S5LL]G:=#>KBFXKNGW-*??J+;.]LO&PK7:Q+XLBEC6"<>SW M;RF"LR\5E4F@<3-%E64-'N_[_5MUO%6!QTT$'ALO"3QNF/WA]G>4Q5YJQX@- M&D&W##D/^[1D=J]9+=F*5:^--)4==M7Z2R(;&Q9I^T,DMMGM6-62K;9DK<9Z MW/MHE\PR>R]E10O" @?IGM^0V%K.@[ ?5$25$]5B;K!DH5K,#=8*;!XZLJR& M^K'?O^TL_=?V5>0[V;Y'[MC]7P(1,0(GRN3L;\55D3>P=5T5S7>;'_&2*_FA M/$Z2ZOY=5#GLT,]8&2HK)=*W:^U?JR5;K?-TS:Z6;+4EJV>IK,HYKMRW\^>J ML=ZY.MXEPW85U9*MM&1VK97#B@H;.:6[S:@)GR"S^6!UU51=;RB\Z,,)?K.+ M[DL:^-26WYU>$9K^S;TP)LZ__0"M)G]D^+/@^;2%1S>Z=SVZ5L, 4]C0 Y@3 M7/_@#@5\)V/'SB#P0_C/>*S> MLP"Z/ %:$)GP?C&8[,N(_1?2D&+1129&VN MVU'.IC?6VO3" [,=:K!+1 US(7_-I)94D=K]!(LYWOU')S3>@ XAJQY@R&/8 M/M-XT^[4VJGO:(/?-#NUCJ&^&?F!$0%%/@DG"#$)!L:"/3=,_->F&[ K@0F# M":=B@/;U^*EFK$T;NSC^JZYQ#)::7F*K5VMEE]AJU3HY2]RK63M;X;*?OD:) M3A_R8B].'INCDU78?>AV]< MV (8L@$L&G079*G&/=R.WSBA&]:,/X4Q] W/C]0[C-G<"-0[Y^@O_4:@G8D? M1DA R*1C<2"'"#?>/N$OH3#$9#KVGX2<';X=!PA7Y RQD+J.K_-I.^/MKCJ? M;GT@1]?YM/?:3'DNL$,CO/"]D]_[_6_&5^&$,V!-RPB9UQLK/>X#NMKAIA\J,7=PL[K06>22L^@%_1$:L*Q#?X9NI(,_=*O/OL2G#I2> MYKHM&9=?@1VA,E8$?/@$W&F9K=;+F_94!+SSG3Q2 @8.W.MVRDC A^+KR5_W M_G!HX!0J\*@2UE26'1! 15>=GX;X.15>.*<\QY,_0$1HVS*;UII-U4H@50]Y M:QH-L[XKK.YJ:Q9[Z#IFO;FFJ54245Y^MAR)0(218LJFX0G*$735#^SI,-;B MUOO:6;EGMCI5T^M2;HUE=KO5UI1Q:[JFU:KZD;_F"G\2TT ,9-8B9B[6=$V[L2J#KK9F*UO3-AO--?UF)5&G=\Z8\[.@ MSIS @U&&QJT8^8&(E6<3_1U8A#QWO@/:SV37;O35U]FH_R[>?5M-LK2SB7WT_#SOGY&6QEV44GF.\_TB< M?%>@B@2S030+L!!Y<.\$=_,9VX?LFK LL[4KWT3E-5J M;C;KJS88KAQZJRSQ970O F/LAZ$(C;=WCNN%[R@"!F9X >N1,"J1%#%14_*F6YT5K51USI8]O8 ME\J *>6V6&:GNVHH&#=@%;!>\0 M>6T:B)$( H%TY0]^&*[W(,((L0*/R5JPVZ;=KD+_9=R:M[ WO79ERY5L6_[S M/[JV97^L;(=77./?'<1QA7Z]>=NPS)95 M7UYL5C[V59;WLQ_ GYXQF('N[ V>C"CQ\QR[Z[W9J6K2RK@O;]NM5J5&EVM/ MFM9^5Z+MG#WGI\X6 "Q7.(+'@F)EM3MFH[EFGD$%PE:>C3Q2\FW4S6Z)LM4K M\JW(=Y7TNX[9MWK5-^K3RYVW@-%194X@Y9B7-\[08+?]NPZ;+=; M%FQ0C8RJ=EE5 MNZRJ7=8FI[M&ZXC*U7H@KM:U&D=4@8**>DLQZ[6Z1E346U%O*6:]5LN(*LSU M4G7G3_H#K$,'QH-QK1 =1Z%Q8@S9K;2!X-:A>&1[9GMEM(V55V(/\@(/:UOM MNMEIOBS^4VUK";?5,KLKPQ9M95L/VWY6T0BA1R/"5#1BC>J)0U3;]D4S:]16 MSJLN3UE2163[0F3M9D5DY=B+@R4RN];=$2<[%"/R%:%OEU.Z=@5,>U"C.Y*2 M_[Z.X,\-LQSOSL6E<<)01$=5^]\U[3U6XPYY9RS+7!TXL-J:K=1>F':KPM=] MS17>'/#YGA8MKP5\7M63;^?TKPY\7NW,=LJ(U@ ^W]#6'(GRO%G@\SV5_ZL! MGU6VK -\ MOATM>?=@Y9N\ZDA,@JT!G^^I%K06\'FEH&[%:%@5^+S:EFULRTY!CX_$=M@H M\/F>*D([!=BOE-1J;_9T;U8&/J]\["NY=9R?!@Q;#")DS X!NJ#2?%2)*6\M MV[0Z*X!I5ZK9=GP'K5[5SJZ<.]-IEK.=W4KRH-$I+U_V(WB2QH\I\(D\.G)^ M;J@@S;5J-=KGV M\[ +(&-<1F_S2$('7TFTY,Q+?.!Z;=-NKID-L=SL2UKD5A'M_A)MQS*M=6V* MBFC+L(-'2+2MMME=MSKC]8CV4"H]GU%N'G>#&[1W^O?K@ ;ML4FU[QOZ.G!! MU88>&%!068SD\H3 GA$HPXWA!BWL?W$L>MTRLR_QH6S6>B_3[):8?[E-DHI\ M]YA\&[7FRSKV5>1;BGT\4O*U:^U2R?DU[5H' M6Q1-_=#%:JH/5$WE/HBD,Q%V)=)NE%.I)[U?U$WW M@1K_%.S]D]M .#].G!%,[X,S?G2>0MPAO<>4ZYUD5CV[8(7+,AJ]SK(PK0W% MP \(%>@#4+ (\"H8D%..@1CW@1C]]9?_>'YS.IA!=LM9O:?P0LX<<^8/P0[( MS\BCOFUW8EO8=RVG,Q+SO(9E&MA:!]9T,G6PJ"7RC>>NMHU"UK/[J5YE&]7N MIXS69#>Y263:>H SG_47KAC$V%U3JYC=O'4]8"K^#!XV#.?29'*,I86> MT]Y^MP@D%;JP3>"QK,>Y-P#=-A3&>^,M+ 9]3E-&_BFQ9\+UNEGWU:J9P.V&L$CM9:BG))]6LV'-:#H5ZF MFN0ER[@*55:#6^LPEV!D6TK_V9UO^ _AC*/[04Y<]J7Y!ZLLT4'%#O+F5^+H M0+O3,'LK-U(H3\%V16?[06>M1M/L]2HZ*\EV'"R=68TNT%F%8%?&O;';M5UL MS YFNADC;F_4R+/A;$"1SU>SU0ZP\K]I]\QV>\W,HA+D#AWRWC1:/;/;:%5[ M4\*]:F6]O%ONR?@"^O!9\?;&60M""; M6KHA,WXST>J##'"#93;:MEEOKPDO60&.E&$3CY)NK89M-EMK.GDJNBW# M)AXAW=KH-JX?(M4>LF?,KM=VX>DOB^*\2G+U>K;6%NY? A^D&MH^#>WE^7[[ M9N:=Q@5X.TVKK>XOV?U'$,#PPMDX@K%2.>E7QW/NQ-"X%L&#.UC3X5%EB^U] MMEBG:YMU>W^SQ2HZVP\Z:SFV6N:S74AXZJ] M>=WTBY;9ZJQ:1%5MS594K\Y1>_@/P77T:JDQ+["L%F-P'F$@=Y/K4N)#MFY: MS0:7IZ2^ANI$'.N)6"]AISH1U8DXS!.Q7BK0_I^'@_82KIXH=#A>PCDT>#6@ MW4,:IZT ; 5+4))#XPV-7=\S#3\P< ]_-1%H^HU5:[2-6_XMA7F< M@3PV8K3C4>!/\#ZKL M[]W!/;X0'A\%3@1/PK>-_,$,/GEPTT",!8*IPXN!V!]YA'C-?8Q816\4"GD M?A_.X&$N/ M_P+OP;KQG&HA0> -:C4%K5Z^@2W:W4XP%.%A=ZODI!!YB0 ^PE=(89-I (<0 MZ=PT1JX'7^+0G>&#&_H!GQ(F^3O^P_4\_X$IF!I1P(?0>'2C>TGORY] $Z'1 M'P4<-/COHO%&8G#OP6++$< 3QT\@$N F]5#M_?-'NF;$>,M+,318Z/%L2.M< ML]0J8Y<#V@%<*9VQ$OO#%SN#_YFYW*0CI)X(<%9].+K&V8-<)]/X\N64IG"% MXI!1X/MJ-J9Q[@T4JR'D>#CZT[' MF0PMWB6T.L1-A!7OBS6@NL')R;4_N@!@D3P4B'8DPA$5TQJGM3HYH#-Q_%XA' M%&G6KRC1;-/NU)'"X,'Y>/TF+;1JM6"9W=["Z^T]8+[[QVKG$'G*P6G;O5HW MQ6@1,6)I1OL\XR+VZH^B1R1@(')8A>@9=K8TVTRQ;7\JN-<+OQ,5#"< 1O-" M'GXT?":FSS2;L1HU^U=F&YUN=R4VT^KT]IW-'(*.-X\44@[. P(LS7FZM<[2 MC"='D7OA06-7JW=[96L@YH%-[0ZU:"J06UV4.W%K0)7J8G?Y[9\\P(LW:#/ M!+XW$-/(<";^#%2#1=SOQ9F43F-;#?1Z6]EPBO; MNFR_ZU\O2UZ'T,7N15W_].D>SY*MU?CO*+J\%15/!6(0P:S#J#RP@]D5/*CD MN)4G7^(/E$'O#'JQ6V^Q:JT(SO#J@Y@'55>:O^Y5P)[>S("3W MMF_-2KRM:PK[!K!T+<;PY9UI<(+6F#/EAA/7-MYK=6N]C5NP!TW']9[96-?!4]'Q*])QJZ+C59#7NJ95 M7S.84;D;GG4W@*XP&T2S #-2!O=.<%>Y&U8ZSI;9:NTO5/:!&FKU6K85]ZBXQ\K9.% 7N[8PQ97CZ/7V/]&>%SMB)\;;5DL50-@FR M7C+4>^$,!XCU(+'NO!G"J.%CDJM"&+,3P=IX.$D8@AB-D+((.4(8(S> -?J? MF1-$#-[&D&HPSF;1.'5\YEO?FX5JD"8/PWC33H@I/<-[)Q GMS3VU,K)!]2, M/K"CB'94FP!B[F6. R(@\YOR*4F# :1[XJ$U$V3JS$9Z4> ,(B WM>0PFF( M#3,])(4/2#1.=97&D#,CYB'JJ*)*^UD>HQAB\-'1*6C(Q"S?J]#;:4_]631U M!OC0#%4NIJ1EC]1'8XQ)'6DDQ.5)H7#M=@PMM:*\2)75[ %R6&X9D('XO=C^ M@"EP,'8% <0P^1*99+DU7@@YGAVTZTAF(9S)E4S_A3 K3VB+J#G MVUD(JQ%2QP,\$BH$SPX,!DQZ[$]>C3@SX",ES:2QYVT/'>7XQZ PAZ_ ]7$E\ MWYQK=&F(XW(/=T;U2_7MPQC.A3GC^\\9N GENO&FM MJ?-HFDF.#KU(QO(.+C]O8H8%@AS7X,ZA[C8#_\Z#DS",J2A9&^*&F?5A+9O8 M>\+&9E(3<D+/,S*RCW.'XU@@/#RP(FX8E(5Q-1*0_7.XQO M+ W#FF;K^=[)U'D*_/%8Z74ZJ38*R VTIHD?Y[?P NDLFNC#+MI>U#I!?*0& MK!XEZ$%A]DGMW">-Q1W,7;N4ZU6D\?/\VD MCY=/X.>FNR\GH0EH]HUEZ5W-=')_T]-$QW*B^Y-^=![QF+DH'9$Z@:J0FX1( M/$0N?\"3PUL_\$WC,A!WDK5\@5N\NPC'\M4)0V=P#SP[0D,Y$ JB'FY&*ALX MX3TV8G+<@/#9U>2!K(&YR%P>-7Y\-C#*5C)5O>^/J71S)<_)O8B&!>K-B7([ MIK,+XQ(1R_^1^Y/T8?PBR_Z#W*W1+9-,WR30M]*#AIF$ EN]@8P]R:H:'W&6 M:3D1".ERF5=+0#S1X]#YROP'!9A)MTWAG+O^+(2S_^ ,Z,;4;L&;ZAHI:*I7 MO WRH?.;D0BJV71(M\5#@%6;3:;<7&&Y8= FUC5IIPT%=\^YA2M\;R*-$@?[ M%M#)1]D=RY4A+.G8G])5("+_#410S*..#WJ_5T'O[WH@1PR]_[>_W ;OYX=? M'H%+UJDN&4F+6H+3VQJG;VDN[.>8O&Y,OC:3[Z3E#PM]-QB>H';XE'+#)BUR M1H*:CJ8X\<0?4G!"]T.8G;?GE S0,6"8P%;(5R4?X<2^\/W2*.<* M#?IYA0;E(_2%!1*QF9($&(!06RG_42]Q'S57TR0S=M<;N[.>$TD;4:93TC)3 M6VS-N6!#>7QD*<][[/--M;>4$2_0048SM+3D:_D6>)5/349=?QA* M(UD?=&J,Y.!8?0 R:$.ZDNJ]B^X_Y9%.O2,[IG*TWGBNBV9P_9(OO]( M2S'^YUJ'2,^2WC"EI;%(:C8-WS36\<;V>AF#X?ESE R,%TF%(UR,+8YQNFSM!93EYW108SM5L>=G/AK/!^@!P1XI2V.N9]=ZJ MZ/(5UN9KBYQ&S:K -E=J'VCV[&9%QB4C8ZO"C%VQ28)I=79$Q@MA0 B=H6M63K.6J_ -5N3\9IZ[I&2<1/T M@ZKYS.M$6F\6IM!5B&T[=@\>"6);PVZ#PK5F"Y\C0WO:S.8W[K8[3) M]PQ!L03GJ3J/U7E\C05IM\&06]-%M@^ INIE)TB''QIM19RN-P2U],.)U2U+ M;>1__D?7MMOQ)FRY;"R]3E:K9C5P8>9S_[9>,S1??:/5@S6MI'J8"BT;V.S' MG,=FS +.+ 9[26&YO #QU,S#K&34GU70N-(H4B\=%+U^'O&+:C&U=4M0E=*8 M1#&@J;E9--/5 $Q7!2U-"'F^B"%5>4(S_5<7982$]YN)" M\&%^'N7LM;FT!D6F\N-2& 0E(LMP;4\@ZY\4(F4TK>.Q^<+A?S;69X M;[?66)?UII$Q54Y_%X+@7(BK%J/.YUCE&M+$E1TS[$DC+53_,,[..AN!% MF"R]'!RK)2!9+&M%D,T8#WXA.M$]3(]@BN4$ H)\1SJ5OXP1!)$(\M;'%42J M)P Z.A(PS:$;&2-GP##("JM2QV1A*!;$(R%I6/_XQ?V?F3M4J,FG#+V(*"3P MQ($(Z2KK(Z+8^X]TR84?":.C;O_L>L"&OH,8'BMEGL1:\1#F*!2#&<'GIB=?84/&!Z51 MK[ A=SV0(\:&W.H(+XMQWG70NZ:=!N=2X'$(0FROR-NE3)#OI"?45^N;E6W9 MD\&KY]$OEAR,,1[&*IOC!FF8\6F@<,;#R!_\T(#V":4._1C$^4^)T)" MPWNJ@5[ CX2G1/?SIO6CT*'VG5R,Y[$?,L"SW:XU,F#)WG/#8U^I1'K&.4E_ M:8B3=\-[1LZ#%XM'@V(_^*91+)9P:P>1ZE3C\_(R5"5,H)G,+T?+M1=,;^;! M9C%&,;4ZH.EULEC0:O=#AQ01-2ESZ5GES(B4=9K*D#_+01/ /ER9@\O(UIEZ M^_\)C0&-"%^T3_(?@HEGK M(.W!:L3J Q+JOQ2A?HXU@7,/'2);TR6*R4\V"UCB;.9YOZFK2$%/L04],O+Z M!&RD,T8*ZWV.ME--0VALBP:4_RI]F+K>Z:3HBSE"ND4',<)2V!OY5I*TCVZ< MGZJE4"D&FR\'/Q=+'690"6_ O62#'RW@"*9'G:F0INT6AI6X%V)JLQA:$"[- M",X4.] D8K>1R%06=CEO1)Y++\173["UULAY %6*1!S(-V:D<*QG$0(8XSTF MHS.'^!R$4,8SKPT//3KXU';-SO-9.<;0#>%$1CR(6^&)$9H0:%44A>F<1R<8 MRA.(E Z_R]8B\7*38Q7^8#/A@0'VN5_70 01G2LQ)!<$OI8-E[B;63)G%_B7 M\ISG,!?U+)!(L+TS6$RM"1C?7([C]#(*M1=2:*..W0^7I=!&0^O7F*90J]Y- M5,)%),IOQ'>/$:AW_4:X:5EHVIGW%K.29AF6_,VG9>,]?F64Z]FT!&;#(;/MD4K]G3K M6NP\D/"YMQG#4.-VBZ?+'0FD OEB@RW3$2%CMU$" >@,,P;)1G#FVCIANPVY M8;9^W#ZYZ.X*S%QC3 ML2/5"NUD;_!4WSN4X3#S-/U1JITLDX;%6X* ;_ M?$[@R9&^NK##>XH.AJDG(,RG.P93GQ3[) - _,1V/\J@2TRWYWN7+J%?YS5! MGVNW7E"'>,2BM82G,,,O]"!SHZTIFW0?M&79:VO^_36:9'6LY22U%BN,A[A $4OE MJ;YIUGJ64N[F=.UF(^'P:4TZEX]HZ\)JXG95Z"JM(T[KL(K3.G"L[O"OOSR? M;M#M_E+E@E2Y(/N="Y(OF+Z<__/[^:?SF_\V^A>?C-/^M_.;_A?CZNSZ\OO5 MZ=EUB870*2K5I)/@!_$_,Q>T&?(]R^[?=B(T3,I&["9_4G].6U<S('.TEO'#B@Z]'3'AQW3*>A,.-Q+5_K-:W6JDW66D!"UJJ-KXJ^;S5:FVF(U:Q9O=5Z:QWSH-KKM ZS#ZUU&+'3 MS\1U4LW"WGUX:6\KJ[6/#:V6:?2U"FTLLU(K]GC:@U5\]996![EDR[2TJI8L MM616WL%\U:8V3YJ;$"KX'L.9% M6)K^'=EU/B@,HL-J\M,R[?::R,=E:O)3D>\QDF^W938/H8]=1;W'2+U6Q^QU MR]A@;4,HR/ND6E'VL*MJ.C:@5AUIXK9@TQ6[ M6VU+";>EV=CZMFRH#E MTS2M^@H,OMJ6K6Q+LVDVK?K6M^5X-/@SQN_R1Y@WRJ7LT#/XPI#$3$$LJK6 MA.$32(\;1EHE*V%T#P0HOK /LKH +A]C+3'G8N $'#NSAQ I97F/C9&1-HZF0Z]I\$(E2SORDB #/Y M6.,6GN0-<*:XI7$5G[XRR?:I#86AQ<,D'#:]X8I"JTGPEK3^%=/ QSI$&IEJ M&86SO)V%0&-AF*GQA:<$CBKS+6NE.1V(I3,=4UT;>AJ(+=6@-UI:#;H"^N R M\VY+ ^Y32(QSE>2$KAZ_5JOD29>4:U7^V>9/>(M.KGGXY 2<%R"P-Q;!+M54 M2I%LBE#C]BK+=X?(-EE(T>$2S0/B5SX_K]R.-'B),Z&S,W5<1@.5#1OF&CYH M8!EYW1GF7IV+;EMFJN_' &OC)U/!RHLU M0CR+^_T([\Z1$/;&XSW6VC'2O.3-QDJ,43X MPRX]&NNI!XC"11N*2'2,8^!SVPC<< K0I 9,/]$%J7>L2-X ]KLRK2GXJN_K$VEZ, )D1#OFR M-BZ^)TT"!#H1#%9T*KE)J!WZ9< UX1Q(T ST-4X9T3I7!. S9T!?&>:L[HJY MLZ9+H*J'!_G>'P\1Z0.DGJ1B_&DT"SP7#P'_Y?[$SY++CT;8M2?$UH8$-2+Y MMS8\A0Y>QW5%X\"R[UIKO MK;!S^O_(\ LY(UN5+TB";]2:^2TD4@-.I/.FR+Z9G40N[3-PVS@&UG+<8! X MHX6]XNR"B56'J^!P_2FP#PC0;"1DLP\Z:9$[CKM$+$'WZ8:UDMZ4%H&M3\ J M&(]AS;#?ES.%A_RD5XZ1!Z8![)HQ1_PX?SZE'RKW3;*?WGKZ7$:JC/V!YE K M\ +-']V,.VAU#]#Q 4O9Z;6H^H55&%&'BA&EM2_<%^L^+UD_W[J/09246A/K M)!K*WL(NBN8\3)^IL/W@2B$F4AXI^YUZ'J"WZ5Y:M<9L"AQ::2(H)PHZJ\C> MN[K3%=I^;GG(]D4F]T<,\L M_+&((O:VQ:^&# MI(! QNM9^XOMI@EZ*LA/11V^&>63D'G7Y00U Q1@9QSZO)NQ(J^=ZE0L$V:< M&5F\Q.,QVG1:XZ7$;L+YJ=DI&RI^*IM)"?E2&%9-S!G>[(336* MT:DWPFA#L;]?443LSW#N B&D:[' JLL_L(56W9S1/&]T$1@K;: _Y2#(3VSK MK06R#H2C=9K::8S#G G-VUF.9LUQM&7EYE99G[T*Z[-;[0P;8U?,PANE6UOE M(Z@Q2?AM'>07Y@V+/\6>\ JYWY^X88C=L,@-CGVMR/CD_I&=#$=%8N10J8^1 MM' Y[T,^][93W+N>YU=9S+WK-7LQ@OV&6+@US\*MM5AX#CGK++R3Y^)Y'0Z> MW@\*5PY%FFO/;SZZ?\0MT'H8SN@(D/L@N^HW]VXP-/H3QL?&E;L2U)UK:)SR M*>PK-HJL;$!XU.KXY#6QM=<0.%D16PD<*7"LY[U\SPJ<72QG^@^\&=W]_/\D454 MX>OA#[#=!#QF=AN*_YD!/0-1BI]1PB+B[!#3F !3(6JDJQ8QAH9LV#0#;H#^ M5+D6,E6$'L\]90I'5C2C)I])1[]'IOX@?XGQFV)09_B6XY)ONGK#@4!,@,F$ M&C:RLP"RF:0"YDMM.Y8>4M\D],* &:HTPU8$PR M#44F0H*4H,;7CO& :5L1Y6Z"XH3TIHM?'$ 4.$JM&(@\FC$3?.A"5.@D:4NV M!B& :>4K@,&SJ)*9CLYT"L>>UG(L[N"F0!#/EERR%(?Z65^6YMPHQ8 +>FT4 MXY*#K,2.9F"I-_5PK*9I+N_"2C46(A]/F0T:/**G<5,W5,C>M.O)$HQ AIY0 M?Y#,M /QX(])29CWX-NLEN:)<.3# MX.C3<^G>"[]F6,9;E?R)Z/+4VY,K]1JJD<1W:KEEH%$N+$'D4Z^!A&/'.?(4OGQ@JQ.W<$Q) M]" R,1D>Y87+^5./_FR,RZCK TE?&LJNFC@_W%VZ=^*$K=D_JSRFRD#! 14B_-%J+7$CJXO/U\9E,$.IC6EOX?#CKNB& ,,6C4-L[30+U4%6VA?OFM19 MLU_SB$9C#-[3@T7TB!: 5;/LUJ_,3+$;%OK5)K3R5JW;F?O%5&LSD.EDR="3 MV9LX#?6">N$+ZDN](%X!8HM89D,[2J+KN3V%)0]GL&2@MHN:\1Q-4>8@.K]( MUZ:=&1,!N:4^*B";^\"[QE(1U 4S3O;;Q:EQ*MG)5U+GX\39T+@&&0'VD.KJ M=ZUU\>O?$??3<^U#S8=Y):23[ M)CG"E\V,N4AFL9[4!7:7X3/[=7(T"FZXI MGI?X@7Z(IY0'R 7^.G#(=J>YRH8^)$&E2TIX#V[@>Y3H##5 MJ3)UXDR=1I6IL^N!5)DZ6W(6*)X([%9Q,FY*R1YTR65)2WQTPY3.@#PSE$FQ M+"M-W2H8)74GD?3^*>4+?Y'*#P4'E)MO7N.0O-H0H\P0>LIA7ZMH$2S)](JQ;L-ZUX/6MC;T^7V-*U!S=3 ER5YBN M*[-*TE>%?"HTO+Q--,5H*>A@F*4,,A$U-Y++8+'A;Q,7E$=,YQ4>*,E/'(@B MHTBJ(YBH3@'75$7AO+VW<"Q8>RM/S, -!K,)WCQ(!SM)HL.ZGCU(K>B3&#D8 M?UK-D#CWXMPIZ<1[D X#JG7"Z0@D*W:^4^M8(D_V&'/",S;X(UL2DW9EK"!- MZ&'BHUAB^MK:EYG*;A;- 5WLY.F?A3.IK"4.$2 0X&FHSB5>D4<'?< 1%]*, M1BZEL#VPW\S#\XY_#$#? W4/56B.+JCZM;$+*^W$H )8_T;4$I>6F>D4.0S; MBB'ZTQ5< &;Q#RC6*$.<7-X0/?HJR +[GP0QXY&@&C_RQUA8_L%XZ[YC>RIQ MRRRT>16=.FQ,DJRF>!9&E:D:4;N9&Z*_P]\;H._@[U8-=L:XAS,.SS5E-W%^ M;^*96#0"D@&)H\PWFC4[?G*B-?L#CBD-9 G3/V%/69WO:R'GU4P07-VWKK9@ MKC>_8.?*5#SUEUNYG!6+"UG@.7+U8&YRCK7T^^0=LF*!W#3J-.?MO1N":!D/ M9ARE)KM5QI8H3!5GS[ 5JP)[2+%A5A< \C00, 8DLG=" >@[WQ_R_H!] N>! MCA7W=C<+,QE4!8/BG_'3PDV+QM8FH?9O#@'% T MDG!X)) ,/P6208D*J 5@&%XB(L 3:\:W68 )1/,!KT5G!]X\>M8#!TC@&6@VA,%;2\1,MZ%!B4OEM4?!B ML1^\L)NU:F-M,U,3<^%C[HS=J]>T"%.ZX?5-UO$]@+FZE/S"T\&/DB)BMRM; M7".4];\^,[I&K9NZ)$GB3N<]H(@:Q,[)])O"1V>*E!,. O>6:><",RLM6SD1 M/\&>/+"&=^ZAF$K*[?X0PSNMVN7I%V*YDOPP03,VI%.2/V'&%!U.,L;R&G4O M8Y&$4O=HO2X.$-!/L8$ETA6-R;QT<5MU[4):);2>KO Y=F= M5G9FC7HOJ?W(')&]RLQ+!\4R"I]!>8RI#BE]M!3F0A8E*7"'#%^-7(Y+8$A M',!<9BB6$@,81'<0J8S"5(IQ0P/ZN!5 $AZ>[K_//"'Y05TF$JH40S969>[+ M4(JD_ 08$T40+S,YI(J3^*5NSXD]B"(HT\]CB:1\H\.9R"9]YV6>)'X;E<[_ MLOP2S0EQZ*DF1<0G$]*M!L-YJ5R3N(!"=],25:HM2S)*R F7*W0ELM#_"8LW MI,Q:YKD6&4\OP@,C!KXDG:)H0W+3*>;7?^5M!&6 R0AIH%,H0%0D/K-=7(Y93&K:])9[GZ^1>8DKCJCB(3538DV4'@ MAC]"B>(LO\M6_B_BQ[QSWT#E,LYQI);]\1S>*U6B?DW-[0I>8WSF.@251UNE MFL2I)LTJU637 ZE23;942,/IT0FSNT!-NL0RBP#6J7CT2:O7]# +Q0U3%>AC MW[L[(5/I#MX:W7-8@S\;A&0M[I[D3>+GU)&W201D=%:)@#,\V'Y$I[1,5L@B MCWKBT;AW \;03Y*Y%R'-F@9PQ9 P4^GE(5?J(U"D3/[&\K,IO!F=:TX&FSXO MR[S4\9(_42\?NZ!0TR)KZ( 2I%Q@UP-8NB&5\40^*+RX#!0EH_KWV'",.X!% M^3[9Y,JE(0R4G>@,87\I,R.#I";E;9K@9")5ALQBTF)Z4PFZ^$1ZNV[()\]3 MM9D2]-H=T1O0D*:Q):6$(=DDX[PJ0ARI+'= N'<@D%M9%86/_A\,O',%8JHC M0@(L7M0]@B'E6=@;8X2\"^-, P7#%TE(7O)ST C'B4?2Q+S,;'?X MUU^>Y_@]ZY=2\M++SY]/?NM_Z5^]G7\\N;J[+?3C1 M@8^1;X=*W9\XW(85K4#9+GF 1B?*0Q;>"ZPLU;3B];>R6GE]\O;LXO?C>^77XY/ST_NS;Z%Y^,L^N;\Z_]F[,R;^O7N!R9;('.QU"W M.K@K@S-^PMP'+$O6DA#4N97Y3;.Q[*229*6X8=9S\JSEH^0HYA8FO(\I_A<&"@8XI*<9;:?/\WN]_ M2[S7R)I#,#/<$5R#@3;M=0IPE1 ^8VM>Q1[CT./U;$):"+SK6GM2/WG2-_FD M14;C4DM'R9*!N)N-G8!R"1] F*R4MU.OQ(P0\^2&HR5(82GI4R+.J'#X,9Y.I M!.PFL-VXUX].X#4)2L%+\D]R_[$-%2IF FCL+-,#<.*.6;DHR9#""(K,&4J2J_ P<-H_[ M]T@.!H?HWD4MA_2I 3L0\50Y >?@+#5Q>#&LG$,%5LD,:<81=5'!BT;D/WSV M>0QXK((G"O>1]%/>C _9QBL2/1*=RY2(QD!"_NPV&LW&B4Y7H,AI0!"36TQ! M9A<0*CWHH)9W[D,O!%2+5J&GW#1 =:M(YQ26:I4\P7\ ME5S7JV1=2S':0@5-F4D$_(+TQW!$2,Q2HX\//:$.,7/.MGY*^OND^WTDL%#Q M>]*/BR&O@9!EM[BD?XBTE!B9#4T[+XZDXFB!FA5752]-NI"0"@+$#K_YXU " M>8]GDC3#J7"HOEKK\&,2U^?R.4F$T]DMQH,8!+7$^WB9;!/EU\6F+UNJB,QC M1$]3B7LO6Q;IBO8'A T7PQ.,8+Q-++_L[JB7O/M(P:H36*,3*08^ZN$HWH./ M:?ATN9WFXKVL&9\D]HV2*1.PV/VA!,90&8)JMA1\E;VC$@'-"$HDF/\]&]XE MG#_FD37CFO.$!QQIGV!0>3K.5&/&??92BQ5[:_@UR#4'JNR"'P=17076AIR>L@F\)U3R-G\;-O%CK)7RZ\9,*P"H;686A M?"4%@:(C)GER!J7!@"6H3R94S_Q9.@1J",DEHV.RO@85:RT-0:TMJO;.6&5D MX-K!>%+G+"$PO<%6,B]Y2J>6\?[$55^?@WL*V%,Q'EZEH6DAQAZW>YA_/M$07D ZLLCF-LP1$4,K M:B!@#+B-*FBDF)=&X/3XQ-#4V9:4B));+UX>U+4HL3OP97$7(7CHN0"87@/, M)JY(TB:"N")JC$F*E@%<(YR%^=-DEJ8+^%N15SR63+5FG*4>0@](?DZ;$;B* M!(2I7H '?^*#[N0S)I.R3C4S@]RBD];$T,RJU;#JS_*-J0!@:8]2(E<-T+/C5R=]E M/Z7+\JV864=N$DAV(@PQJ]PJK2DCM>WA'*!$--')$$DCQOE7ZTN.1SP,A=)4 ML1P.K\8(.&:I$)=(CIEP H_'&/>Y86C&="LC3@=YH-PM>C?[@GYX_B/8.G>< M9$V'GCM#9F!>G2$F*DE?.9[L":9Q2)\6V2_4M"55@J722Y#^!7D$L-,F$HTJ M*T8Z9@&/LJ\F4P%I@C0M!_.&!G@'<@L615ALE,3]B?G)Y9Y%#/U%E7/2\Y-A M0?(T+[?UDA,1LZ1J0](8(S$%;=)ZE[3?P3PQ#K"D= Z-C]W*@,))4B 0NU-B MGX6(>0_.'2,8]CM*V'KB$C<,C[A)P4JBC12\'Z[CBABM]"1M...B!#A[6EE. M%5?)$T^*QZFFSR5"2?%RJ6WB7L]XPN><&:G+78"5RU,/-K?/TR]2# MTEQ:9M!B23;>1JVF<&Z$3B1//VOP@= T+B^ST0SCG3!GC1!-O1HP4$@/^L*<&SD^5E1)GI;2JK)1=#Z3*2MG."+-N59V?91SUC]Q:$65W MCJ\TFW^[2$RRL>R$(/%O,1\T05@VV%!)M$@.BB*D@?V"VP1,BZ?/L8V5C08)+6E^4V 2)"XLFA5J!<\=J&_F3]$H 3#X/W$B< M8.L J@&]$^P:58DW!0$;6>N0K#/U3:8IB"S>.*$92!M< A_*"M^$=6("V]#% MM#:Y5&3I)>&Q\WFT"BV!1ZT68YZ[/@--9?.6B!^JO7IF>?5532&)D'JIIFU, M"$[G5ML.64ZJ7>)0RQ6\*)QAD:DK8[Z8MA^HB2:[4&:V_*=RV:8=H*M$^I35 MBYVT90,@R4R!**39A9#^%*2-5R4W)6PXDTZ\S%XFR)/H!W!DCAEC@[#))4VH M(0\&S1[?DP=/.LD3L'H2ZD.,)5#R'/K45=2Z'%N5S]]_4_'44RV>6HKQ%I+6 M3!8=ZOU>9.#&'V4=Y+GQXIV4%N?/I[:S*A'FS#*70S4=FD_J #559C?EKJ4N MVQ!'(P*-2P8VYF/M>BB'M6(WT*3AR($_90 _R2;1MYEK?&.7*4+W315S3VS_ M_/R4I,I?/]@8[^68T>%&L&%,A)A' )PW$OJTW@3%IGB.^F4SKW8S 0P M8>E :J#6,:8@0+D%G&1(,G55^7$+V^LZD4[&Q8R30Q])I_H< MGTL[TB4^VN"9]F>W@G/7L&T:J\:.\14=3L:I$XQ]H,\)8LR1G/>'8DSY@Q1Y MG 8N38S-!&TZJ3P\1?KD5FO1"+D+V'R?<:/_I3;Z<_P2#09K&\-DEL^SR1NGV2NJ684:$4)"X6)_'*P+9$ C55J"U) I^!9LZ57::$^QYS"PJ, MJ*(_SD UGM,R4K#*K -A39=/V8<_!'7T=#QRQW DW]-12-%30VG=$A=V6./B M]#_C' Z]1W >CBE-+:\U5Z/.K)>#G0D$N@MZ4^#>W5$U9SP1BFKZWIU/*&SL M,.MGEX100;5,\E#.AO 3JY_ADR> ;N>E M0489DMN5AFTS,LWL*'*#Z5^947TP_A#..+H?..@K/!O.!E+QQ^&<8BY&@ RH M).PB_W!]IY@[UIFD0;\3<"?N6\W:AZRZ9)>6TL Q\*\RW7"?B<'P;KAAI*"2 MXX*9@I/'H$NH=+"#3CU2VE]X])B"BX_FO+Z 5!VGDZLF5'-Q*$'5R+[,,"11!!><<)]O,Z:N9J7%6$:+BYMR2=.])33;_ M48GO_KEWNC+?K7 MT^PZ[=!5JFD"Q(KETF-VL#B1#"Z(%'[S& &6:<-]U2TB M26Q)\L23@A.9I1UG>V5G6F+>\*=.^SF'*^=4);E9LG)&)84JG!@)2Q8[#> A MH9EW Q>*)PEUJCHOKI\*Q%CY/H:R6(+;T<9CO!4#1SF(XU'3BWD4!#,7RF)T M&75B/Z06#(@+2)0!0R)K%L$%8(@[L6FG(G@CEIYD!B_C1@K_&4&Y)_Z<)R4 M%:9[VBDY9#R>T\I2%AK8#"X#B!<8,D*##<\&G;C8)/M\:@>2Z.&L0\6:N$QA MTB6X6L8RD\9GN7/YBVU*PTN5N&MJ*0K]M'45XY(DFXATD:-+*841MX=)ZN^. M1WC>OU"/;!C&R5GX,XZ-!( 7(QO,V1"9*9:JI\E38 MA%W9"J:_D6KQ(D.5"\9"TTO!6<0A+X2U]?T?8=&NI]U;.ADM?F52YLZE.G+: M2D[-F]IY[Y9M?,!J#]GA,V^EZRD8"S9MOH>+/PKP\R(DS"/P82"6I M!C838R26HQR-(FD;!=2JI? D)5(8 ^71TTF\'^R#,O6Z&W4P4JUK"B-\_"DO,N\J2DC+"FJ2I/U*;8 W>V4DZQYR2)-.2Z MP/MW+UMN6,BJ!/NTDRJ>).?'LAMQZKO<#I(+BFX(FX7:>Q&+#3B(KBA!,CZ9 M"Q&'7OU =P444(9R.-#^A9Q6J=*?LKR'KE41BB0F'$?D=.Y/\1>\/BZ13YQD MZ(01*!8EK'6B0"H 0 H6AUQJJSL,P/ :DU8C<0@22"\^U[)64N__MJ";W/.J M>>G(:)[)IT[H(AZ0;E26:5;CZOT<$9P#E8$9C'88OONPC-IF-6E1N @Y]J8$ MP!%.8''&SC04']2'CV!C3,?.TP?7HUG231_32XYN!U!P"4A(NE?(].:?I4>B MUZN!28U.B2B _Q^J%TM_10U6[?W\]UV[UJI;N3_5:ZM^W^NL=D?1H*QFS;*[ M"Q_UGB;)$X6EQ#WYZR^-7Q+OSA#EZP=[^M.P8/4TQ]18C.96DQ=RRS'K.J,7 M*<)$V+N8N*+A M711W O14B4V\Q*44K@0 M>22TL<6K&R4Z<_FK^":[>)N;O#YI:AY=GEDW6TVSU^KQ*7NU%,UR?(#&,M M-T$FWM5-"Y&E"#)GK?:!()M=LV5UUN.>)6&0O,J]TA+F#6:2;)I)/G>/E&S2 MTFK *F%I)MAM.-EBN7>X.L\FUZ7$Y[EMM\R.9:TG8#:Q.&LS@O?D(ECL@6CN MK'5AIA8K;N!F3&?!X)Z!8ODGR<.BH)X(1XYE0TPZ#:<==2,VFV;75K5M)(>&$'9FY6 TNF M'(2;B@,SYFHZ!-YY_S)5$2R MJ%+U M-!0JL@$<#D13.J1:JN:6]7.2D W+.E\FE<\ES$\23^I%TQFH<,HC= MKAG7>:;:3ZOJQ^Q#A(4@/+X+/\<3J?*],\.EV>NYB^4)L.>7(YQS5M\- FB7 M8IC%2,8)UK>JUC<1-% FO,.W^<7$JI,1HA7(?9MY6EDQWGD+5#5BC%TN8TP* MJF((@EL1IUFKNCFM')K=X(1#KF#3')>JI^)8D<(!3&,LZ CFLDQ E1%0F0## M^JF*+2W5(<8&I!E0"F0"%UP$>4;N9O7\&(L_.4%:I]/OM>L:U^8@F..0@!.X MSD%@-0"^=.P\AG)U[V35'_;O"630BMX#G#5*('/E\YF]S55TR08(E(^1['(Y MCD\^77YZGO[F49$38B$>3:!/!*,118$+,H66'P.] L'_,;D@R70.XWZS!75O M<_%!(M2?+)X6]9"8"S32P\A<&7ZT_.>'C7*@*XXW&6-*2NVFT2=BN MF1)XG:0F6\-]0>F#@?$\]N!/X803QL(S10@ASDY"]*J(-,:S@[P%YHA<+)40 M? AG('MIIF*X.*H?G'9"2=-Z>88K"Q"B>Q6J8ZJ8NDG/$\H05N\UJ7#'HST4 M.;_B1[J"P3VI YDB)"T[CQ42BDGRK/0=UAN+(#/1J$AAA^/W_YX%;@B27$'+ M*$+0QD-E!IS&7Z.ZNLS&)4%3O15YG#Q 3%$>RFRGDBRBJZ9M4/%*P#L=IUXI M6/02\ZQ+R5Y5#L0FPIU*Q8)S@R.:"#+,/NZ M<)4@4%Z"EIHT4$'5ZS8%]N$6,CB4DEC].UJJW"=^A8M)$B&^EN'V4M#ZI <3 MQ6(7)XG)K4K[%:FI>:2QAJCHA%3"2%,KU;4QTG;^*'W]6'-O*^92DSBL+]]. MS%NN[1,7J"=*@P\_2FDZZZL"L$OF3 M1/Y.E&( .RICC!E:2?JI>*\C*J<:5B5")S(^2'BDG[2"P5( M7RF)1C.T!61;&)3H<3DE2H-Q6K4)N6T#YCRBJI@1;$MSU 3=6S-'E'(I19?6 M) ;9K\9DI>C/&QT_E\IVG:2]I<)Q]7(,0K($V3G$@MC,Y(6I[%S63S2-R(FR M:A\Z-8:Y+066[)?9*6>_S(NS/U.M,J\N+^#S:>D[GUZA@H\"=[= N!E<#6PG MG>I_Z7L^Z@POZ[4*,JN$&A!ISM1,-_'0DI7-#EGC=V!G_RMNT>#Y'3AS0,R\KVI(@>V< M>X-:TL/T]_^OKW4K,*;W+MA\Z-.=N@,=G0S)3J$XN,&$>=&]&$]!-L29!:Y' M<#9)MNF]5ESC!)'>7! M,Y'N>]4PCCT<$Y=JI9B)ZQVYW+1C AMJDGGXU0E@N7B==?N1?.JX#7@E3CW) MC.>'Y[>RQ8PQ6-?8))6V>5QYL1Q23G&K7)E,FF1T*'20&%]#]?S4<3906 ]] MLDIX$;)('/&XV6C1;&\DT[<$-5GN+F::O M'EK/S[$\OSG[RA&M3K^V0I9IN6?US^]]T%)N^C?G_SJC7M[PQ1?U]Z?SZ],O ME]??K[#/]V^7WV^,K_VK?YS=&%?GU_^HS6>4ECBL*KNZ _?P0^:@L@Z(@0J2 MN&06]8W"!.@^"6)@ >51XDJIP5/2O"VY)H,;)U^6JO]Q/8102[JLH2]3N4(( MZ%*"JR009CCL>VSL1"4=@>X;30USB5'RO,OA""R*_%PKV"XI1AL(7F1 M%47T16XY?Q$196 Q0$8$5#*MNNDA>6"W2&, .A,Z)YT!08JDNL;'G9^DG/NKF\IMZ3>:RJ1D)&2!4 M=K,@AR:[JV7C* J.DCM5AD\S_1SD$PJGD]HAA31F;V)S;)#C+]B<1JU;GLW! MI: -ZFU_@\K-I+1^A2 ?'IU@F#,)+7U&DSAW#DJBG'FS!)5"33&E$P[YQ_18 M,[['1(A.H+!X#9/7F]Q'$/LOB,1 8,"D8 I&V5-RNQ_[&V270EF,'M?)>M3Z M#;AMPA>IJ)!:;R0>"NW9#EL'0Y.[F]((J9ZUN.Y-5G_;7.WJW,%,[G!>V6') MU5IN#[!<]8W=@O.9)F=\V1N[GOW>U,+DXZ?8'1AS@\4O6UC61Z&X 1#$;*R4 M*(I+4L,5> 'B2JJC$V=7Q0X!NT>/Z9;CC.1K'9^EUG2JM*;]5CR>4U7U= U* MJ?F$YFE@O/U^_>E=#.QP#H0#\[J:3;'3^OG%U3N]"VFF2M>33INCK9(Q M'F.=Q>/./!!>OM ME>G$Q1UO-W.@-7B3I)\?SZK<H:)FXCS=F#Q'%][R, *=QO_.&/D=."I?'E MRRF%,*LC3&-I)J& 8P]$3)G><1'L"WYV$CGII*(#R*",G!<*B MCR5,K+QH#G$7,Y&E-73/PZ2#(O,J?'$:3C=*@UG MUP.ITG"VA*UE7PRZ>7OY%Z?T]66QIGJE".@G@FT:MV\( M(W_P(R/1YN36O1].L, M374*FXQG5<_$O2O/,M(?P;[&,AX8& MJS$0J7SL@+1)/::?9))S-[8!U["$+FRBH\>'5K)1\R'RLP3K\2# M6T22*5,EJ9: GV%[N R2J!:SBZ@\E4P83@M@A7\^U0*4&]A ,DR-3[.D3P&U MN$A/T5XP14VK8K,#I]B9L^I3,RB@+$XOS"P"9E"3P:70!-%E0KNG*(M*9$-9 M_R#B$A6%8ENXJJB>?J$V+S;W_F(KLG#SN!]O>K;I&D1\I80Z)B_\6^G:>:=2 M#.=S-Y):HM6:RY>-KN!,9P-!O1G M:Y;E)0I<6GD>C@8$PI M\52KW,7R)8_,F! LV6G<-!G/AU ^=7H?.WX2/T/Z^4GW&-6-1")7/L;K1+_& MEK 6O->,\W0"HQ5G,'Y*UO=<-XZ!//\ DQG7MS]@S\,VNH3E;_>J_7MO8)=# MXP+XUY4_<;R-JI6K)#^UJ^2G8TI^ZAY.[M/G\XO^Q>EY_XMQ?=._X?1LRH&Z M_O[MVQ?ZNW_UW\:G_DU_C62G?'FSH_0G%-.GK K$-52G.BM+6B9>I],X,3V5 MZQ.HHM6)'.-6W%&!H8$."^/SB<4\'73!/A=_,R(C7O$9NT59]9-_O""[LE'F;"DLS LBMF<%3,X(!2K4\O+VZN+K^PBO'MZO+T[!-F M5I6^%+0(>6&Z!W!N"\ZR@/8&E(:O@7^0 SAZ[*C]LRU)J=J'0?) M!:Q=/<%Z3GNZ=\7(./L)9C-9CD3N0)4O\6Z)2R=],,&+#&%)JJ.4%P ,( M?TK&<8?)L@[T99W&RVJ\==B;2HUFM2-Q)E@=\.A\19OD.:T?K$JP'JW,-2L]:L@ M/5'$5&32A-=8S#QW@;EP$.:R:TLNJ@3 "%:4_57 8DR^+@SI[_4K$N ME3Q)> Z3,^+0$3-^2C))$T^ WE25\=G(RTANNUE<-<#/PP$9(W=,>![A[';B M1MHFZIMA2HV=4)22ER$8OX[BQIU6)S//C7N+:M5RCFRX. U<*E_S&:E$368H M!E0-C,[O.X<6)9E-LKCE2-TI2BF8PY-(+)9SU3-',C3C$@'=$O*+T>9+,<%E M.!LWK VGZ+:3.7&)'UR1[L1!N#B& 7.&V,DVTEH6R9/"/<(2KU<"1[,T.QJE MV-'H70$EOXM#(Y+OUI*->78PU'=.GE-,,><>XLF+P*05@:QIWR1WQQ^%EO"4 M]^!;'[/GX*U#.#"REY$NA)(B4QACZ'N>&'/75>Y?&P@'OG0DII]LW)(<1&8: M"JOH28MII!9(Y75.X2LGP5@J=&>".L5+KQS.%#L9($]TXO[&V 6%9+HL,>ZE6(&BW2 WO!-6Y#XVVTO%BUW5BB M0VI%K'JM0PKA-P6EX\L>'.TEO"R MLSOJ%]4"J[.)M05KG MID FZ9^#P"6YC\!Z:+PBO$)LBH/8C%A.7*,[Q*<8< KG@^_B M_O4*>.KT\OI2^3U1*KVFPBT>7'+P!["-LCH')_.;H$8=2Q#1*.CF 7C#$BWOZMZ[:(? M7CC$HY)D&WN]9)O2.-^U=@YSS,I?T]5>JM3>&VJN'9.-IV.YKW9B-^]4'R99 MZ]$]6DQ4AQT:'.,K. $,EXC]X[.],! : P$[P\07\!3#B/OSUYNK+< +TD1: M59K(4:6)_'8X:2*7-W^<71GG%Y\OK[[V;\XO+S:6\;4K1-LDS>!&5C-\&SNL M:G^*';?(P.:\#,^FCY2*\^LU005U3QZUY6#/BHAGZ\O9LLM3KAV"M(A\=G33:O_S-X>O_\C[UMK_A4-8;P$TP\:(EWP^V ML$($SQE"C#%BRCH)Y8P,C,< +3F/NKPD9714^8Y./MDG3ZUT4MM"PL>3E4#=W%=#@Y@M;6Z\+VU]ZN[ M_GY9"\:PRI;U%FX9E[D5K!4<,51%R)1!W4939\XC,3&:]2Y>CHL==^PRKD_^ M\>YY@Z14?$!+MB=?NPM& D5196$TT=N0(1?1G/@:U(RO@U-@%9Z@F+TC%T]2 MEV?T9W>S,#)LJ9%1VRA<4;GCGP,)$CWS7-[O\-X!D_*7# VT?Z'TG0ELZ%]_ M 0FCD\1-, 1*2'AU_^ZNC[ 2_4F4)@IO-CD9^N0&PR>!= 61"0^I*Q)IUG_Y M6\N$I5'4H8;W-X.'53.N4:OE/^+N3[8)XD-]227$L#07KC/Q[V9@^&"-ID+J MEB7$Z76+(5Y4O3),Q7,QO*D SUZ@3W8K??*H],G3P]$GD](!X^KL]_[5)ZPN M .7R[/SW"^/OWZ_.KS^=GZ*>>6W<_-&_,;Y=4=\!T$"OOYWQ#\MHH#LI)8BT MEI#KGV[;>KX5Q,EO_2O8F//S]:?:7*KK1<7?#IN_6?5#XF]7P*8N MKZY-X^R_SDZ_$W+]Y>?/YZ=G5UQK<7IY]>WRJG]S9OQ^^:^S*ZRI6J>,:H=5 M%Y^29-%Y&]G$";HAF@4LZHA], M?8Y?W5)"(H-6,.Z*1!=-ZB?0L' 9(B'P?SXEJ3YD*FIMBB="D*L5;B2P"X0Y MPW7DM'Q,NM?R(Z[/3M&T#&>RK8AFI5C-/HZK/PW=$%XIT*1AOX364*)YNOP D4K$'L*D!)>*TP.S_#%,_&G"NB[D"ZB*LW ML@14DU>5@E(*H@:9M)YK-3WB9NVWSCL5!M(=WJ68T.N2_EPCB R=I>GKDX"1 M8$/G2*V@P8O'H9;]H(0A^75^PY _AO]..=>('8BP=(,R<[P83HN].+!]2\PG MQ4?P^IAY<")WJ#=&YWJ=V,<(Q\9_$M@[*W8RIA)F&<&'!H'/B;NQRVS)4T5[ MQN^$]4(GD"*1\@6/XC9T(^K>[@:U^UG@>TF[K;O GTUK W]2,\Y'6,4T<7X( M2B2DLK(881X8UEW@4"[OD_'H('ISF."]T^#8XN<4YH+2*9TU+U7>]BBXS16- MB@)M2?U2J,!:Y 1+'5+-V:2]-5/PUPU]?L)9[ M88SGSHZ]":48]Q[0 J_6BPV.QG(-S2L[Y,#M$/MP[)!K,$.NSF_^V[C\\^+L MZOJ/\V_&Y6?C].SJIG]^8?QV=G'V^9S@\?AW"O9\[5_T?R>(/?KSZNQ+_^;L MDW%]T7_I#_$D%>BSZVKT\M&E7RE6+R%)W!WWK"5:;5( MT)5BW%=BPAAWBB1DN+/7;1 MU[W_@ ;W#-TJ8PN+]XK'LB]7K7Q(1_2_50\INXPT/I\&K-P^F!YYE.RZ91N7 M$\^]G87&N8<"!V.?9%9L0P3DC6I-$?#6RF/!^J;:JVUJWO M9;:;'5;?LJQU10JFZ=:7G>P*/"CS.IV'O7@_2B,/:3O>O&0+EE[Z'4RL;=<: M[;VELD/F )9IV4T3/N]F=[:DXI93>EY3/]#+1P\4VWMWF@Y78^SS+G F>R=' M[9?(T9SMW8=31"A9]L<5SU ^+;\:A]N0+;#@Z)5L5R[>]U]B+JXM"O:4B"V[ M87:[JRJ#&R+BK9I16U_:8D>'QT77NTJ74=BJA:H6:LM* MYM9G>^-'SKB0,):04]*Y)_,<&L"\A_X,LR;4P)?R_NV+E%O/Y;'QI=J1HO=B MG65?'29Y\RLQE:[C,"FA.5%QGSEWB]WLF+UUM>S=\I^E" >!OH&A\=5YDKG,)KT& M\>)N0\&X!;*XF_ ]X%Y^#7Z@YE- @W?W<6JGD6[]F1H"E^&K0:;KT?$%B^:' M_7B\ 6(>"[K6HW08 A'A= U$\I=;I(OH>%ZK?,\#9 M:.; ![XN:A)V)*B$]Q$)[^;A".]O5^<7I^??^E^,_NGIY?>+&P+:/CMC 7Y] M=O6O\].STE8=ETF@];'5&K&6"]\[X;\^;X2]])[!2+":Y8+Z_M?ZB#4W[@1$ MP85X-*[\B>,5C*:W%!EDG+\5&I2521G+0/DL28Y-.R;'5\"04I?") ,#5]4_%2_:;@&F4F,5/^_=6S?ZN-O1'0?J5 &15/K7@>M?K6=\\@D$:W9K5Q!9+VM+'R&LILZDMJ;KI" M[]^X5['J]PL:+X9[3K$W^=@=8>BK 9@UKL;[S8_62Q/\-B%\Z\Q%--$<)O MSI@"<-?W0D3%7M!]F8Y&S;"5EU/!FA>[E"[!1@P(PRH0]\(+,?1^#B;F1!AO MO_AA^.[ IG^M-1^17$$">1W81$^=\-[X#!QK+PGXPH_8O?HLA]YSJ6N77^H: MUX-[,<0VZ%+\$HA.';U=^Q3LC%J=_2NK&*@P&2O_EU4-U$:CUNMN!DZN M76LWNQMY4J?6M3;S)##_VYNQY+LUN[78D-_)D]J+P0.E@9S><7!Z\>AD]UF]ST,5GZT&_39>B_GT[ "0:Z3 MX0 W9P3;4[N/)NAUYZ\ID9^^CP3[X)6,QNR>;,=D,0A$Y 1/[..4MWP28^<1 MO2YPP]]GXR?#[DKP_?EH^4M)[SGP@&T]8UW[MG>1U%NVB_5C9')96W+I7K'>L] M57>*H>,-E5B^?0+A&;8LELI]_ET6>T@)_1M=@I+V#^S'3<$,;LAM_(X=N5%F MUXRW6.4J;U=5JRV6P^]6$\0K-C_8=(.)'1VV[LD_=MA58U\Y3*EFTWIO]0Y4 M%#27$NB5*-BB*%A1$EB]AF6WZDVKT;,;W?=#\;,IF?[U5 Q[X>/R+64>I9F/5W[> MQ]>;A\CC*W5_OWF\U/:93-KO[V>!9]>MGF4W+#FUILT\7PL DR\M[@:Z5RQ_ M9SQ@)5V]Y,XIRW[?L-XCG1P0FWXQ+RO5;.SW=AL-B_KA"1VK7ED6^RUUZKUF MW>J"1D1T8J%E8=6E:7$Y&F%#S"\("V8:G/X:8Y*!G&J8QJV('K'7\7_^AA%5.!APJNWB\G5&7, ME),3OYQ=E6PZ!VO-P$[9_[>2+/LL693/JE=OM!O-NI0LTH)9%(OXA(E]6)AQ MJC><(*Q5D!&Y00XQ&B%(T8,P_NYX,R?0(6/KO;V2'955M$&KJ-X]*'9?LP[, M+FKB'O4.4GPU*O&UW^*+/UH=(I0&IL2!^ HGSLD/,1X_R>"+ +LGT !KC?Y= M(/C3[9.LPV<+:9'$P^O^[M][QJ>:\0]Z>B6QJI#[,5@P[]$S9G4.4@(T*P&P MUP* [1>K46_WFFWK_;#9;#::-ILQ'>;_G]T@C-@DF4A4?_*6/%UYUI\&[MBPJ;U;O9)DE20[ ,Z/DNR0<@D/6Y*]T(BN)%F) M)%F]T6YU0)*UK5['UO/P/ONS(+I_54F6:35JV94TJR)0QQ&!:FY'.FR]TX?: MK=@LW=S+VX3"_"RWG&_]@V 1)XU:#K[J+; S9O/4UJGY<67>4X70RB?;:%_F<]@E M4R^DO$JJE4*J63T<>+,N,P-/X)Z!<^>/46"UHWL95'-_;DBB77J>:_P+MO:W M60 WG/+;=-EV.8A\,N%(M%59[Y4%=QP67/V]U9X7Z(L;N6VS26E>-\5MMY4M MZ%QJ9_B#]F_5@W1W@NN8>Y#^K6KCLO:CJC8N.WA2U<8E<]ZK-BY5&Y>JC4O5 MQJ5JX_(Z5%*U<=&7HVKC\KS,K59D$VU<]L:_;-6KVO/]]C OR&ZUZRHI*)AP M2W>QL+8F#) MK)D8XG[/Y["362VKDEL'(;=:]7:]WNR]'W8;[8[=)+G5L#K M^7]7YCN5,"N?,-/+!8&W))#+$;S%]3:.N7P6>"*,C#]KQ@V]P#3^'E12;"DI M]L\#XI -EF('%2DZL"*/YOM&?3L%@;L38JU7$V(5I,L+Y5BXGB"S2)!U92M/ MVVI:399I:MR.W67I2(3XD,7!@4LT"H_+0I5JG%0UC* =")XP)!S&Y#=^@Z@0L2$:[X?>8$CA?Y M06B2T?@%!Q>$QC#]P,#!^L X=T[BH]?DM_>'$]5PP M&ND8P"101.,MIXB? NP0MI"^-(V_?_OJ!W<.0HHA,!D^DQ]$UW^[.%5?T2[A M?6'H#USNR@VO.O5/KI^\(;Q?)C0BRHQ)-YXZ4S>".[XZP0\1A0Q6!K=GY=BJ;W=]^%U?XB'*"L +;R#G>/>[SB M#[_Y_H]@YGGP;:7U5%K/,6@]8 H31ML6])Z=;%6%Z'F :H.]EMH@!$LE%2JI<"2^HV.0"HU* M*AR25&C@R*VZ2@^W+;MAQ&OG M"?:G@3LV["Y)89#%;.^1,*X6'!?O*%0A,.3D].W$::2=.ZWDGSH*J_I3K!ME[H%3*Q(^S-\K1HO7Y) :" M&WX>P&0.8TNZ!S$+,JH.8B:-@YC%>GIHV;6._]J\WKC;RTAC>D\=TS7K3UTN MY]ZT:QWTDLV[T.*^Z;_^DKI1-H^L)[G612_^'VK%%S*&Y[S4:WU1SU.MWA$+2L;M-J=UL-VQ[^O\XO M?[O! X"6-&AN", 7KN84>3W:,_)(C_ZA,YN<-^K).L"*WFDH/J@/'X=N.!T[ M3Q]SD4>U:^UF=R-/ZM2ZUF:>U*MUV\V-/*D+AF.[?$]J MY]^AGI3?Y-MJY37YWFSG]X7V\2N>]\5MFK&']<6,+:5BC>,(5L+X),)!X%*' MI.TM10E[50MN;'XO O'_L_?NS8DK2=[P5U$P&[O=3\@<=./2/4N$VY?3WO&Q M_=KN.<\\_VP(J3":%A*CB]W,IW\SJR0A0%R$! A1$S&GNP%)I:Q?WK,R/ZQ@ M=,:T +?#\D?;TD.2=_2=PZ8-!.T:HB)B<)G,H07=8S,*>4+4E-6LZ3F MED"HS71WUQOS8?<).9[@,I=QS(UCTJP?I\V"SN442:D;6.E__D5JM[Y>@PBJ M<9*ES0N2>$'2D6M"5%RYHJ8J %(% ')6,=+I1+KW2Q4A<#DE(DIP0E!"Y*S0 MXU0[L53F?NE ZS4Y+1@F:-DJ)P8CQBT9>*'N306Y37/-JLAYAI$F.K>:MV*5 M4X]2;ZFM*Z<+UT@I.KQBA)/3@O$*M_9CU5Q.RV=.S@+%2KQHOO8O7;.B>?DW MF8Z<4/<>T#W\JTE%=XH7RN^_/E26HDEX]Z"=4'>]I <>P+_7N ^\H/1D"DI/ M7I@H7)B<@#!1(F&"X@(M7) ?3V )DP\T<4=NZ),KUYV@8WU__\3E!Y M?]ED*EP:5)#)K=:.C9JXR.(B:R>15; W%!=9AQ!9\D:1=6LYNF/@(KG(XB*K MSB)+YE;6"8@LN;"5)76%'\V7YE4SD462HK4V"JQ>J[TO@563\/;IR+6Z""QN M8YV P"IL8W&!Q056;4Y)]#HI,XLWHJJT[.IUI+5]J*[<\80X/I-H5[;^,="- MG\*3:UO&E'MNW',[6%F%U+Q[>-FC+73P5[JC#3:$__OM^5ZX<_P S ,BQ(/F MA0NJU*WX$^AO8%!X1,"6:MC41,"3T,D]9@N*G]>L42T+Y^RJZP<)%KMJJPTGGQG#7 M-[=GQ'#79&@Y%F>WRO#1>;&;6B=6NW)A*<*3_K8J7OEIZ'IC/8@&H%DISL2C MJ 8\0(=/3 QZQLT^02)]YGQ8W9]MX,.XV[3C.F3U7<_Q5YQPG'"<<"?Q*TXX M3K@C$&YI"$N_6B,>5O?\[_7D+%/:TXR67TM6BY6]\_;SLZ,$=HD]PL6W:6_[@,'M*GV B;W$Z\.7B M;T*[)7T:?/XDM3Y_LMX_BX(!KP>.98Q%G\WM!D3&3N9(?\=B&@+ &UOHGC:% M5ZSL!5SJSE30L3_C!%" M&.\SMGP,-XE".(%%XAH\\J^0^($(;&&XDRD6\^*S$/FV':\C67(S8Z]73.JR MS/]N;!YQ)*E:(V.^5VI?>VQFP$$U3J_7A/7EG2G4:;:[Y8S*Z<$%TOH)-R<6 M>%HQ3.+UY@_6S%UJ%RP!J]!;W3X^_R%(+9 +S_^^./R^1_+>F/E8+L4\-6# M"S0ZV.N!%?W90$=8X@+#'VD$7S6F[:D+PF]^\-G6 J^;"+P]S.BKZ!B^XRZD MWA/WCL0D2[*/+O+E[O>'R]63B>G0) S!L8-?@B\@F&Y"1;@]QNA+>B.*8_8#>V2.A U?1&^IA,'(]>'5S M65 ?@;",8IMV/E( [7G[73L9.T^1FIJ6;WCDJL_EIJ26$Z-0U::JY+,^][\H ML.I:ROI;[6['5BJAMK8]8'U2JXS!%]A\GX<\J_CZN[SX!IB7.Y_K2#SPZ3E1 M>05SY57<=0[ZW4"_R=6-9]9UN?[G^K^X_C_6;,)U?O ++$P/0H^B-?K<"NX2:>R_:MFABZ$-)4UDPI7JO7FW^<)HL5LQXS9J-7+=VQ(@/J$=\R<63AJJ9I M- UY;7G$"%RO?GM;WJY6RIU;.Y,CCX0ZO>'3*^K*04;IWD_A>^C[9%H_')=A M#%3QO7*D7RN10WEZ_//F67B\%2Y?7Q^?'U+JL'JIE+\]//XI7-[?"T\WSR^/ M#R_"MW\(K]]O7FZ$IV?X[\/K"^8L]$ @NC$2<.2!ZP@?(]=G.0_J%44]9C#O M8;L?6)+E!U80!E']"GSK6IB9F><_4?@?=^0(UTWA;\2VX9^TUL5SB!\(?S:% M5[#_+ =^Y#795W0!+($S%@7,P 1>2.A7MOXQ#&U!!YC"]5/_ F@ZQ*(P^G@< M1^:+M(.- #^SA0F.B<1;^>& K10K?O"WH E3'XG"T/7@26/ZG>70ASKZF(A8 M76:P9_L!T4T1OZ4E/OA >(2A3W2#9IA$S! AJ>:^3R:%S8J(6#Z)O2N6".%! M%TP?^?2!=/7T2KP#%OA@)@F35%BQA 5O42HI $J^80@/@]@TT>3K(*[7TV:9 MOBE"T1_&-\>EF2[]#," YW#8A?0.(#=@'=&]L5_0&TO-^5; B.40@_@^SCIE M:3/3=0@C'3QBX(8!?>.)1\:6CZ33?;H0^G-\>8ME=-GC0V\",/3Q1W#1&$'- MJ@!#V\0UPGT97@$MQ".#J8 >Q7"*RXK."0TM;TS_"?>F*-](*UI8Y4QGA()_ MPU\L;P8F7/A8GT:HA,7#6G!=M,52ZKUA0>^6%P"&<7GN<'6IQO'%Q*:,ZY99 MU5G:%%.JM%(NRIPRT1%E3(>N#?_"C6$;Z&-B-4JJ1@]+96,0=KN,*\^O\OCJ"44/>'R5QU?KM(GGLGT\OGHB\=55 MORHANUU6&/,X+:5WC67NM^:.WNZ+%0!]C&WJ,)X\RS&L"3Q@:?F?YY=\L(WF MDV3S-]^+*MI+*]G\>OS\(M\!35U>7SZ\/J_5M"7KX1)!:X_SG@^M< MS/3LU4BWO+&>C&7YYNJ>6;_]Y#G/\[ ,:(X%19EQI7N!D\LXV+&'$U=@QU=@ MEW_EOG[=@H/3J._@\]46*1S#^H,Y*0^)C[E&#<8G8Z,K-K/ M5B!(J[_$19)4/R^RKM$.'I>KI)+]VS_N;Y";;F\N7[_?/+^\ M/C[D&>I03_W*M.BE8;@A*_J+U6@U%>?R0KGFY [9,D'^!H^BO$YTK'3U ]?) M4UG"_3*N,IA?]@_AM2E\>W[\\Z%"JN+@)-KA]!:7LO67LO_C3BE[P(T<+EVY M=,TI7;\WA9L?O]\\W CWCU=_^W[Y_%JYH!>7M%S25H&+D%7"-^(0X=XU?HYT MK^!8L"J&37@XB(>##JA]GFY>;YZ%O['*Z)O[/).KN=;A6N<50%M&] MG\2VN8W/;?RMI>SW'[]_%VZ:PLOEG_^X>>;2E4M7+ET7F@:_C2B#Z!]34L/& M2-R>K[!"XA59Z[V#F[^]7@HO=P^_?[_X]N/E._N;[Y]GPI_+\??_QY>?_*50Y7.=QIFH<%&7BZ M\/_"\8=NY\F![&3XYFX4V?_KP,.+HV7QH7E:*4/S-*G1YT/S^-"\W/@[\M \ M>5-');K([S^>'Q^$J\>'EQ_WK^!Q"K\_/_YX$NX>KK;JZ:AD">S]ODKN\M[X>45/O@#>\%N.1D.7VB^%)M?R,/[5<6\76<8/(&YD^4$E+2) MF\^@[,4(V?#2A[.&UB]D>VM(TL >>F9=BL$@NH-;3 AM$BRP^7C$(Z;P% YL MRTB?9KFUO''::CJX8R5\>KJZ?/PFW%T+?[5^?7%#E'E&"A@7 M4H,V,?_OADFL+Y>A:8&/CHN_,QM4HPPO5+#69:7[U]_F;M//?U GK_S)-NPH MAQ_#5;V]R(3OP80'T#XW!D1 M@IWN ^&:&&0\()Z@2*) =_Q/-:7#=-#F-!/ASSPEU H1NE_93:W!?XF<;X^ ;X&D&B]AD=EU MQ#M7':VHRMWQD,-\R>21)LZ_NK-9+4B1^#01RZ*E0^_X[??0W9;+X;VJ@T2 1@^W!:08'CP $"G0'RTQ2Q BHF4 M66*?"_K1F\<,],=Z]_1+D=;@H-,3#!'V%6^#]\)GZX>7QX_;RN9*L*:=X[@AA[@F$HHD;[< MQHV?!\T =E( P/NHUH:ZY=E3!" @PA;&.MTHW%Y_ ICSV1-F-XTMWIBP$6!R M<2E*!?ISE ,+'(D?E7>:+U5-B>IQ[H#KA0)3B\+<0 M$2+]<0Q7!-@.H&1,CC="-M9]G_@^75?$OJL!]IM4]^+\P80Y*2LX-P4&!RQ,7ALI! M?'CDR\3R*CT7!)[M(^@BZ__3G!C\')US^$S?!!_KH7T4Z9@!@F;F.]&G1>(. MOTY+2)2*\%#/I#9DLJX?S9>F,"0FBF3!)T8(P@PM15O_\!-5 AL(BZ?.KA>B M#,U[[O\RNQU_<_#)&NO-&TL9 ?$OZ4M43<)O,=0",&1JX/3- K"(M MH- Q84<3\K!W%EY'KI_^-MI0^(D.6PB*%LQ\2B?0N*A/V1:P1\&FN@.4' ). MC',=NB<@ $*//AMLCA#N,2+4WM[.9D%,#3UFWB4Z$[5.("7H M8> 8#Y;%A%'\DUU4[(?NIQ3X2OU]8FAYG $DVO_->Y$(WVCKF>GD&L0,/19* M9\*>&7B6_]-?N6M;/W2K[5VQ'D0L$^ FDS>(;+JNIO 2@CF9^G'R;N07T-JA MR@8%@@!2+D!!:Z&%]H[3$@V4Z2=!PFUD((MJ- M'P1@#'\N/ +Y $>N09ZVLS/\R:Y%/OLA9G\H'K980J9BB+\()^EP*"8^-*P MZPP0^@R0'T3_26T0\@LTHA\Y)T@X^O@EZIL$"0'@!/CVQHH'*F)QN97B!W)KJ7 MB)U,143C ;^B%YB$W@0$>Z:AD^'-9XI0\.&+4(@QK1]IF F(2".V,A?UT2?K M,_(V-9(B&Y@:%\2AJX8W]C#Q8[*?TW!!BKXF@0MM$5\B1$?=9H%(%K[!^(Y- M;6L,D< V^+HQ"ZE@0X8H:I.H?!1&:0. $N KK!$7N6YWZ:O,/X+:_KARI+&? MDD:(%()QEZVVML FQL$EJO4-8DTBE0SN&G@@5D W8?Y=Z;('!.]#M:3KV)F^ MB!["UGKI<&+*W6;4C3,BB\3$;X&@FR@ZXQ>@$B@31B2PDJTQ[C)L/#%BPH5. MO!Y*"K#/V;Z*: F(>%5JLQ<6E, [VGM*+B"F;49AX)EZ9)HM5ER9ZOZTI. W M8NA H3CF:#F@4G$#[9D.$'.P_5B?8FP^WC!*=[I-]-@T1Z$!DZ;Y'+A:@!T3WG.2;RS9TS2/#!^/ZP6!1-U<-& M3D/A"F,%!MR>MF40_M #>#?_&!TELI+F%:#GQN"D$5.0.01C2D&$U#ATX'.: M-22V^\%,C.AK'3!-8U6>RV(+H.DHET81_L2YV,YG96$+W9]_K.LM!JKFOHZX MBSW*2#),B7I!)4:[".BUC!.9B+.]/R*S)WNIG-%9#(CP#"[Y%@9 +X=;Z1PX2,#=^6)Q:'0 KSX1@-9WRS;1G)?>AX:DDQ?58XJZ\,A-) !J!BP@#Z6 M@@ORUMJ9>N5#2K$A4&P0$41/$42,@#,&Q OA!",HZ#5$[I@;4$>";@1U!OY# M:BIM=B/X2?I,VNIBH;FZ"[37F2V"[LA%.M>/2X3UDCC=A7>GOZ+&^I@F-< 5 MQ&4 +PT)S831=)OW;M'((9*+<06K $@'DEG.=$:,>2(D[QB'!P!Q_Z;%8GBK M< (O2XL,F,42F5Y(> '3CF$ZJYTXKK/ =EP-0LD9+S>RYR)GVXP62//.SEMT M+W@EDSD^:$O-D3)Y3(H')AY&.0R\ Q6+X"*Z<8"6,@9[G2P<8/;"(T"S(8FH M$%@I S/ .%"<#Z$N'#PII :>B7%*&A"/3#M?9)*35^ M#,3\/7L%U@R0Z=7CW091Q#.2130NME@+,23)\X&VM$#(8;RHTP4,IDYP29!X,LXR8(]%*:<$F^K/91@<5 9A^3Z7J$C]M M7KBRK31AE3;:,V_+6([?@ $HQ4:SDI]UR@E#T*'G"'94$BB,@.ZIX(_.^E$F MZTLYFG$)+!D.L> &[I1-[X4L&B-%*HUJQ_YVAJ!/DP@#I>,)V_345?M6'DC' M>3!LB8!9-B,1 Y2B09S=W"3L4R3=\*RM&?HHEI9I>JDT;,0$25!C%]"PN*43 MA<-I5#*^!_5*HOQU7N^$QDA\DED3$.>$,ZO7DLAK6K:PI->R?(GS:%ER9MOM M7EKG7.981/V M,"$,?IM%,(G"Y.R54-:0SEI@THI54'AG/ M2B%!U@%):6 N32 /;"+&L;H?I/=13*5_4A>D?A'39=$DQ;=+_VR=*94!V444 MK"/6IX6WV6V[UTJ[B /72[S!=#\;EBF,F=2*RDI66)=INXS>9##==MN7( */ M9RG1F#:3B3UE48N9G;<]7.#/#YUEB?.Z$4<^A+56760.B3MB,.\W_[?\_;L? MX(.D>[?0#4P C-_3)E8O%0[YP?_^TV-2["J^<^W7O79912%X9&W"" M?:F_N:)PA_+*M?PJONDM&7BA[DT9W.0.]6/596MJ[3G-(Y[+0\7(BBWFZ\=C MLQVL+A 81&LU# +N][I9N(>8CKS= MJU_24M@M-GWE:ZZO^RT MV0OOFWM+]G5]2!IA!M#('5F^^ZS2S[^;W,\]HMX7AC&;=[ M[?\H]'K'&,ZXW7M%<:9;CYT@$4+'8E&FT#<;"V&G3D, C] :Z[;_WXT+)0Y" MA?[%FZY/OB R+AT3_[B9P>(RN()58HSU[[H=@OM(8Z@!>/>_@B]..+XP7>IH MXFV!5X DA')-%,52&WU)%B6U%X>NXI6N&)2Y"[-MO3WEZ W.&'5CC.X1&$,# MQI#$KJ)6A#$.:K:DO-OH^@O\\1>I6W+"9#NL/.,YMW=TD'UV8,*P+983C*N( M;-O]H > :557B4+W,K[SK>M=N^$@&(9VU#?$GRTK,KOR8@Q'8W1$N;N,,6H! MY'J/#3RRU_?HP'NTQ':KM?0>8MPX@O9SV]!=6,Z'YDS9?;I";A,0ES;K@00[ M[E<7]JLMBUJ[752X90N9O6G];5R+\T;1)C%0(HJP=[_:$;N:7!$4'31Z4S$5 M^AYWR)'_@2/2^M8*X\8EK!O8MUP#E1I;4:?4WL[5,E M[G7Y4J.O $OL41-NZ\6,NI>.^8BD94GV'6T)'%7<%=5>54P);HX>2(KN M 4L=P%);;&F=BF"I3+-455@]<27%[BL[;59S1!F!'VR=2< V^4FIND#R-Q(5L2.W*V(U<(MX(-9 MP.6!2**FK]2JF>E;37%Z'4];LY*(;)1\Y-'87:1I3,\DL,;LCAW80 8V$.5N M85'*0[(50] &45H>@C"W)6I:638K-TO7 .#>==XNL+T7M@TB?C#.JOGGML0V M(A1)^0J4O)L1,B_RU4:_HXFJ5)7J7VZ''DAXEH =3'5)HM2K"G9J;7X^)A.J M;*+3N6?PW84[O, Q$,6#KS5FA U"-"'L/=+U&1_R./SA$VI,Y&4)3&RIHJ04 M3FQQ6[1B*-H@3DM%4:?15UJBTN+VZ"$$*RT4 ")?\&*!$J3I+)_[X#K&3DF$ M=A<,"UE4E,*G-KA16C'T;)*B9:"G!RZ-(K:4JM0ZU]HLO7,"W7FSHN%W). 1 MT2+UJ3$MDT#6S2_L_PKD^-UUS0_+MG,R0Z?5Z$M=L=6IBBG!#=*#U:N6#R:) M)BV5WEF>@SLT%N)-XG;H+K)T5XC+C7Y;UL2.Q$M3ZX:8#0)S5\0HB!A5[!4_ M8\[MS6V+3K,]]/W6^YUHLYS<[UX/9M^JJ#8OJV,/*5%N8QNILDR@JM?3A(UZC7Q.;([I]Y;;)Z*%1VB\P/7^#ER;2"G'TUL MH97$P72E5Y*OAZD".V"Z(8:/%C>H AU6MUE=K:VMN,NJ/<,%;[5Z>@=DXV9( MPD2?9K4/*.P4GJ@>KV\CR2U[K#TQ/.QVUJ?3IMWP2H@M5R=4PCFA;IRP99^X M8IR ?2%542Y>0%RM$%#UU9H7DK5]'U*&"\])[J@ID,8IQV!'%NDV^HHBMKJ% MSRKQ1&3%$+19PI:#H%ZC+W=$N5V5#'>)L_K6!T M%?KP/L0KRA JVMNBVN;F=MW M&D.UQ[ I &8)+'7JMFIE5-K8UF2Z7JNK04W M-:PH[)BV\6BL+&J=LAJP5[T CZ.N>*N+PJC#'L.J)K9Y5\NCB^N'U$'MPF5) M)96,E7[]>023$M?&<,>8P=4IH\^2N#R,5&1N64S=JQ1QXX;K*8F85Q1B'A"[I0Z[UKH.#.K2IZ+>R6 MKHJMC('"/(1TVOC9LOU>,?S@@?Q>JT+X.0_#=;$77\I03:;1QC[*Q/5P/[@! M6V(>='>&D4'@=C/'UG+K];21M%LJ=' M)OPI9RY_'_6>2N?Z2<6G37%SMF(XRMN*OQB.-/2+1$FM64N54TF&.MDQ=IX0 MW6="='=3I VFB-P6VSPGRH&W0TYT=^!U<+JD)"I2648P3XONVKGCRAV/+3;& M@6;0$ RP:.(8ZP1W;ILHK^S[Y5M?',O^[T;@A62YC"I9\Z5C7J57G$"L"X]< MQ%8%'IO5^A(,C@'$7GPC[ M^57XCW7L\T2\EY'ND;4:[>[A-HN-7(K6,_.JU73VLQJIT6\U6\L5Q4L?"!/=$][Q=E^%E>OW\3%^@:73=?J783!R M/=AL^'^[P M:BJM)P;33%3593A1&V'?&[/CRC5:5J^U.J*D+5=#QUM@T9N+ OQ]0N"K=V+/ M= (5<3P2F.^ 1+)[5$@MF_M2"Z<;285/D?'87L60L?&TPV9D8('LJ9P5+MH1W0^]*;.G1$$/X$7]0"Q;&<7/H9L?X2"Z44ZAWL49O5U-%N7>>X3]9X&S04R4 !]M>*)W,K/[!@5.3<.6*KD*P1B0KW&VB6^:%Y0B&/K$" MG8\[V:U-6T+/)R#GG7/%B)DRW7+S@HS#?MIBK\T-_KJ!:5/'MO+!I#3ZBM05 M.ZV:9?2K*5V?2:##AZ9 =,^!U?+C4SL)U9B,-Q$5+PTC'(>TP]8U&5J&E3=A M*DEJHZ]*FMB2>1O,NH%I@U#= YBP2@H\:DVM64?,:@K5U(;%38;=\<0C(^+X MX/5'%:G._Z6$GX.'S5?^7FE#9-*72+2UUNRE8, M6)N;#^\56!TZ7E>2ZMBUI[JG %B5Z@[#B7B]X*X2.EV(43 MIQZB9_NC&9>.65P0R:T2I\>6OJ='\F(X1W../L:9EW(X6BIQ=FTE.)I:'[\% M. DMKEZ!_\2+'NO>F^701ZOS?&00V :O5'1(K1@>]'9?, -E&>L!(U,C8T0$ MW<#8G.Y,L4>'XP9H:7CPL2-8L- WCZ:=/=JG(X"? XHH'6EL;V@YNF-8U,&$ M#^BQC.9\14^*)M&C59D=ZIRX/DV=?:$CP(+T:"Q%&'LK)OVS>G0ZP$0H!9! \CX0\ M\-??]/X2&QP!@$(6_([')4OGEN@BO_]X?GP0KAX?7G[[A:+4HJL7!<\N/]W?7EZ\VU\/(*?_QQ\_#Z(CS>"H]/-\^7KW?P ^'RX5IX M?/U^\PRO^,?3\\WWFX>7N[_?X/L]_G%3[3?\=.> T'=#N(?IBP+Y91#0E!/B ML5).01_3@:"?]XKUC:??Z%(73(@U^EBC9Q*IXIXI&&HHP#IM?>*3+_%?OL:3 MBRR'/I%>]#6Z5Z254*0N1@QP[]C7D;3M]9H@+E#@1O&*Z,&1+&["&_RV_+G6 M:\JRG/E5JREE?K[J5I+4;"N=7+=:_3D(OGHO2LW^*K[5AL!3SOC2T=R%;*L[ M>2%)V^:-F' ZPCME'X+]!]$]X0;4N"E<$X.,!R"K%$F<>\GSV+Y4E"&'&U3A MK95;>&JFG+?==!JY-A23.<5R4DS*(RM.)<>0_;;/T9BL:%"M-1Z$GD_MHGA, M>*%1 :7@:E\]*FJTN)K7YV:/U9EZ&]\$/".0QK>CPH30= M8],Y-_3QL$Q;;/<*ZPA^!*!BT%EA@Y0''3P]TA:URIQ=Y=#9MTXN#SN=J U; MX2-Z_(!([D)C;V,HD!\4V5<0)#^G=&EDH]<5.Z7Y<96H?N4'1 X08<@/MQX- M&VA=L==>;H_)X7:N<-O22\^--Z4%KC=8D3VMK,/Z=3B&=+261PS6<=,7/I%?AAW2#A#N$$3'!+ZS9I/,]3'.?_PW^\"B,3QB M"@-BNQ]+'>7RR.[]M0-;!O,RR. 36[T.UU-[';+,DLYV*H"MDW&Y1'0 MIC3Z;:4M=CHUFV-:3L7U@UM>T+L>'#-U%X(P[!,]_4(3?'EF/Y M@4>/9Y>2":HS0VQHS\0H_#NC+]JB<]3=E4LP::IU1+5;E<:FW 4ZD+^])T#A M])E63U2X3UT[0&WRJ?>$*$P?=KIBJZM6!%$U]YMAOT(C"#U,V1@CW7OC?O.N M]1DI4EXQ2N9%OXJMS"11T\KJ>L0]H*J@9V.Y10GHP72*V&M5Q0?BX#E<\40) MZ,$3<+*H9LQ(YBYT^:GN=?EL[C/OHH#3)"V8O5$5\&M4$*552=YPM^9 >KA, M$.&D\(ZH9,S:YB Z;1!MTL=EH@B3(IJH=JN"HI+\X9,XZ. N53,6\8U7%I;6 MFE4V5V9@3484+LIOM;9I\^^. H9K64.(MMNG$_"(SA)P6Q2>%0(<3B826UI/ ME$OSE#C@3AEPVQ2?%4)PVV09EX$YJ M]#59["IE!0CJ*'SP#:<5?%#<_3TSD?BID8OJP=OC;HNR-ZIV.:3J!*EER_"0F%(;_:XH9929 M'1Q2-3$(5T2,5AN$9U1DN1?M34F;9H,Y_LC-$!H]/]3M%N$(7C97,>][4]"G M7 CA$;26")YA1>KG.(X.%L4I%TB=1E_!^'59^>R*)'5.H^*C9(U=P_CG7M1Y M>=S3;?15252U$MPE'H&O)@)+M '*PUT/7:JN5%8G*XZ]T\?>)KNA-/"U6[34 M6"JMCQK/ >T>O:>FPX# #A(AT'_Q\Y2[E8+,,J+QY!;+"8$44H?^RK!$^3\Q/EI<[:F$#]U&_V.)FJ:S/F)\]-Y\-/&#%0AANI1!=7K5K_Q MP@8CU;3\B:U/\17(:OX[E5_QESV]\%_V@;(;W7-@D;XP(9[@CW2/[':.;#FK MJP 3F6Z(XU+F&"SW$:UM @/GLS3.>E5:('_90PG5D^SQ-0ON4/DZT'W+8%*V M2 ZKAB9S#0SC)^*]X,ZN#>#(B^9QK'_CJ[\A1!)+N)58PIU6HZ\TE;(NR"^5P[B)41\QC%GCOA*((,C?E409'?(RXV^W.P5GDMRF+J7XQN1 MW/KF+WNP^,UIN1JF98V),VZC7ZHIHGV)_T' M&&4Z+$=_(\PX\X70A\\L1X#U&:$=38,H*2]7U?Z*Q[[^/)P"&FC@YSG^N\$X M+6=M9I$X9Q\I2T=K++NBMWB(?WJV!L< M65M6&>X761W:)DJN3/T^1U:9,FM#O=U^H=5EI]-*ZP1>$7NQXFH\,M]YEX=R M%7E$UB76R,T5/=J2N5V9N;;\V/S157E9V.JV6,]'M2J'X3FVCJ_,2P.7Q'K2 M5F:>^X%*K0\ C^QJZRMW//'(B#B^]4ZB=%VA>NMC5RY7[OI:!Q!W/RMH)N_C/T@S%Q C\9Q1;HOWCB;J^*E8[[.=N0RV1!@L/KN%/"U MEUEL^T):3CF.B62QVZO I"V.P<,/;SN 2>_V]B M"F^ZY0B?;-C'SP*@Q7+>"=NDPC9"S6+KY=H(E^^Z9>L#FP#WO /O!"PV:S M(GX)LAH;1(E=B2<*3P%P!S<:]@H];*4D2AEY1#Y^L%*H*WULW!' UFNA32JU MJQ)?KG5H8;7)8.C^2!C:[HUQ6IL[!;]09@C]-Z[W_5_A/O.BQ M[KU9#GVT.L] !L'IWJ7"0FK%N*"W^V(%\"AC/5)D1,KKB BZ@>%*W9EBEM-Q M ^(+X-D).M9-!>3-@X=/=(_E.^'G !]*1QW;<0TM1W<,7)\?P W_> 2+Z=[)UP_+#$8QB%,71CO6*D_XN+1M)0-_@@7IU5B(,/)0/OYE\^: I_&*,@#YXPI%*[# 7W_3 M^TM<< 3\"5GH.QZ3+)WLIHO\_N/Y\4&X>GQX^7'_>O?PN_#[\^./)^'NX6JU M)*G$PG')C_=WUY>O-]?"RRO\\7__Q+5Y8Z M7X6;_^_'W>L_JOU*G^X<$/)N"/G-$%<(85'#@?\[U!E0]SL0X M514.OUFIU6!^5: M%+2+'AR)O":\XF_+G\NM9D?M9'[5:DJ9GZ^Z5:_9[>6[T^K/-44I94U:4^UU M*[:F3E/6JD:G=E.3U8JMJ=/4M+S/WC^=>NVJT4F"+SK97QUO4;VFVE[_["B_ ML& ?R^#E-6K0R"7;.5 MIB/7!O?+_R^!@?=?H15,Y\B:;8Y(VAF;(UN\:9X@5<<<%]GU%MGYNC/(6[9GR!+>N:K^Y);2Z$MR3^QV.9-Q M)CMQ)LO%8TI^NR@G:^&!9 U\C^*M5#E_B7DE= ME3B(J@:B@YW/E^%1Y9[//Y%.H4?# >8M::V/.\26H7A4Q$>K'XQ#1(%#&#P^ MK&"TVZCC;5+0_'I^/;_^L->7Y.HR3=>KL(1[)G[@60:V"F&23?_0/7,V0,% M\6>S45JKBWG/R )840?3VU0'@\1E93#7H0>$>()EN28KCYEM OW9)6X!M1%N M76](K""D3\Q7/"-)C;[:T4196QZ>QTW.$P):;E**>5M)UT='',:PUS-IEN=^_7U8['N^"[?JU(E*]I'AI]<,*-[^(9U@^#9RRN(([V3V$4+-AI_L((= O M'QF-8^+G/G C=1I]61'5EE*1V:8'/LE5%X"5'#+8 EOKY7"W-#E<05R=^_7G MS5?+SD5AOEKFGUZCWVVIG'=J=_UY\TX15V%;WI%;5>*=LTDK/H6>,=*9_3\( M??C>Y]G#/9G^E\:_0HM-7<@=8@?UU>^H8KM3UO">*@6BS@A7)5O\\Y!:%JIR MHU]'P)S[]>?-,$5,^?PR.,5-=/R[(A<^ \0YJG+7GS='%3'P"W&4RCBJ0AR,I=?]ZLN,E"J1PKMBO&BG7O"NY!CEF.^ *<7BO.AR^P?J,IQ;#&LEJ0/)?\5]M^M591'#!RYE$=1OG5*>= M>^;!5M4:SPDMS4L'_/[ \K**-_*:\$H+I*\HMS7X_W(,('>[]BI%XLX)6;O6 M:VQ$51156M+:BH2=7.L%F'.__LP99JMZC6T9)I\-K,B-?EL5.[WEX\*UDJ%9J4H6+N@ M:&*OS7F+\]9I\E8NUMK[\#REV^BKDB)V>H6/1W.VJ@[(.%NM9:N]S\Q3>F & M=MIB+V-F.6JK ZMG*LJ@#'.56NY:L.4LQ*X2FKT MM8XD]EK59ZNZUV"5-GYR>1:H N0VW7!@DZ5AH,?*P_+5\=4=(W^_W>I.)/Z= M2YD<;MBA*C?Z'4W4M#V,-=ZP:<>NH.$(7(/ #16.92)0H66RQ<=M<@#6"( ' MQ)\*$A"\5:6L<]K[!6!]*IZ.-,=SF\0\OYY?SZ\_[/5G,W!C_W,\3[/^.6>! MD+*Q3<.AA^"I6J.OM!6QVZM*RQ=><%^6/:KL?5;2LF':;O2KT@V= ZE,R24M M2:ZJS/%4L72KU1,UM7#].D=>U418@:;)^YBIJ'8;_;8HMSC23@%IN8I-E:43 M 169XZGV*.:DY6@W/PQZPM?7C]U*C)4><(RGUJK:^+BS&>-3[AC/#"J<,M/L M(X)0RAA/3<*0@:@I916@5J @[AP!5G+$H.@83TVNVCCE8T>7ZW3]F?/5-J>- M=^>KS3Z$1@L65)F/U:K?]>?-6OL=/+T%9ZG5XBS>LY3_ZB"_JGN]/)\ZQ:_G M ;W23-RJC;K1L/"A)?9J6?=P[M>?-RMN,(DKQXGMBG%BWXL MHR;H\$.G-*S^T12QJRZG(TYZ)- YX6N'RI\#CJ31NHU^1^STM'H!C%_/%<@1 M&7Q[*W7O_-VK#'_SZ"W_%8_>\HE3A[7CMZHIVM/$J78+VQJW%!# &?T<3KK" M]9R0M6LQT?.,-M4">UG/DY;;O0E61+E[O+)%LY2)WS] MF;-4F4,/"L7:^U]-DZ[ MV^@K4E?LM/AL',Y6Y\)6>Y^-T^X!6VER&0VV.%M5!V2NW M6-J)!+MSV6.'FR_5D1O]MBRJ!QCO4ZE:&8Z]5=@[W&2?CM+HJV*GM ;#''JG M#;T-I^#*1)X*4J\C2MWE3%_EH%>?>B8^4(I?SZ_GUTM\H!0?*)6_4%.MW$"I M#O954KJBU"EU418Q09*=;J-OB;V,DH .=*JA[1! J2X?*,4'2E60:?8102AEH%07:W8D46[S@5(G#;"2(P8KL+4L M;[%W10V1<^[7GSGG''MD5%?!PY]::6>-.6M5Y_KS9JT"KD(YG*4RSE(KPEEG MDW1\BOK\H'LP"'WXWN>YQ3UY!I<&FQ6!G)+;(=# HFN+BE)6*5*5PE1GA*N2 M'8+5D%H?CVE7+1Y3I:CAJ5]_YNQ4P$O(+Z%3/(4I4K&=,7.#<]2I7W_>'%7 M.2C$4-UJ,53=*ZQ+G>YY"BX_OYZ'3/9G9U1MIF"WU^BKBMC6RNI8PJ.7U;G^ MO%EQ^[EHE>#$7JMBG%CWK@O[G^YY"DX,=X**=I;-*- ^_'3/G@1ND=H6E5[- M1KV<$[YV*,,^X/2_'I:/M$1-*=*%M8((X]=S#7)$#J\0@RO58?"S"*L5'KMX MFDY<;@/KF&,7>RK&F]6V)':E"LR]Y>&!\DRKO8Y=[&%I1LT <^[7GSO#'&_L M8J^-)XT5L2T5&7W+6:IRUY\Y2VV31-\31W4BCI)+&%C$0\T[CUU4BM351IWC MV'LM-H_#UUG9D[E5HVZ *[P&98\#OWK=1E^61*FCB9I6N#R]]-T\4DCMR'"M ME(._?7O[\HES@CR<96XJ^7O@+ZNY'C+JLM%XIAS*E4M9,:D]CI-46BTZ3A*4 MBR(O']C-'8L]>=1RO<+U2IEQC(.-KE1:-"TOBU(9.17.QYR/:\['N=AXWV,R ME98,>EAIB[TV-R Y"W,6+I^%]SV24VGAF!!)$UL984[.PIR%.0L79>%]C_]4 M6M@%1!:[G(,Y!W,.+I^#]\_ 6J.O*<#!O7J8T31;^5N@PP/A3]-Z[_\5_A,O M>JQ[;Y9#'ZW.\XU!@.Q>J6B06C$^UU+V]:,_3(OU?7"QRAM63AJI)!CU5Z6KJL-?IFJ9)S*XJM;O +K+YOQ(. ME(^N&GGQ&TST-W(Q\(C^\T(?P@M^T>T/?>HC,M,P! Q&:U(D2O9%BJVDRW"X M'[HP7@ YX7JT/OD+,#;Q\%>P(+T:"Q%&'DK%OVS>G XP$8H 9(\K%*C 7_] M3>\O,<$1\"=DH>]X3+)4%$$7^?W'\^.# M3'=#N(?I?UZYUI0NZZS0950-SN0U5;OP"K8^\6Q?RD'/X5%4>&O75ASF?-M-!<&UH9C,*9:3 M8E(>65%6>2_0[0AO>Z7[(V%HNQ^^,/3!."'H5X%)CB.,=W%;B[S9[>'D\ M].[(VM?)WAHM[D!'3O>-TFP]]T "P:)CSXO4]MO4(Z&XX5 )0N*-( MN'?]O.T7E5:[T6_+HMI9GHEVLOW". ?4C0-Z^^2 3J-/CWT43F9P#N S$6Z%(ET.L6SLB?UOG!XYANJ0XP0N *'H&=-BR;"$YBT^'G^"\#?9&) MY[Y;&+L93,MW1HYMTE?N^EI[#==D G"S:)),T!U3T,;X%\N'?,R1=G<\A@/N:EB3ZE*ZU#>(>! ENP^T"3AZ;..J&2,O>9H M.FTT;;(*]P(G">"DB;U.5813K8W%!]>YH%:@37!^&_F%W0"78GY;L<-I]EXL M056/0L_Y H1$.C[&!O0]TO.&D3,W"\C@+V6>Y3W](4#GC: 5ZKE\!"D40>W" M*IDCJ&((6J62RX>0BA#JM:LR*K+6CC/=J N/->P5K/%$MSR,X C&2/?>SJK; M:XF^\SP?W"54W26&*6G(#K):%:N4.SD'HV^JHFMGM5L3RY\W(@ M55L2?GJ-OM(2>QT>/JD;?C8IX7( )+=H!+JK544 U=KU3><*\&RD20:!8%J^ M 2\4T"2RY?LA;8=LN'[ 7>'=Q@*EJ/PXO&6GL9VW*Z3HI6->1_3.\FADJ='O M%(\D[CDAZ::QF;A45&" ])4CI*ZH623U9 7)CCY2ZD(2FKM MN%^3(?$\3%='9PKT7V>5J"XVN&M%"_F8J.RPS2N2%$QC^/,*/K1V\+8ZF+:6 MNC4;@U<_-)5:Y%TRAKH@4KMBIUL5_XLCZ7 %WB5#J8=3!$6UVZH(E&KMW?ZN M6XX "/!UUG9PXN'YOF!*H^KD7Z$UP0H%42"_##O$UQ$"#YX6X6;W:/MI&JUE M#N)$RF/EQZ/S K1_'#Y%E'^R=2>XB2F?P2!*"_3ULIS-/?N%^S>5@!#Z\!O?7ZN! MA3-RJ?>H@;]%M,Y1BZDH5:O%Y([/@5SH,M"C!7L99 M-D5< NXJ;][]JY'NO!$!]/-0MSSA7;=#JJ)QVV'Q]"B6Z_B62=@( ,&V](%E MTP8YW$/*'0\LAY+W*B'[59KJEYZ'VT1[&[$=NW,NQY@*>ARNN.0^ MVJ>IE,5>[49?[2W'HKB/=+JH6]+LU4-=!X1Z1K<4CKI*H:Y,>^"(8,/D38R%&Z%%[[(?C$7C;?Q,S M-L-SF]W8(*TMRL7G.'/7K?+VP8$PI;8HIGJ%LCL<3E4351L3Z#O!:6UD296J M%EFJ=6C@,1@13\1^N6?DZ)?9A07I%W4F8G4DF1V)UD->+@WRW'>J&'RV==C7 MX&@9+]C_C"/E!)!2:M@]%T341C^CQRC/>)?O$OOH$Z=:R_L^"7Q:A):*HE,- MB^ZR;H"QQ,8WLQ^9%OK+5A!Z9+=>]-N8L>=X?4EF&Q,RO:IB\!-( @^;,GU& MV4'_AGCTB$&L=QPL&PUB,VP+@V[G9NF56?884_HZHO.=$Y_4>4ZHG=MOQG-? MFMA2E_4Y#YB?+I(VA&'V@J0VZ^NB+O=UX4@Z721M,@KW B5,X?4 2MKQH522 M 7F:6CQTP'ZT,;5"O'?+( 74]VD&*_>KOJE#-6.3_$%O[.77$UM:D3IT'O2N M&HYR*^_"..HU^IJ4.6.&X^AT<91?=1<%DM8"Q=T5NW*1HJ]J94U.4W$;H>=A M5>6L>4#*(Q=^$R;Z%/_&O?$2ZB26V2AUGO>)$?J!!(_#U,>[V\::!+):E!1> MX%9QK.U5X^\587*CWQ';E:EJXS#;HT50#9FF-/JRV)'KT76,8KV%^QEC,7CSO[I8FQWQ;\7C.$1-D54V[P"I.(@.TS:OE1L M84/"EJ@4GRW W?M2+ /<3S0,/->VJ6$0#\4=$(<,K;-R^_?J]=^,)[8[)>29 MT;< #[5;-#G;DKFG5C=4Y0[[EX@JB;:^Z62X:QQ5U4/5H:+\)0),IN$ I8A5 MR<,!Q96^&7='\,@[<<*S\OSWJN'CYMW/C*Y9+*" YFX7%K#)#^SA4:J2+EU"34P%K6,;1D2IP'*-,KUOI5%4!/Y! P*.Q. C@W3+1 MJ9ZFSV4"\=]WC[U')!FXGDF\"WC#+T@1W[4M4XC?Z\08J43U#+2_ M(_193_ M-OWAXUB-64HK(7YN-J(3K[02NQ5MO84GX$:=*QPWF ![A&.GT>]J(KP!1R-' MXY;!_CW"D?8_%'O=92NC@G"L22.E3G8S"#0]AK;[$1VX9WT0YRV/W1H\1%38 M:FMR=T_8QHF3/J5M;5_=2VSQXI&Y M\311E[R=IAVU>XU^3U15WEJQ3G#:-#]Z;W#JM.B40JU0HPB.IZKA:>.DZ?T! M2J)5)MU.!8[!U\3$7)5BBEMKTYYCMC7$8R-^Z.F.080)F#4&+RTM37_? WGO M8NH^1<3-S1LX>DYL=?C0RSI!*:_N7@&E9;0HC7ZW4V2:.<=*U;"26R^7(W=4 MG) JUZB#4S55\K7E!YXU"%D_3QKX*5,MGZ;=6J96]EQ H>G? F7+80QZ[JZG M%>Z?S#V@BB%IDU(N'4EM-.V43EFA=XZDJB!IH\K.!Z6UO?\['3[NXECQ[WA" M-?>9R_*9OR44I=U),"<6?6/F%J^8VA3;4@6:DG!OZ&B>T.@P_=(T _ZS.C>['@+EFA'V)J)I;%$BT M^WY'+1*\Y8Y@U>"SM;E2%#XR&+N2V-$X?.H$G^V-DZ+X4< 2$;O="C00KW?X M((K\L$B_XP8DU=?YC(((>XKPO^BT\EP MPEV[(\3S=\.-QG%31]SDB=YO YRM0_G==M7&^-;:3Y[7Q3YL!J]IWZ]J?ARN MJ1E=9H<.^C3+-:$\.WK:H,FIE]>")J>7@_.VP$DN/!F!8ZIBF,JKLW-*HA[@ MIK6<]^'Y]3W4PR73K-,9=NX:%]6_*<(^#C-R6.S[Q1S66GNUUZJ:OV1M8P@S'JT"A? 306E+HER9.5AGUD4I](F)I\RR M^ACP#DI['&VPHEO(7;P/NW<+Z2F-OM(6VV5D&7G?FAI ,0D9 M$Q/96B#16!4AT'\)'U8P&KDVOLDYY:7V<6PB&E/SZK[JO_Z@N?-.! M&Z[<\80X/CW,DEO(LOEU6J$I-CR[4#5T;7FJ8L_H@A>A$QIZ%>B1P\%U\#,7 M>T<7ZXHHM2IP@+W6+CC=+M#WD[BUPQGYVOM0ZL !SPDQ'X? V/7H89N;A; M4VVR+'8TWFJV3D#:4G^7""0%@82#C$L(R7,@509(V^KJ$I&D-OIM56Q+%3AH M6VLW?#XP/M"=G\+ Q;N>F=N]KUZ(KO/V2KSQ/99; 4=XQ+3RUM.K+:W15S15 M;!6?9L3]H(IA*4\WQ%*PA-T0)8ZE.F(I5S_$4L#4:?1E1:L0F&KM08-M%1E: M],Q&";KZ'&S7]3PQH^GC,.:):S+(SPI=D*O@^F2Q G=]3A<^&_1S:?#I85^J MMMCIH44S8*[U.AKO$%LG?"Q9; Z$Q\Y9:6,Q87M+B]6J#A^ M]A&BWHB?=4>Q54FIVE'L6CN\UV1(/(^8PLSO=9)>!8*.[:!]"XG/G=\B2O?6 M]:[@,B "_ /^YELFG7CN.O>6/K!L*YC>QJ-:(6P[M7T@ MA&&G0+';*5(HQA%VFHJ]#(2M5_WE=0VLEIM]:HT.L@X8%G&ZS_<(;[$3O&4( M[$ZCW^N*BERD[BSO-IZ GW:VD"S8Z* ,2'8;_8XJ2AEMZ#@DSQ&211L=E(') M'IU?I$I%7*=#8++6P8B;X9 8 6;>R2]CI(.A*8"!203V=QJ:0#N%]UPJO:". M4?YQ>!/1_1G(_N@@L^'_L:/H.W ,/2N"4YZ-@)AT7)ACSG^0^F4&E\DMS."7 M9-M70O27Y%S6"95[L48.A$\INT]WM7K=<&Q6(BIR($CBP:%.X=J_0^"RUC4) M&".Q',,CND^$3X +^K?/&"VAH1.49U"B6:(H4XZ E6[X)+P+;G M.MHF^+<=(CG3O,KX-XOEL#>DM!SAYK7;UE5H/*GUJ&2JU5&AZ 'PH"\68Z#^1MW* 0C(DSH MOI]1"4<>UNONT1[)S3]M.OVVJU2E01;/LI<%,[E3)9QU:&/?3I=$:97EG'!&Y(Q8@9<^6?=-D*Y+8+EL/V%#=IM4,MR_E:!C3#=<&"3 MXL-0MG&JSVUUM784'USG@J(S-=(0W,/2!PL=>SQ/Y:XOIA:6VL#Z&@N4F!Z,C:K(C;XF M2MIRYO)D(^*<-^K&&QO. N^--[ D"MR-&F4E.6_4C3SNC3G41E\5.TKA MZ>S52G%5W,9DG<\%-EH2^X.!Q>BQ029"X K)" S:QS/J9Y+#>MRVY.Q$I4#6 MZ]5$"JP7 K15_AV%BY2;T6GSB[9:V$*L3ODEQW_=\+_!0ER-_[6M.93R6G-P M\'/P'\L$+"3].^@#*7)A,Z]:Y@[/ ["N:&R MW+#! BS #3D5)M;MB5*W\$E*SBR<68YE,1Z,6]06[:Q9?,P/CR(6F9A;6OJ9 M^Y G*A%6U/F-0L_Y0N$RF[_IW\%]+'0_!F'@N,&4!"\D"&R2.X>@8N<9L:54 M9<@7CZYPSMBV%GW/G"%3*[)5^ 9YPS.&8J_B/_H+'-_NN2$U9LL ML[W:Z&=U^.&!DTH I:X,$&5X. MX#QP/#NN$!-H+1P_H59&#U!3[K= ']@$_C2M]_Y?X3_Q8U/W,0@:L*5NGM2* M=X_>[@MM9F.LWT\9]_-U1/ BSN&I4PQ4.NX ?;$\>!C1[!@H6\>/'RB>T'< MLQ=/OV!7-GK8)6K4!#_Q _@ N^OXS83RBT2('JW*S8X&"YZXK';U"STZ8[V3 MKQ^6&8QBJ*4N9%3^TII=H@]@$6&P^I)#$7PM>6\O.O/$2/\7%XM8MGK24#7) MH*N0./B+%Q6WI_)0\<&)=+O0(I+K__>'Y\$*X>'UY^ MW+_>/?PN_/[\^.-)N'NX6LV\E5CXP^/KS8OP^DC7_GA_=WWY>G,MW-X]7#Y< MW5W>"R^O\,$?-P^O+]5^CT\ FM#6/4$?@RH*L(X'A*L;PCU-7\2ILP14T(1X M4>K@24/G"F^T.4-=[[A#> M$Q:(6IUX[Y8!%L'0\L: 4#V@MH!#/%_XL(*18-@6[>L?N&#KO1/;G0A@77W M-WZ (Y/?+ )X=H&,8UB5X";[0?ON@>E!;$)'*YO6&UHM ESE^$F34C$J<$/3 M!#< VT,*%-D3#VOC)JX7#,$:<:EU0HR1 T1[FXH"F"P2\QA0L-E^@!@,^ M6L35DO'$_0#^2KV ^X%,2"Q/&(8(GZ;P;8I^C:T/J(J IZ??&=AT/ ";$S^' MS0.2T($&_H1@STI\;0(6;NCI;]2P(A^PX42/&@Z.=-LFSEN<&T?K*?2%?X6N M*'R C05:'6CBA_ Y6%BH7SSBAS:L$TA#KW"]-]VQ_AT1$Z[!K2*KQ?=8]^!I MM.LHF/K',(;^)(@M')@N %5FT$)ZP!=F: 3L'V/8LS?VH_CPM$!U,[RX1Q(0 M >E\\D9-SB_"=Z+;P<@ 62D*-W"K"#UX.VS00SPT4H&V(\L8"51"SM]_, 6D MF4!O;]H4T"J>714_):ZUA$7:=OQK"P]YAX%/WVHHC))EL):3LY4D.!;AH0': MV8(-/,%.C(MI0SI-%P*<]L;:5P)V64UG4P!*@D_E)N3T@/- FF%A*/ #:YOJ MN?!6P0?^"!YM3>#.(-V2PM O@O49#18$5=QU]0]*=U-X2:_ @M]=,]Y,R =O M-R:@KDQ*-_8A(- D-K+!ZMU=0.=O"P*Q8GA] :@]@#LD2#T!2X7DUM>7" EW MLS;*]!OI*^5+G?9=#JGP1#0@(59ZS!&JUD9/[QYNES1;.!X0[W'X3/<:14.T MJ/G>W?#2!CK1'ZYG^L1)_.?63 ^"3T'Y:60=F&A)S7 MD'@!26$-P>%W@DOPDT/:!.()-(X!3/0*%WZS7>/GC*A*AG&A+!L7+^$8B#%% MD*2>(,P>(<3/6&]OK#(IZ",S%B(W*K8AWW3?HFTRGD#!8>]RUE,#A,83DULV MZZ)QE40=X/L**[FE@,K&< E([:$-)@/5ZK,?Q)$.G)AT30R"7,\"6XHD"G)+ M5BB5X"\R4W-X>6PDH.R9M[22%O S"P+K\7RCH0$7SM3NQPC,T>D%6*K$; J7U X!8SC"FP#V.RPGTKK4DF8BW1=& M^CL1!H2 ]8QFAT-7CV=&TH1H+@H;84G:;$_B'S[X7S<^&/[PK)3[I2T2M5H" M"9:-)$\67F'((QHG8//I42H7%@!5/FPOQ^>?D$TN)?H84MT)G! M32T;<(/&^D\BD/C]F1.%O00F#$G4"=3I4%Z&\"B"P3[W8BN4P6NK@''L"LZ$ MYFQ\!5B[ET80PN]CV3;6I_ ]/!_<-,]%IQ04Q^KU9MB<:6V:"]+/S,Y^)H;[ MYEAK14<[0_VVE^V :F$_>C\A]8(5AC]X06_H'S%/>0!X GJ#Q)S&8A/-[\@U M\AE6F,.$",N.^!''>(KZ%3Y'%B4=0 M_']E7EZI>:#Z\_N%/$^53&;KJ?A#=@?UT!RHG@(W"3L$[E(X+$:A,9H=%![ MV3<2&*'0Y*4F%$L@H5!Q3-W&E_&);;.=AKO%KBO8FB8!A0D:$*Y.[H'T=\%U M1>#@[_$Z=_#/)) 3,'K#+KH+W=^ #7X2VA+.M&;6E@LO!N()WL?UUN3#CL]# M,<=;2$/*]#@"XV-$'+:[KAVG_=Y<=/#1HP",O&_"-)G#,;!38?3^.D4RF#Q+GRS$L?*YQF4&) 7 M(2P*ZN<%K&>A?,U34BHT6AZ^H/9YMEE)[$?WD7WISF$P$*[WU[]!4Q"$"B,S M+=WG!#F+!*X,JPPLRO;;AE7H.=DXIO*-77OI>0@N*E=!VBUK_;R1EDZC/X1W M6 ZT!--)U"22/1DX:?;H+P+KA#LD1/@T"X,O*IV8,I^_"F "D0M R 4=<..3 MK^F]9ZKE:Z1,YK64N%Y%;2O!XAJ*"ZS%^:*TXP(=RT&.^G(A=8^#)1JC:R<5 M(0=^_CQ5)*TI*4B&VUR;^P7LO#"5.L;1LA!JNCH&ER 6:P#R_LC-+T) M69*=]%@36N>1:1U1#.Z<^9!9X4BOB1;8_)'U@L/A"-?)L$ ML6!.63#T]HSET89;DG QYZ\G0IPEPE>@P7 77=TY&:A/X#NP+%(V0?(BP,0_ MXS4R;8-NBX#)G=#/?DUFOZ1-R &9J<8X;Y%^U2:M%&"6$WICEA.I2QNS3LR M2&5WX.Z8#\9\$:P^M@,3PVU&CR@SE[++J*^WA4E&Z0 *"=@9H,]TL4^18""E M6*J%O:"(FN8#5H-_9EFB8MH2%>>LT'G9D^1\/D71]:=H_0EUHMCZYZ;PG-C= M%$,+:UIQ7_Q'!J#H1NLT/XD\>H'\B@C ..1[M%F8FP/2S4J>Z()8Q(49=PNH M7%I[.G.YD4Q+]KH8>=+)DG7&=BCA4^:8FTZT>#/8-6?Q"_H.%**SA\\63T.# M+MOJN3N-75!UKD?[&K]AI0)0,'66%P5&3)TTL-<[VVL3/G%QV+E4AG575X;Q M&B]>X\5KO'B-UTPBK,[SR9EY/J6Q^IIV9FZPO3XWN&S:'\DIS!6/H^9"RGL4 MC*D!?)R*=R>7H";$%*3N8:K%!)%JT0JF.!U)C4)+9R88NZ8IW._P'(_:<&B$ M8*02"Z_PUJZ#OXJ"EL8L100:'<-0_BS'EZCICUD]#=X41PS0 &@<4QB&CL'L M1PS[1\IZMO97L&((K)N("U1D ?5E6BY8)(FME+8%XB$(J3=(UCNSHN[GG1OV M6$:^7!N IGNF@1>%3<"("7"T<&3@IM^?10)IO0J:2]S!+=_!?5V(1GP1?C!G M:.'SU1GKAKNID,#-[3P"G[C4_<-X[K3-#->1-)B,>SOHU%- M_65PTX !!90HX(8NKGO>OZ3R)_:]#.)A@=XV?M"BA9\,"4F6&[]AJIQLR:LH MX"_&\B/RBF-9,RN0>[M7,K5U'*>K/K_3BUUZ*8C$M39(%@92= M]R=3/H^8BO?2HSHL5LP0-*$A-X.29D),)'12"TB+(D+JN2^'52-)D@Y; S!I MJD-??LPVX(SW(8T\_ %*,.:P,;'ZCAW=$[&]T8-<),TJ>'%9MP]9][089Z7Q MNJ7HZPI11X-I-(EBL: 3Q4> HF4Y;G!U3XSA0KJ&2'K3$1 Z8%K!)0I9M,/:(XU=_A M]7P6'Z>I6..GXWZ R'AC2*3A%(I$9ONPK#Z^H6YBE3@FWJCH-K#^UC$C-*-] M98TIJ^,OXMHFV-(D@D%H20+0@M;SQGSK$1JN0GZVR$=3>"&8JJ,O2%\+G-'0 M,/ *C*#1] E-5@T3V4X#I!&YPP"/+ *S&4;H90NX2+YMM_4;4E1QK!%D *\9/$K.-\FGP[B@RY<\8#L5]HK?&D!@K J&! MG>CQYJKGP^]H#?.2B&2IY0$CBN?'*47\&1BEC+!@D]*L(RBH=_C!)_PR"@3. MEA)' )G^5+(27_!RFQ8JTN:YJ?.+[.;BP>.^7/26+WI?\N6RO@A7\8F/I&AA MIBMI%00SC)8=( ->=Z)/:1K;<; F"64&BJ9-51\9E23I12T[0ML6@X! R_7Z MJLYI2 Z1D9+DLAJBE"\*.G[: M%*YI"2CS?08D^""1?1'EFF&5 M5>8:%6(+_HB0P$_E+U,/&J:S=Y&]B)=&I\.F@.$E+IB7.+J_O,;,9[$S9S-A M\L'>.GY,NKH*;P<$-?30G\4W\([(&F KCV+G/,[D,V+28;T8(6EUXG*4Y$ZS7PYU5'%/O(>&6FTEDQ]'164^P17#TM M0//0[8";6D.+/6EY']D5\_%-=A T>AL:EV"6,U5O!JZ;;C.5)=0(!F,:7'#* M_[-T*W7UJ06XS+1%2NSQC*)%HUG^#1,7K!YY955R-R/PWZUZ5?*5/J']3'!3 M7G0\#Y1Z[_4)Y],0B+@#??9FQNS-8J1%X1N??K\0O_1FC@[%I,&X+W*+$6B,@<3(NHG8_8V>6T8S M"'Z)MC3M^4T#!C&[T?)\=NE6E1BQ(&$B!CC8-:PXQ1"E$S#R8;-%8>$3]6?I MI1E!/ZPJCC2KO_2.>LI82!S6M2^,*XU?$V0=W!!+K=,_3.GQ1-"A>TD#*&Q; MLJ3"]7S?]'SGM%@E6$+D_]B]>Y^V)')FS!@'I:_@'=*OO%TCI_9,*O4:_593 M7JZ.'*,"1^\]UPOT#OX"[1:^P/(X]MD+X,;DVX76X=]"PK=8-5 Z>16/Q T. M[*E((Y,I\;S$4DWAAS,#XC+'?8#@RD>9SDZ$>2!!;GK(V?2(=Y567(.5Z8)< MW'! <]$1RWGHR"#6.PIQ?Y5>;V><.FYGG#JNEEZ_Q( G.ZZ(ENFU&PZ"86C' MAZ"90?8C-O;BI@05=FG_)"SV@A:S/O]R9OQR>OKEEAV,)"#I$WH<)3Y#DHX/ MS,<8Z,'>=*"!QI#BDA,S#BHE7C0&K^8BPWKT'9V&TOD**V.1Y.0H8'1,T(S] MM50MPL@"@\&C*A84(I;:@,E+V0(C8^F0!U[QX5D! 0]]2-M&T!8?Z(4E\,ZF M"6O'D:(GK:*@K\"LHU25!34GHH)%9DC$@2I>F+AU86*/%R;RPD1>F,@+$XL5 M)F9W0E%7^\'48JF82I]E_1:/G>MSI]*;PMUPH8%'$LM,*UEV9-!R6:5'%#ED M0281$]QH8T8J?H-63BMCYOGK/HE/7B;:$HQ5+%$9I+1X5*F8^@F\&48"!YA; M& ZQZPQSE>('[1F?*N\GG6/^-P8A0 B#(UN6RPJ"X!SY"PVD?80I%M-;#9V^(AW.72T.A$LQ@G MVU@L)54I^9Y*1FS*%>0,-/K!XY &A5;Z($O-4JKE;5RS@ N^295]B.M47"C[ M1!:@QG-M._K)0N'QZEK'Z*Q;W,(.7/&HQTSZ5-C =4(?/Z2"/\H_(P8!4U$E MA8_MJJ*&<1Y!/J"G\>,+X]7161_T1P-8T=!"$3GW;G-UE#2Y2><%TF(ZDTP( M+75(@GS@ B7%=RRJC[_$'+4=6?Y;T$#$\[;HK&">FYU&]R\<0DS6"L!BU,3P M!O;CRLX-SLZ^S;I-LC<2XX-GK''?.UN^'[M+\CQS*:^Y,G^Y,;$^5=(L-H06PE'Q2=HY[\S M-+-"5ZP1>W"3'CU,]<15!):?3O/9U%@DCAN^C:@9B>U/=&000E_28&3T@(Q+ ML;-<=K 7%[33&O7Y7-C,BHW>*M, IOH?"PH8A[,?9D3X_IB%\$P7'HWN"'9S MPKZU 8D4",H/V\7 ']7>&8]CW0V0!5E1:-+Z8$8!K #.V];52".5>G,K7G7Y MS2J,8Y#?(WH.#14^RBHK152PM)*V <'(\LP+;"XP3;FWE@.N<1!7(;(@*]AM M&.Q$BR>@)SQ\D7J7N"FT 849U0C"Q2&%,E8/QR=%:"T;=8,$0=E<_%O1-]5JP"UC> KRE\=S\P M&"]&-YB_;U+IS)QW0DO'69TSQO-H-[OL=0M#W;)19RP4];'V KK)&HK/5T3- M1QA8[ZE2%QNCY-%&5!#,M!2VN)NK%J0G M#YCB3B\&R\]!![)6(" ZO.B &+620X=E .';$=MEX0U\9*;9(YV9;LO)9 QN MF4=&X+)AY,BBX[B20.;\LUGSMM1C\*:S'L51H,M/M;*.A/@LWIDJ%&3W)D1D M[GQ\HD-/I4W90(DXJDG%N>=1:3IW+BZUROC4!N MSU.$O%5KKLORM>RIF$\3$)$4T44!;"R2U;_^GG,R$TBL!$B0A"1,W%MMD6 B M\^395RZM>7=?-PS(@VU:-M4*\NY>I*5RXCD\MYHOXD*D_5%-SRV:!'0%O.^C? Z9L4>:8K)?-U&, M(UI18GX%>B9!6\:P719)(N%[C;(98 ",'I4? M"3D2"0$X*L?>E>E'"PG305QH5@9(.9&F,UXY20@NNGW:)!EBR/#RD/B64NM& MN9RE+M.4QS0GS_/0?+68P:13BA8A6'R<*A4YS\6,(ED <*(C@XVE%/366'R( MO*"8/KBBD&S-01*E%6IBOJU0X0):L?ORL34\%W%GM KBX0442!'C2(!R.&^/ M2"Y#;X@;L9&JA"[6=C1^*"[TDOPYI=:*3"[I]^&Y7#7JGUY;TI8^Z+*VNJRM M+FNKR]K:+VMKE)NU-:X[7^>KAVI/\/1UC8.S' L#;Q2J+HS0SMOM/Y0'(D$6 MG:;%:D!BPTQN.%&&)&R:'H]:@K#G&B!\8S'0&['.*JI>B3[!<%#4M"19N<5G M BHM!%;H>9^&P\*R+>)T]?VS_/5S;P:^<-X.1T<'81/+KBDE'I*26" M\: R%?R@?7R&;52*/$]UWD">EX*E/2!][5/H@2XN>X$M826.<6CA-/M/BIW5JH%X_;,@"X[()8T6=26A81L3<90/N/F M&!VH,"%EFI,=.VU]Q0X_4XN9WI],<6+8Y,I5VBT1Q+FC5K 8::^FG%R8:XFN M ?$037YEU/ZDKUWF>TC587SQ]*$H)D\KY96AQ[-L^2-OH_9RZ,TB98.,9O2F M.4_Q@MS $M@KIO+0BU/K176["=1/U.GJADAHR;KC4ZOQAG?88P.; \@($NB! M<>B(J(U\1:F?2N/O2=!ZPA2'AO1J?YI>VS A?+F>3UV>S M],+*3":9F\Y_$K=B\&P_\H3&+%1=.5(X16(XLEDOH%W7;=5!(H3^$DA1X& O!RKUB<1'^K8L7C ?T,MO* M]\)N.9@8ILQ;C(FV/ZD$<+#PG2!*"X:3V]1F9$$^%A$26IH+GKY#S9@XOY0J MW19PE=Z:S&1="X0;PM]3F1Q M,Q(ARDK>'+7Z4>8:*:]+_,+'Q@9]?@WJEC>>&*?M/!DC+6S[J3FWLF&MX/ZF)1@N'2[@'8-"GT69JU&A3IT&3'&= MTW_X^:X6'-$LBDN5HBB%@PL+3\QHD+Y')=I7MRE4_C9:3!\?RO ^.[F,JT*\ M$Q]-"^EQQ@O_BXH]YF8\HG+$,X"9E<0BD2$CKX+T["7\W!;2!A,H^"CX.$5> MS .AJ&!/)+/+/!MU9D9LJB"F2<4"#B/+CZ.AK[WM%$CN$*5]D.Q6RZA@@M!% MY"Q*N\A]Y&Z_4.DJQ.>7>=3C631"B5*=I"ZOOB5_'_%ZU/-;#@_D1P*"%-D- MHB%@U+ 7WLNG%(O:/^G4$ V"4=>Z#^_121T/9DFB=K+L3V(XV)"B35N,Z]BZ MW+T'J:GZ-\6+B?M9MD7:A\(%$TZC[,FYT0_WBI-(R>\5W19GBB3*X:$<2=XJ M HM3ZYZ2':D*L2\[]I"3).^VN:L4HA)1GEX+:LYYA#J<&>8IV0DG5MJ_F.[S M!KJA[U<\8")*HD9W$ACW"/L]6 .NI)[V.VZ^;ANNZ?CL8FJ4=%>KWUQM]Q-< MQE#C:7_:(#[L?H*F\&$& M^*#WQY7QX5ETATR!2H&/7AM \[.+22E\#M8BLL%3S 9G%^/^_&1](IL\BHY' M*>O96=XGLI!) :^+O!+X0^%-2(:F@&75 ]/8* ?3-X8YD(N R.H]]VC4!HF1 MWP4TT3^3_^&IKY/=7Z*DRUO C<:_&-N!YRP#[?X1[MT235=4N_2);MTR2Y= MLDN7W"]=ETW=/ <"KI,N2NSZOE%DJIO:>S.3WD9E\ M&>?:O(A1)?Q:(M\VMZ*P0Y4$3=91H YWBVH<1#N(>(9)VE# M)5(.9#G+K.3UB9%"\&OWB;&H/9=J"LH&72(;RO:PTR]FCBI#?(7'I+;+G&LP M4D&1SK@=_=!QSMX*5E!F"\> 50_MP;D>>6=B&M[Q&-7L9B+/;A1O[D61U$;: M\-4+J];U_:20(A76(!(MP9#3^(?^SJ].816BL[=LUY[D.\AV%"/F'4VL;LCL MG@W/+J8Y1DQ"8V_'@/Y%ROX($DL9G6;W,=DIB,$JAY"B")V9JFUV9Y9:Z3 M,A=^E'DF!MSF2W^RFVSLYT'9@C32G&?X7%?AR'D!W7P3RM3 0M ^?ONJ^4\^ MJ.24V/A?)EB!WE,<*A$#PI M$.?=+4-GP?]IBU(]#";?R::8< 7^8L6L<,VLO%2&V)**DI&S]@I-1;0M92 I M)NGR#E#)\'3\Q4ZQZV:'&_[NNA:FP%PZUE74"?F2]I+^.]6A;FZT.\,OWK[& M]Z]=$]"_8S6./':+H5>A2H)N=F#<4>":"!^^Q3U M9"4/2YR#G$@\IN-@5O C<;B LIDQ22LQ3SX!$(H#4=%9E+,L4X-%*S.>?MML M0^VK**7WVOM@^QO7-]?72VR;^!FAJQ):-M-VGE/..&]].>-5(C&=.D326055 MOH!R [H#WOLRF7(?>\DVN77BO62IG_R9$%!)NN@=-TM?## +"G/M/_(7J4/" M4]2-OY05+VJOJ=!9F@^N&)@:;_(6611*[[@9:T_I3<,;\%%F9J9U%;$<.Y'$ M'Q<2B-DQ<9WZ3Y&SJ\P\M>\K50]DJBH.73^ F,#[5NGR@80*JPD=5JTWR"DR M**FJJ%%B(,O>Y>FK_)C:;4>9D3D_6,I,VQS@TMC*](K2&\:S)?5]ZAY*=!_Y M55KGR:EUF+>^UB%?V7F>K!:!?4%EV)@,[XNFS:(D2O!%4LX5=H+ECJ+)QIT M15Q=*[2?J*$Y;_2'NV[HGT9M$6D,KZBA2@A!:3W+"97ERH-[<,N!)5,22; MOL8G$3-K>-$9S[2.SJ&0,AV0=ZS\@BTEXJ#*@#8NVX5'2;PV*) @^.Z2.AV5 MB (/<.-.9-IE>N^VGRR8]T5/>=)"&8>;.%GN<[]$C?K0TDX8<;_&E6CQ*96B M,UY6F:FQ(+G!'XI_1\)0W;@B*5Q1OR/,3VT#QIV,"BJ]__TGAP$59IM<\I9Q M$?*+ZRIHF-"+&AT4NE&BC?XO?E3J2+WZ\BG-0X%]P/NNE]_D*C_PM-EF)4YX M'S4K$2Z508=P@YTW%3U:/0Z]M,F ME<84K-&4'6@_A1X*;=JQ5)HLI:'IDR1KPCW91Y1K;]@T.<&\Z!FN"W\#1 ME3^SWE_&H>CZAX1#$IS M3GX3TF$HPJ%DUKB.(R:]1&["F.7?NQ;( OBOTE;925#5;AM14#-1#B0ZW#X1 M@L=+^S*+0_)]!(%;A(^^ M&X-B@SVKR%^* WQKWT@W.O%@,SL@A'TN"3VCL= M/N/4K%YI+G&/\FC*+Z;K 5N6U&QT2^7U#S)36J>UNT!^T[X M.=[';HY,I"[G5?-)V[U6\F":>K+=75A%#J5)7J8X?&JRE]L_81%7GIG9.C.Z(Y[]GP0"*\ MGS=N(FZVK\SJA7]R"T'TFZ/^<71/L8.&ADQ%,U?X8!+;5X:6Y@_4D'%/T?0/ M)X%PUQ5?4"9CJUD%T6>)IGX2!J;J3>=^1]M+3WPB,:M]=S? >2:#R1NM1=CT M3;:#0#>8S&H2V1[O94.,B$-D=-;V.+&)N_2U2^PD2@Z3O!'4]I;X?W2MZ2:. MOA_>YURWV@@F\G2K7(;;1K\KOD\E@4G63<:.\A1&1^YR=(['WO)HUWDQS:V' MZ-,U W;RRE6%(&1?"5O-1$JT?HQX(S "FSU0RI6H1%"'L0<8AZ)@;3)A*R#7 M>')61A[$Q-SQ.(ZIPCG93U,9.2;ZO@ 0@C5E&&3);TAB_AN5:C&G0SE_,]]@GQ7 M-'#ON_FS,*MBFB/_IVW7COBQ-#A7NE7T\XSK(< OWHM0&CJ6F/>6Q MI:A]3X 0P0HL;OBA%V\)0@W_RI3+DJ#9XQ,B3V(/ 6Y MOHA#R?YE'Z* %NRA6E]?>4C190E_B+R5^D'1:-X@\.S;,(@FEME+> ?_[I8% MC]C4*DC,R(UKK5*I)'R.'?KAHA;(.=OC;EG;4^Z'=G7+NVY7/6(TY(@GNS&' MCPJF^Z4<,#6E34S-<_%K(6)YZ,!1"AS@#]F;TJ4>H/<;UT,OM H2V15,2983 MJ2.,.L)*)J\E9YIS?V3.T4CZHD=Y;?_%UD_)]4CWB2].V3D((DT)7T3S*&T_ M.:2;9HT%O/5ZSNMS9!&/,"8%DCZ5DD'E1*H(6/(040'_YWOV.;GNP]]OT 2G M( Y6R *%T)NNJ93I;.<\0J6>KLW^:]HR5\06RI9Y M3@7@8D2D"67MCK(VR7K*IELH7,%\!/SAB:6B+E2$XCDO]HO>#O1/M:A%0U4D MRXNM[;?:2DXDY_P2&0!_/;I96BG,Y,&A43]R\5Y MU6>RK^]K5P2N./HA:@,H06_)TRF6S!8S2'S>PIH"K?V4[JA/)*E^Y*,B(YK0 MD"BJTVP1=)M,D+VT:$ M7A/5PA=J;?,=JWM9H,>!<]?V1M"%>6T>0.:FIG#2NI\AMR9J7)XG"*JJLD/I+_:9<0!.!N6ZX'=V^\YJ_A QAG%Z/2 R0M",)L MC F>"+MRL=$ 1#!+X1]F%DZY@#/.KC6RE=4J_*Q\QQ_W,B1)$982" MZBNGU ),Z!#?]\@)R*M[^!>Q<47S4HI:<_Q0&@[S^?3R>H7,2%FF.<-7//;@ MKKFW+S6&94L!7U%)7L,%=Y]<#]# X:X.($9E'#FP,/ISK4;Q8(WIL4" MVMT$Y(CXX*XQOOS+CYL/OQ)>!N+>F9A"!E\HU,E^U-;@Q5N<7][!5J3@7W@+*4;71?MKV\<\_R>\Q4OG\'-^B]@L- M*.S'AP'U61DUA -[E9C=\+J3J#J"R_1"R3[+D>RSMDMV<48M.N1+8,PSZ!W,LTNX2Y\Y=RA0U8I691 -^>^C>5>\2!:#PG+6A8C] MDY8O341.A2B2^0]]MC%IU&$<@%$==HGY(;2:K]1H>.P.<]MX;3V)B97-EDI" M#-*53XY(\R_T?L)KY4?G\!$^0K.S>GRNX<(FW^#*?20'Y1H0&K<&6C\HYXOH M/*1,^Z1V*([3PD&O/6X3EVX-_NN8=\Q/1OMY DLAQQ*%8*6"*S-A6A8Y11/E M)&+4JW,:#^:%=4Z94K5H<@;B7ER-0)7X-TE>'<) MWA43O*NK@U_8XV64P?O5+D/>5.;@+ M?0INOW/A?Z*\I$^7-^^BM"3TQF+CGKR?_=A0]%[^[O(F'E>/KSX?P!XREH+V M"\\T-F:#7]]H5_)<4=##W/!N!>KZ"C512_D-Z*RW;A@DNLS(E=6PC5+3JA35R=8%-S_D MP:,9@]QKAVXO.3E<_":N-)5MM&\9X ]-IHM*6Y,\7J!>C9BZ7"D]O\U5U$"? MT>WIHP1] LE%I!9AT;R7H8\X\ZJ,+F2A,7\8$[U4<-X^B;LD^RHF&W2]PCTB M^FMHT-VYY.L6V7$>-_'@ C"V(HT.#%!AG:J?6BA^-65FVD1KYMT=9I90?\,G M[1^A9_N6O> %$\JICT@[>^+^1L5\M2!=]L%,$(?:T+]E9)(U!O-<.*AN;%?0 M=1QA=5KRRU=)AGUM[SJ[F.AR%+9L51E\EG7EE>7S:]GI4BE'9)[KBK\EY]VG MF'U27;WBD3<5&JU@WOG[1.;44KVUH'0*%#:+JU*7CKE^"NP%" H0("T7D3=@ MB D9J?1?D1.YK4Q%#K#9XJ-&RFG\B-11,7EZ%?G2@!#%#Z5KE^="1*T$U1!: MZIV)\%P=+BS*;PK>@$O$SKY('8TZ0LG"PW1W*)[#40@A$:%6-5TY(G[[?KGW MV[$2"7E%0P':@6B%Y&P\*W*^O/KCP^7WRY[V^?/[5L"UD("CMCVS7MPUJ)1^ MU;/%YB3_4"%73#MXL'W7$PV]TSW*HZ%*8GJ1#TCLW0.J+D*1=TZI>.SNJ1=K1;$$7G0K RM;>(#8XCX,H+ LD]N7(K9";>%%"1U%$Y3@@>U8(9S+9E7" M![UD#CX/7(F>10P[<7I<.5?C*Z=NGE.34&19L/;Q 6,/9*>TFV8^1G9.S@B@ M;;13<-R(C++?%PE E;84\JA(9EM();N-' M?C7^$[OU%%+3MW.RO#-&;"SYI:_R,,!I,Y+L:>ZEL*NT,K!BZPTE#:]M(@#A M%J:M8=$6%\RVQU\ =.1O&"M4%;B\C@:YB"ELTJ>45U_+J4HD@P<88L)N%2OC,ZR=BA&749%<4;%J,NHZ#(JNHR*+J-B M]Y9YW(.=Y]<>MLFOG<\"WYF6]LV\O;6#YZ"M72\"-W:Y5E#61)$^& H5Y4Z M1_2RR#%UD8$8,)-&3*>!$JEW\1=2L]NBU<0_.)0=&>56%GM>$SK0L[(G_ES9 M ;NEM ],&@V=J)/YYR ]_:IMN!K'T*LB:_EI(R2,'U/-"S\(+4H#<7# .U=' MI7Y*)@6E@*,Q@:&#->BR(@,:7@-JH\^3P"DX#-JO%]I4-B5TXH &D_$I.Q)) M,5HNS!D;>^&4TH%RM(X.ZM/!5^:AF,+3<;_1$^IGO"YR$ M&RRP%=D,Z8"9:EO?HMU*^25DG(NZ@,"]X],BQ$@<3&VQT/Y&@EPG'?&I H0M M9)#9_RF]BSVM73ZPZO[%E*^@EQ#8*JL!,.6#O"7N1YWC"[Z)#W05/8AD.635 MCIIB%]N/K@*2?!XQ.=JR=9KG!]H_ 4% 8<<]$(:TE%L6M%^($U5:@=@OQ+G[ M&9LUW"QLZBU7PZ=T>AY28K@-D_G(Q9+*4K*?!)-- "02";WL7+,:/L0>U:IA M/IUGG6^ ")]H*'7>0!G?Q,:1CVHOW9HSR4?E'6QDM>NUM>M6- MLXNAGE/ZG!Q,#D(;;X.@7,6H'^.:: M)NU@NP :MBF< O%.2"ZH"()5@;]?7GZE7@:\:2=S<#9=L)(]I*3=&VM2E' 9 M[9]W\PGJ%L5O0P#1M>$3*-*RJ?6?@'TRI'4@4EL[Z;/VOC!A"@/LDI M"T_B!B6I\C+46A/47IT_>USLSZZ3&SLZZ[S@G1>\\X)W7O L-VF5%CVJFRU? M,EJY-&L^I[65GM/:JGPFVFYI\Z/0ZTE0:\23(;X M#?\Z%K[] 1? @0?_WY)O%E_WX:O?LI^/YOVY,##0=2.FW MAAXS-C_QP;<989VF+DY81Y9T1+NQ2S=B-('U>HX?Q7>.38UBCMSH?]' &%&6S<_/I%3RN8KPFCOV/'[P0V;V%] MM^;B+VQPY5CG8H.+!6-@KM9$9+B:4YSW'9^95#"_7']3@;"W0F +=A3^7NA@ MI**!(40>/TW"8]_%N\T]C\W5)K\E_5_KR"]C.!'Y29-O)S)+G52]CSK0&6AU M9>W1P?3O:?C4.I]Z+@]7;<_!:@4&QHG P+#(B?*[YU8-!PUC#\/D[&(R,GKS ML5[@]=_G"I#.:UU%#:[24<'KHH+)(:E@>G:A&WIO/!UT5-!108NI8'I(*IAA M:H#1,\8=%714T&(J, Y*!7.0!;W!=-*;3MNB$[T47T3^U5\JPS^PA9GM4?"' MM]<_F"/"J >^7-[0,AKZY1!FQ17="+.46[J*+NGS#@1F###?*48?0T&LBU-+^R:SS?S'/S<,E_>R"YOT8;_=EU1U"M8]%593S MS;,H UC4:-J;Z1V+>E$8555S;!ZCAF<7H_&X-YL;I\>HE^);SP]MR3OD6>D% M :YC.]XK!3]>J@U:_? MYC.'T*UK#.OHJBE#JS9=472Y-QK..[+JR.K5D555:[,V64V!K(P! MJ('/@JZ.&KTHJVH\?#Z7YC'19I+:D:(!>HPTX+Q-'2$-N/-![2)K9]68 DVZ M7C*OOJMI!LKLK#<8%]5Q=P[,5B%//9?X/(T]!7/3]T/+2\.28W&9\=C$";M,6H;5%O94];V"CK!CINJ>*GGK9:?OE+02,D[80 MZ'[?LM^_E)3#XY;S=R):J'+Z 0N^AI2D,.H9PTZY>WF88QP25ASO"0F"-*K>>3CN>\.,RIZ 7=#7%X=?)LT)N-VX(Z+]O,Z:J33Q*FKJCQ M-5ZH-<*H]7S0&QBC+FS]HC"JHB;8/$;I72+-2\2GBOIA\_B$Q,417UQN81JJM-;AX?=J]--KK:Y*XHY?2^U-IH6<5YQ86I71T MU='523S-M>F*:I.-GC$LFMG8T55'5R^8KBK:6;7I:@+R:M8;Y]CE'5EU9/72 MR:JBL5F;JJ@T>=2;3R;/@:RZ!+B7DP#7E<^TN7SFE3H :VDZHT83UD>SLXOI M:&^CH7,4MPY/*G:7VYZQ7EJ-.9JWK1JSPZ'F<*AB)[4]<6@\Z'#HQ>)014=R M17$UUMLDKCK#X)2&P>DW^+R?>BE!U%T*CX:[%1Y5R6OM?O_\?O^RDU/W*CSJ M5)SM:O(A)TV-#5YX-)\-6Z+U=)C3'.8>*3W)H.VB*N7;>8T7WCT2FOWZJ7UGVI"U'C21.%10R5] M'48UB%&GRNL?3_-000KT4 M1^'NA4<[>LY+#+-MOQ&Y??P2W@SAUBPWO%VS*+_O=>:D-@^=%G.J0RCG=1G1 M9,!KE^;CO0?J-'YW)_*I=*3;D>XI_.&U25=OK#RJ(]V.=#O2W=W@K$VZ1E,5 M6!WE=I3;4>[.AGUMPAUBD=>X-]6SCJ#G2+ED^O\6F/!"6=L"_Y&;OC>].]NA M5X_@AL3+SI%8WN@S24&V8S$G>'..GQP9+0QR^.B_M>RES4=BXEOQI^Z&>?"!NQ>]-V\#1U]P+W$)],O-1ACSG [VLW#*Z1K=U'I%8- ML1"W D_8#B=?@HE3%>98IX8 [B>+NIX?XAN_:AH!YXL;,&VH8;V!,7A+:>>\ MSLVGV_L V.4'=A!ZC![1WVX!9'[5'ORQ6;. %_JAUXSC*;T":2@%3\$?OX1P MG_:B"+[SD\*7EGMC!\ 7%^6^1((X'EJ[=(!,UUI4_AA[@K7O .8J2#4_#<)\ M#3T_-&,BWX L63P1GP$*00R N\4O3'Y$2=,J_09P1,%$O[@/@HD.N!>5L I_ M7RBI/48LS+G[7_RHM*SBZLNGM-0&5(+772^_R55^P"))WSN 9H%R_!&DIL^< M2(0/8A$^.KL(5AYC&0&N1;NC#?MO%"[8BUE@CQ ^YE-][4\5?J;V3X =H!3Q M=!.YG4^0 VAYR//2K\';L("LO'NX,,U>:G9 [/'>!>:[MO]BZR?@;( JCAL0 MB_.8OQ$B8PG7HCV8ZY#Y0BCX++/^(\.%D)QI&7@(?@2'\I[P&?,>M)+ [P%1 M+]:AI?+R2@SR1+C\2:!:/K )IP&Y?!MT)Q0P)!E\%.0+O(M_(AE$/P,.^.3; MOG*)B,C,7*Q2L(1E5S9\2M*+()Z1V3$4\9U_L2?<57B_X2PT]&'Q2-4P@^C= M/7H<.)[-):)RL1S?\&M^5=KMD]A&L'+]) ZPGZ!56OS .9?./#*]D+'Z^&M/3*@0?A?)")4%> @P=IU__*+ M;EW#2G +Y2(>646C\E<28P!>YL+C#S9[%,=>A)Z'/XXNA^ZNZ.A44X\'!37- MD4=-_E3BXI9+ZVM73B3ST_?Q "]P0P !7(KK);C!O;GP7 ;/NO< +/A?O@(\ M UHQ>S )#E;H!T &>#G &_X"%3" 0UJ%,.5([2)^: SW^G0>W0=[8,20B$ 6 M;KBV(L(@'3C 'P"H%\#-[O#>Z>0Q&4BU+\T'43%'X $X11L 3654CA$^]H[ M]YM$=TN$NO\KLPD5N7I!@GV@"]Q@$Q\'_ACJR5)Z"$:TL4RO!]BP(\K M1LAI.D\"(;65">=V%T2_%F(3?K>P/;!S_(#;F/0(QTLP_6UD:5DMB3#B,8G7 M$3COS2>^RBV0W#V++X>OIFAG*:4LA;+B)(CD!3'O7$QV7+DG8IKP.^4UM"_D M1,S);J=(66SSU7,3U@_7 1T5WIZ'S60$\P> ^]C$[[3 OF=D \.7-F([R5*/ MI%A$\D+"+4,TO8#@/325B1$M3'^E+<&D]8M8 ,'R5C!I'WD>[ZA"BGM*R'#, M<>%W$BL)!7VIZ*MB'FF9GI>X'M\<'-)B#/6?1P N$#O\2XA><80-U3 CTX&7 MX/ATLK5A:Z"WKTE]=52+FUN-B.@W?(?K.F))H*ML-1 M.H%&XD9'V,(EV]_ET;:"E70@*K\2#K=!_!/SUG?785#\$\6MAM*?>2?A5N?Z M) 4CT4TD0Z$\L/S7@_>FC%QYP MN3S, ;GE;V%'(;KI-Z$#0HJWX?E/LQT;T&8?WO%%@,^E:1QM^CJ0MBY#]_,R\*6>*142S?R_'W']^N MOVCOK[_<_/C\_>K+[]KOWZY_?-6NOKPOYN6MV/B7Z^\?;[3OU[3WZ\]7'RZ_ M?_R@?;KZE)'8^KN*"> ^\&!125 MPTV O%CS5R2<^&/I)E7TWQ3GE%X0?71N!H#2#Z+-1#+OL.[Z,&9\?D[,-MPL=@.-F5@ M86%NS%M[#3(6Y?IWT).0NOA*J".ATS^U0T#QZ'3T7*P;H5DCE!!0CN .*/B0 M!P+X%JY$U:J ?W-#S(7K?\3/"OV4T8;^5P*AJJ]R%7I.Y*B\ELM<\54 !'6] ME>-";Z4=K2G=4L@+8E62!(\,UQ3X,C.NS._Y\2_N#6 4LU%>C*X3M")1OJV2 M$2,6NTLC5T)/NPT#,@S7]KW- S\]!6> %!YL-*-H 8=Y=]RC$ 81_EPY$=+$ M5PN;"1>HG_:X49V[:P^MN)!O;N'Z 7I-?!?>&PBW%[SQ#I0F A?<[1JPS^.Q MCI335<+T/Q1(<,CAMK9&SN2V-!_MN^RV5J#MNQZ&:X$B^2'C;10'[J234'E_ M!@Z[O#%S@+1RWBJVB+=02-7B /N%'9"L;L15UB7FR9;00X)DD:BJ$"VW3]'- MF&=&(L,L,LWQJ4WH@07$N!_)E'::\"9ZS/6 B]K_,B.?H1J03CB,AP;_JKR-7*7\^-. WW>I_VBT<>4W+H.11BX=LN?_4M2T:>L_R$'@6 M1/'1=3I(9A;'QL3><^%2YO++C2>@KU^X?T5$(>GFY%!*.(SA1+AV('4I#TBR3.DSIOUHN4%Y6J%DG;Y@9-N[T!.(6T[A#19M*"!BJM&VE* M3P06O\*FX)0@$JZ7G^!$_XTOO7(^_D2?YO7RO=C,)2G?$;6C6BW)'$#K+9T'_K*>)[_:2XS'D0A*2C M%;GM@)UR![;B"D4\SB,!RJ. C]H<\0:DKQCQSF=";?;@_DE2PH[9%O Y5'+, MS<9SD=NBL2.D1R7^R27FK2NLD^C.O;316,84N3:8W@JIL?\BZ6'9_@*Q&/Z( M/,%*+)BK\[;SX*X?X!%Q ,F\T1Q;4$(8.O;. _.GZD[FT07A/+Y#+9JX//!* MDCY1:H\X@Q/MA2^/$65U-5?; .W@P80@\=ARC90421(1 _1L_Z\#0XRY!YC'JH.G3\Z%/#ZIN9WFU_#B*FUL5>!A_AB/AGJ3N M>P>(AW8E_K2G/O#QW=7W#Y<:1VP1>I< XH]S LH%UR#A$; #QC#O, M8U"2[:+<9.8!H5Y)9):Q95#)XUL,F'/^Q$POVC*&]$/E3U(&(R5*483(AK<9 M:"*]* *-2:EK]ZX78Y2(W5KL'@ZNQF@C7X"2*5:5+YP^?R[?1W0%LL:YLU'G MOO1]%OC)\R32U[)\.\FH;Q8KL'C7(+EDT]=/-N Z^PP2QXI?Q-_S[ND/\Q^N M]WX-"/L=%GT'C.6OF%W#X@R8^ ;=D5[(RAQRIV"Y"MA,.DXJP,A3;V644>9K M&%$@RY*,-_+#O$FE3I>@DSZB0PM+289R*$,:#K\V-SY[(__Q5C8'M1TZ!?WH MK5A,Q']R^OX3;O*O13QD/N]/!U,,B8@J:?%B$2WI U1^RWYNS/O#^2SWJT%? MS_V\:"D=OICF?U6T5/'GX^&PF4T9_>%LWKY-C8>3;E,5-U5^?5L: ]2L_S]= MX4A^9<:K.E%^]P\]+M9*E*%L+31YFXF3G0(V^0T?+C/I+@DX=4C]8DZ4B]3S M-$Y7JIQJ,T*C&E6E/TF5X[X>D!D=U3^3R_KALV6XYB?[;"_9?]YZOUV &?T_ M8.A6:?=8M7/Z"\%M:F)*,)(>4?J#NT4/RB=>'BR5AEX2B+ S'N[J,*_#O!9@ MWDOISI8OS]Z'/EP \T2LUW7\E;W9K<=OLJ"^-H*4ROD690&KK1#RG9/33+N# M8E\DE[TH=;-!)2OTT-<<.R:-LXMQNJP7(P3ENQD=:#46]1;9,H2SQ_._4@!XHZ&(RZ$V&>P^6WH%%MK@94$=N';F5DYNB9*GZ M56T"'%.[KKG1U.20C@#;@XH= 6XEP"T31VX' M)+>FY-T4#+UIS] ;[@E]P!YV+W86TG>V6#GP(E$*X[O+X-'T6!-3D%ZV$V1Z M(+<#C@*I[P29'6@W\QR7S!X^D%][2$[AI;6@V.+O0)SUC.-B7&7?S M9UX0+C4DZF?81'[0T^=[]Y#OL*MMV#4;')E3&8!+P]ZPXU0=+AV 4PW/+J:] M^;0MC.IEQV6_>Z;%Z([W"L:V,B"_@S4QRQ1\-*._SS"T4ZB_-Q2]K,3#7L&0 MZ)E^9'DXALOMP>%;,C2Z0Z4VH%)3XG#2(==+12[CR'QJVJ%2ATJ'XE.SLXMQ M;SYH:M)5%RTHPXTOV%S5O=^P@/>W-N\\QCM:=0&#;2K^@;(F9SCJN7; 8':@ MK,GYH L8')L'[YTNF&&J<_WL8FIT;K8.5RK(ZRSV&&<7P]G>L?T.>UJ'/7LG M:F5Q97AV,>\X386Q].SB_FH-QLV7)O5 MD6]'OAWYGD(>S\XNIGIO--*?.4&38^$WZO&KCHU4PUSY+85')VJCC,VO[:5- MG8SM3$]EZIZ^I.O7MY\8C;T ()O8R#S. N5=V_.+T7KIO6&'?,T$A%C+[O,F#E(-7'B?AZ,8 M7,>*9UE'S>:C-N1\2@L@"B*^MO3<>SY.E4#3URYAE[(M>6VXP<8T'%J&5W%. M,TMI.#K,G3@Z>@8##A0% MBZ24X_,90?]>1]=+Y@R/T[J>JL5=+]/J7C6];A+K=?.SBUD_ZV31 %IKFKU5 M:^_S(^Y],L"25[UT\ZA^U /^X*@GT,%,[F=M9'D &C*$*@TF9X'BX^#\J?P! M&G*DJ9BCH:=G6>TVI\1=EI@6GV@TC0J1CQSG2;1D)I9,!ME1PO#9>6:."0Y% MXI,[;AD./"+: DB(64NQ'FLZP#S6^62'D)-S]&B*"(WD#-'ZH&D_'*(2OED% MT4,!B^ NFUK2+TJ1RV=N_+071QY+ DI3?\ 5ISIS2:93^)71T#2*F5'O%X73 M*.;]Z71ZH&D4;>O]BHVMM8\.H6OAG(*].@X_(V!\C*@^TP=7$VRGD7ZX!^D+ M>W3?$C"G4=-I!8U![@4[*U]1^ZG=/9)9A>$+K/O]D:T?V!_PDE7=<,-D,,3J MD?%XU#6B:@$: ?,9-U%'4HGY5,W!;!>(JO.7O/-U+"3+0E!9^O[HUN8E!1@/6E)<*C\LM'##M:59]G+) MO"ACR$\$E41HVX3_AS&T MW\^"4\L&^/$(VS,V=&R_4SKS_N!A\/R<@''=V.)G!I3&KC>8\P7X_)F9/O-S MHH6SG&CA+!LMY+\O[U51%(ZCY7)>8N3F&HB@VPS -$H7TAS)?SY,I159WOX-\#GP?1L-_1Q M-?@F6 $[NEMIQF XZ/',.?F QQSV""=R-T0#\*@9: L3Z2U@F+RWDMN$#=W[ MVNV3E@ 5-A\YMW^>KVQ =^<-0G]^=N$Z,I:SO0%*IF-Z'GI]X]O\#GO([7WR MZ'J6SYP(]_3!V07LGP>)TZC5UZ[#'/C9SF(=6AAH_@E<9&,^43\=;;,.@37 M!?CN/64Q,OC3%^%URGAD",4 ?^_QE63.)L%,QJ_I+7WMO;A.\5(/KQ78$MX' M!96C]\+/8+DU,C:X1"TP?S+:AQ]ZI@/X0LPJ.H-@CWY? [QB/_E).&?,+ATE M6M[#)H I1B\$%5K<]AI^8J^!,8J,4,E^X5?WR%GAL*'G,8N_;RW2.6')#-F1/PZP?FF+1X=F"\2+QX9-K* MA&<=-]"(\N LM@.[QE=&JRYMAP#/;XX.[F/",YU!W*I*RS[/?+4]1":/(,FE M$=X770'M,P291V2+<'O@$(>5Y(K 4GE.;S]'\IR6O=%R;^P ])1%!3E#A*Q= MW6],VR,^]GX%NU3ZSK;D6*5<^SK)-312V<[=Y7D(?_SR__W;S# &;[]=_Z!_ MZ6]_C3++/.02#S9[Q$1G0%8[AL/C"K@;L@SX#Q&BIRU6H-0*1+"]17@/3,!9 MT <6$!?R V34/*^:C^@5>H]D-_1>#?70#>+AX\I>\.R;%-_38+/B81MU)A]T M3MCBO?E$Y'#+*)$&=H?N?$WI[0+(\;T3!(&[T>'\6C<* M5X6WHUP-W0E<+0I'>APD(V;?U]I,YJZ6\+7@M?EX92.#3NT7+P1W=N?8_Z*/ M!?25MRV(]*/L+?%#>'V,I^E5,3>567YJ6WWMNQOI_MNW3% "U'CB]0%YB*B9 MFXWG8N)9Z./K@>?\!3\G%KZP@=\$N&!X+Q0F\8X(BQ2$1CC(-VA8'U&OE M9T!Z\A1P_\#?V=KZY'H__(KN@#C74]?K^3#F6S)1#[-)L'PF.0FI!2X,F:9: M.\UVOB7)^3"'&YY=#'+2A1-G2>?-2I6R#/\>F9? 7(NC/J;A/B.U*Y^,D43; M=H0J?"=2S=E/&Z\-;9.D>@W*T=_ASOU;UW-[VK7'[@0F?X:?.'BX2E.A!-X^T6- MQ"2WPHH,JU_@[<;72*LT_.+O1MMYE_=LG:N.M"G!H]$U0'R:M' M9=UB6K%"P]BRR 4*ZSZ1JR.B/84GU@/@^!0 G*)X*.IW*0$(U+!5'EA8D.J@ M/AIN+#-A'*BZ'ZJOR)8V:-FYH0]JY8/)+V8[IWJK?6&/VO^XWE^]Z%]O.?LR M_V+:M?\(3\F'^]HUUS.?P2W,*MQ"W:JDR2D.,L>#%(TA*J7'!!VF+-$D9M1G M3=,3@,(8("AV8DTE;+DZ@VJ;_E)?!3/:=H32#7^OS6E.80X8>@5S8!NS5T4< MEWR&T!)E1X(F1 N+9F\]MX.GF*>3RR@'ND\+S_"#6-@A 5,TW5-.D@3CF_A M!Q8N4P*I&6DD #F.%22['0)VD=^\Z^U0TMMAEE?#W?5VZ'H[=+T=NMX.U7H[ M/)/,BLM2X9&)^Y?5AT>^;9!*:W3J]S-Y*=OS9E:AYR@%^3?A9K.F*)2Y?F>N M,:YWLV(LN(KW"O](I]?D5^0;1CJ;IN;E/(M*]O&L/YF/&ZID'P_S7U*[DGW6 M'XYUJ.*NW4NFF&BFOKUAXGOO8_#G6IV>S0^J4H[